---
title: "EDIT_L02"
url: "https://gidas.rivile.lt/internetiniai_moduliai/api_rest/edit_l02"
updated: "2026-03-16"
parent: "https://gidas.rivile.lt/internetiniai_moduliai/api_rest.md"
---

# EDIT_L02

### Aprašymas

Filtravimo lentelės detalios eilutės koregavimas

### Specifikacija

> **Informacija:** Informacija apie autorizaciją, bendruosius parametrus ir klaidų kodus: **[Rivile API v2 naudojimo pagrindai](https://gidas.rivile.lt/internetiniai_moduliai/api_rest/naudojimo_pagrindai.md)**

##### Body

* `method` : `EDIT_L02`
* `params` :
  * `oper` :  
      - `I` - naujo įrašo sukūrimas (numatytasis)
      - `U` - įrašo koregavimas
      - `D` - įrašo ištrynimas
* `data`: perduodami duomenys:
  * `L02` - atitinkamos lentelės laukai ([L02](https://gidas.rivile.lt/internetiniai_moduliai/api_rest/edit_l02.md#l02))

##### XML request

```xml
<body>
	<method>EDIT_L02</method>
	<params>
		<oper>I</oper>
	</params>
	<data>
		<L02>
			<L02_KODAS_FS>FS_TEST_EDIT</L02_KODAS_FS>
            <L02_KODAS_FIL>001</L02_KODAS_FIL>
		</L02>
	</data>
</body>
```

##### JSON request

```json
{
    "method": "EDIT_L02",
    "params": {
        "oper": "I"
    },
    "data": {
    	"L02": {
            "L02_KODAS_FS": "FS_TEST_EDIT",
            "L02_KODAS_FIL": "001"
		}
    }
}
```

##### Response (status 200 OK)

##### XML response

```xml
<RET_DOK>
    <L02>
        <L02_KODAS_FS>FS_TEST_EDIT</L02_KODAS_FS>
        <L02_KODAS_FIL>001         </L02_KODAS_FIL>
        <L02_ADDUSR>ABCDEFG     </L02_ADDUSR>
        <L02_USERIS>ABCDEFG     </L02_USERIS>
        <L02_R_DATE>2026-03-10T11:11:07</L02_R_DATE>
        <L02_PAV>                   </L02_PAV>
    </L02>
</RET_DOK>
```

##### JSON response

```json
{
    "L02": {
        "L02_KODAS_FS": "FS_TEST_EDIT",
        "L02_KODAS_FIL": "001",
        "L02_ADDUSR": "ABCDEFG",
        "L02_USERIS": "ABCDEFG",
        "L02_R_DATE": "2026-03-10T11:11:56",
        "L02_PAV": ""
    }
}
```

##### Response (status 400)

Klaida paduodant duomenis / SQL sintaksės klaidos / kitos duomenų klaidos

```xml
<?xml version='1.0' encoding='UTF-8'?>
<RET_DOK>
    <id>4641133481.1f31c56d.1773133976257</id>
    <durationMs>29</durationMs>
    <errorMessage>Nepavyko įvykdyti metodo</errorMessage>
    <document/>
    <errors>
        <error>
            <data></data>
            <dataErrors>
                <dataError>
                    <tag>L02_KODAS_FS</tag>
                    <code>13009</code>
                    <message>Toks įrašas jau egzistuoja</message>
                </dataError>
            </dataErrors>
        </error>
    </errors>
</RET_DOK>
```



##### Koregavimas, trynimas  ir perkėlimas

> **Dėmesio:** Koregavimas, trynimas ir perkėlimas vyksta pagal atitinkamos lentelės raktą  (Primary Key)

> **Dėmesio:** Koreguojant informaciją bus koreguojami tik perduodami laukai. 

**pvz koregavimas**:

```xml
<body>
	<method>EDIT_L02</method>
	<params>
		<oper>U</oper>
	</params>
	<data>
		<L02>
			<L02_KODAS_FS>FS_TEST_EDIT</L02_KODAS_FS>
            <L02_KODAS_FIL>001</L02_KODAS_FIL>
            <L02_PAV>update</L02_PAV>
		</L02>
	</data>
</body>
```

**pvz trynimas**:

```xml
<body>
	<method>EDIT_L02</method>
	<params>
		<oper>D</oper>
	</params>
	<data>
		<L02>
			<L02_KODAS_FS>FS_TEST_EDIT</L02_KODAS_FS>
            <L02_KODAS_FIL>001</L02_KODAS_FIL>
		</L02>
	</data>
</body>
```



### PHP pvz

```php
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
      'ApiKey: ABCDEFG.ABCDEFG',
      'Content-Type: application/json',
	  ]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{
    "method": "EDIT_L02",
    "params": {
        "oper": "I"
    },
    "data": {
    	"L02": {
            "L02_KODAS_FS": "FS_TEST_EDIT",
            "L02_KODAS_FIL": "001"
		}
    }
}');
$response = curl_exec($ch);
curl_close($ch);
```



### Lentelės

#### L02

Filtravimo lentelės detali informacija

| Laukas           | Tipas  | Aprašymas | Pastabos naudojant EDIT metodus |
| ---------------- | ------ | --------- | -------- |
| L02_KODAS_FS  | C(12) | Lentelės kodas                                 | Privalomas                      |
| L02_KODAS_FIL | C(12) | Filtruojamų elementų kodas pagal lentelės tipą | Privalomas                      |
| L02_ADDUSR    | C(12) | Kas sukūrė                                     | Nepildomas. Laukas informacinis |
| L02_USERIS    | C(12) | Kas koregavo                                   | Nepildomas. Laukas informacinis |
| L02_R_DATE    | T(8)  | Kada koregavo                                  | Nepildomas. Laukas informacinis |
| L02_PAV       | C(20) | Komentaras                                     |                                 |
