Suformuoja, koreguoja arba išvalo būsenos tvirtinimą nurodytam vartotojui.
(nuo 119 RIV_GAMA +DI versijos)
Sintaksė
BUSENOS_P(KODAS_BE,KODAS_RS,MODUL,OP_KODAS,PERKELTA,APRASYMAS,VEIKSMAS)
Grąžina
.T.
Parametrai
Parametras | Aprašymas | Formatas |
---|---|---|
KODAS_BE | Būsenos kodas (privalomas) | C |
KODAS_RS | Vartotojas (neprivalomas, pagal nutylėjimą dirbantis vartotojas) | C |
MODUL | Patvirtinamos operacijos modulis (privalomas) | C |
OP_KODAS | Patvirtinamos operacijos numeris (privalomas) | C |
PERKELTA | Patvirtinimas 1-naujas; 2-patvirtintas; 3-atšauktas; 4-anuliuotas (neprivalomas, pagal nutylėjimą 1-naujas) | N |
APRASYMAS | Aprašymas (neprivalomas) | C |
VEIKSMAS | "K"-sukurti arba koreguoti patvirtinimą; "V"- išvalyti patvirtinimą (neprivalomas, pagal nutylėjimą "K"-sukurti arba koreguoti patvirtinimą) | C |
Kintamieji, kuriuos galima naudoti funkcijoje.
*- būsenos INIT-as
* m.BUSENOS_PROGRAMA && veikia programa: "I"-INIT-as; "P"-prieš patvirtinimą; "O"-po patvirtinimo;
* m.BUSENOS_TIPAS && "P" -patvirtinimas, "A"- atšaukimas
* m.BUSENOS_MODULIS && operacijos modulis
* m.BUSENOS_OP_TIPAS && operacijos tipas
* m.BUSENOS_OP_NR && operacijos numeris
* m.BUSENOS_KODAS_NAUJAS && naujas būsenos kodas
* m.BUSENOS_KODAS_SENAS && senas būsenos kodas
* m.BUSENOS_SENA && sena būsena
* m.BUSENOS_NAUJA && nauja būsena
* m.BUSENOS_KLAIDA=.t. && jei rodyti logą
*- pieš būsenos patvirtinimą
* m.BUSENOS_PROGRAMA && veikia programa: "I"-INIT-as; "P"-prieš patvirtinimą; "O"-po patvirtinimo;
* m.BUSENOS_TIPAS && "P" -patvirtinimas, "A"- atšaukimas
* m.BUSENOS_MODULIS && operacijos modulis
* m.BUSENOS_OP_TIPAS && operacijos tipas
* m.BUSENOS_OP_NR && operacijos numeris
* m.BUSENOS_KODAS && naujas būsenos kodas
* m.BUSENOS_KODAS_SENAS && senas busenos kodas
* m.BUSENOS_SENA && sena būsena
* m.BUSENOS_NAUJA && nauja būsena
* m.BUSENOS_TVIRTINIMAS_POZ && ar reikia registruoti būsenos pasikeitimą
* m.BUSENOS_TVIRTINIMAS && 1-būseną tvirtina vienas vartotojas ; 2-būseną tvirtina visi vartotojai
* m.BUSENOS_TVIRTINIMAS_AT && ar reikalinga prežastis anuliuojant būseną
* m.BUSENOS_TVIRTINIMAS_SAR && ar formuoti tvirtinančių sąrašą 0-ne; 1-taip
* m.BUSENOS_ATSAUKIMAS= && 1-būseną atšaukia vienas vartotojas ; 2-būseną atšaukia visi vartotojai
*- po būsenos patvirtinimo
*
* m.BUSENOS_PROGRAMA && veikia programa: "I"-INIT-as; "P"-prieš patvirtinimą; "O"-po patvirtinimo;
* m.BUSENOS_TIPAS && "P" -patvirtinimas, "A"- atšaukimas
* m.BUSENOS_MODULIS && operacijos modulis
* m.BUSENOS_OP_TIPAS && operacijos tipas
* m.BUSENOS_OP_NR && operacijos numeris
* m.BUSENOS_KODAS_NAUJAS && naujas būsenos kodas
* m.BUSENOS_KODAS_SENAS && senas būsenos kodas
* m.BUSENOS_SENA && sena būsena
* m.BUSENOS_NAUJA && nauja būsena
* m.BUSENOS_KLAIDA=.t. && jei rodyti logą
Pavyzdžiai
BUSENOS_P(BUSENOS_KODAS_NAUJAS,'ONA',BUSENOS_MODULIS,BUSENOS_OP_NR)