BUSENOS_P()

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)

busenos_01

busenos_02