Būsenų koregavimas
Informacija apie autorizaciją, bendruosius parametrus ir klaidų kodus: Rivile API v2 naudojimo pagrindai
method : EDIT_BUSparams :
module : modulis.kodas_op : operacijos kodas.busena : nauja būsena.old_busena: sena būsena.PO : Pirkimų operacijosRO : Pardavimų operacijosVD : Vidinės operacijosIN : Atsargų operacijosKA : Gamybos operacijosKS : Klientų sąrašasOI : Mokėjimų operacijosHO : CRM operacijosRI : Rinkinių sąrašasOD : DVS operacijosPS : Prekių sąrašasBūsenos numeris netikrinamas, t.y. galima priskirti neegzistuojančias arba netinkamo tipo būsenas.
Kaip ir Rivile GAMA, būsenos keitimas nekoreguoja XX_USERIS ir XX_R_DATE laukų.
Jei perduodamas parametras „old_busena“, tikrinama ar sutampa dabartinė operacijos būsena, priešingu atveju išvedama klaida ir būsenos keitimas neatliekamas.
pvz application/xml:
<body>
<method>EDIT_BUS</method>
<params>
<module>VD</module>
<kodas_op>000000000024</kodas_op>
<busena>4</busena>
<old_busena>5</old_busena>
</params>
</body>
pvz application/json:
{
"method": "EDIT_BUS",
"params": {
"module": "VD",
"kodas_op": "000000000024",
"busena": 5,
"old_busena": 4
}
}
Grąžinama informacija XML formate tarp tag'ų <RET_DOK>..</RET_DOK>.
pvz:
<?xml version='1.0' encoding='UTF-8' ?>
<RET_DOK>
<bus>
<kodas_op>000000000024</kodas_op>
<busena>4</busena>
</bus>
</RET_DOK>
Klaida paduodant duomenis / SQL sintaksės klaidos / kitos DB klaidos
<?xml version='1.0' encoding='UTF-8'?>
<RET_DOK>
<id>615386280.ea04deae.1665497139154</id>
<durationMs>31</durationMs>
<errorMessage>For input string: "4x"</errorMessage>
</RET_DOK>