MGAMA_VART_FORMA()

Galimybė aprašyti tvirtinimo, informavimo ir kitus leidimus vartotojams, kurie būtų parenkami atskirai kiekvienai operacijai.

Sintaksė

MGAMA_VART_FORMA(tcKodas_vu_p, thisform, tnPoz, tcKodas_rs, tlSQLbusena, tcPav, tnTipas)

Parametrai

Parametras Aprašymas Formatas
tcKodas_vu formos kodas (2 simboliai) (privaloma) C
toThisform thisform objektas C
tnPoz peržiūros požymis: 0-galima koreguoti; 1-tik peržiūrai; 2-privaloma nurodyti bent vieną N
tcKodas_rs vartotojo kodas, kuris nebus rodomas vartotojų sąraše (neprivaloma) C
tlSQLbusena paleisti SQL būsena komandą
būsenų aprašyme visada nurodyti .T., klavišo užprogramavime .F. (pagal nutylėjimą) arba nieko
L
tcPav formos pavadinimas C
tnTipas kokius vartojus rodyti: 0-(pagal nutylėjimą) visus, 1-vartotojus, 2-grupes N(1)

Pavyzdžiai:

  1. Būsenos (pvz., "Ruošiama tvirtinimui") užprogramavime:
mgama_vart_forma("PP",thisform,2,,.T.)
mgama_vart_forma("PP",thisform,2,,.T.) AND mgama_vart_forma("IF",thisform,2,,.T.)      
  1. Formoje programuojant klavišą:
MGAMA_VART_FORMA("TV",thisform)

Klavišas programuojamas operacijų lange, pvz., pirkimo operacijų, personalo operacijų ir kt. Jis sukuria tvirtinančius vartotojus tai operacijai, ant kurios stovint yra paspaudžiamas.

Formos kodas turi atitikti būsenoje nurodyta formos kodą.

Pvz., jei personalo būsenoje nurodyta SQL procedūra

RGI_MGAMA_PERS_TV @vart_sar='MG_K16_6A_PP',@inf_sar='MG_K16_6A_IF'     

forma_01

tai tos būsenos tvirtinančių suformavimui užprogramuojamas klavišas:

MGAMA_VART_FORMA("PP",thisform)

o vartotojų sąrašo, kurie gaus informaciją apie pasikeitusią būseną suformavimui :

MGAMA_VART_FORMA("IF",thisform)