Medžiaga dar ruošiama. Veiks nuo 120.0000+DI Rivile GAMA programos versijos.
Kiekviena būsenos patvirtinimo operacija užpildoma XML informacija, skirta atvaizdavimui MGAMA aplikacijoje.
Sąlygos, kurios reikalingos, kad būsenų tvirtinimai būtų rodomi MGAMA portale:
Kaip būsenos patvirtinimo operacijoje užpildyti aprašymo ir pastabų laukai atvaizduojami MGAMA aplikacijoje?
Informacija paimama iš tvirtinimo operacijų:
MGAMA formos detalizacijai suformuotas XML:
<schema>
<type>inline</type>
<key>Pavadinimas 1</key>
<value>Reikšmė 1</value>
</schema>
<schema>
<type>inline</type>
<key/>
<value>Reikšmė 2</value>
<color>red</color>
</schema>
<schema>
<type>inline</type>
<key>Pavadinimas 3</key>
</schema>
<schema>
<type>block</type>
<key>Komentaras</key>
<value>Reikšmė 3</value>
</schema>
<schema>
<type>space</type>
</schema>
<schema>
<type>list</type>
<key>Sąrašas</key>
<data>
<schema>
<type>inline</type>
<key>Data</key>
<value>2024.02.29</value>
<color>RGB(0,160,0)</color>
</schema>
<schema>
<type>inline</type>
<key>Suma</key>
<value>123.00€</value>
</schema>
</data>
</schema>
MGAMA tvirtinimų sąraše rodomi šie aprašymo laukai:
MGAMA aplikacijoje atvaizduojamas XML :
Pavyzdžiui:
ir
Prie operacijos prisegti dokumentai (Rivile GAMA programoje "Dokumentas“ ir "Dokumentai“) automatiškai matomi visose tvirtinimo formose.
Formoje mygtukai "Atmesti“ ir "Patvirtinti“ arba tik vienas jų, "Susipažinau“ rodomas remiantis būsenos aprašymu.
Parametrai:
Parametras | Reikšmė | Naudojimas |
---|---|---|
@inf | informuoti užsakovą (atostogų operacijai priskirtą personalo kodą) apie būsenos pasikeitimą | @inf=1 |
@vad | papildomai suformuoti būsenos tvirtinimo leidimą etato padalinyje aprašytam vadovui | @vad=1 |
@rusis | tvirtinant būseną pakeisti personalo operacijos rūšį (1-dokumentas, 2-prašymas) | @rusis=1 |
@at_fil | filtravimo sąlyga formuojant tuo pat metu atostogaujančius asmenis | @at_fil='kodas_is=K16_KODAS_IS' -- Tik dirbantys tame pačiame padalinyje @at_fil='kodas_0a=K16_KODAS_0A' -- Tik užimantys tą patį etato kodą @at_fil='kodas_5a=K16_KODAS_5A' -- Tik tiems kam atitinka specialybė @at_fil='vadovas=K12_KODAS_RS' -- Tik tiems kam nurodytas tas pats tiesioginis vadovas @at_fil='1=0' -- Visai neformuoti kartu atostogaujančių asmenų sąrašo @at_fil='kodas_is=K16_KODAS_IS and kodas_0a=K16_KODAS_0A and kodas_5a=K16_KODAS_5A' -- Tik dirbantys tame pačiame etate, specialybėje ir padalinyje |
Procedūros naudojimo pavyzdys aprašytas Personalo operacijų būsenų aprašymas.
Parametrai:
Parametras | Reikšmė | Naudojimas |
---|---|---|
@vart | leidimas savininkui - tvirtinimo operacija suformuojama operacijoje nurodytam vartotojui | @vart=1 |
@rusis | leidimai iš rūšies aprašymo - tvirtinimo operacijos suformuojamos visiems vartotojams, turintiems teisę dirbti su tos rūšies dokumentais | @rusis=1 |
@visi | leidimai visiems sistemos vartotojams - tvirtinimo operacijos suformuojamos visiems SQL vartotojams | @visi=1 |
Pastaba: Tvirtinimo teisės sumuojamos – tvirtinti gali visi kam suteiktas leidimas prie būsenos ir tiems kam leidžiama pasiekti DVS rūšį. Tokiu principu galima administruoti prieigas tik pagal DVS rūšį arba tam tikrus dokumentus susipažinimui nusiųsti visiems SQL vartotojams.
Pavyzdžiui, iš DVS operacijų siunčiant atlyginimo lapelius, vartotojas turėtų būti nurodomas vartotojo lauke , o būsenos aprašyme nustatomas parametras @vart=1:
Norint tam tikrus dokumentus susipažinimui nusiųsti visiems SQL vartotojams, naudojamas parametras @visi=1.
Procedūros naudojimo pavyzdžiai aprašyti: DVS operacijų (tipas "Taisyklės") būsenų aprašymas, DVS operacijų (tipas "Ataskaitos") būsenų aprašymas.
Parametrai:
Parametras | Reikšmė | Naudojimas |
---|---|---|
@inf | informuoti užsakovą (vartotoją, kuris sukūrė operaciją) apie būsenos pasikeitimą | @inf=1 |
Procedūros naudojimo pavyzdys aprašytas Pirkimo operacijų būsenų aprašymas.
Pateikiamas Fox-inės programos pavyzdys, kurią galima naudoti, jeigu ji iškviečiama tik iš Rivile GAMA programos. Iš MGAMA aplikacijos gali būti vykdomos tik SQL procedūros.
Funkcijos naudojimo pavyzdys aprašytas Vidinės apskaitos operacijų būsenų aprašymas.