Algos dokumentų papildymas naujais dokumentų tipais, tipų pervardinimas

Servisas -> Alga -> Algos dokumentai

Standartiškai Rivile GAMA programoje yra šie algos dokumentų tipai:

tipas1

Galima susikurti naujus algos dokumentų tipus ir pervardinti esančius. Tam užprogramuojami Formos INIT-ai algos dokumentų sąraše ir algos dokumentų koregavimo lange.

Papildomai aprašytų tipų dokumentuose (tipo reikšmės nuo 12 imtinai) vidurkių skaičiavime imami visi priskaitymai ir visos valandos už atitinkamą periodą.

1. Užprogramuojamas Formos INIT-as algos dokumentų sąraše.

Spaudžiama mygtukų kombinacija Ctrl+Q. Atsidaro langas "Vartotojo funkcijų sąrašas".
Spaudžiamas mygtukas "Naujas". Jei to negalima atlikti, reiškia, vartotojui trūksta teisių - tada jungiamasi vardu MASTER.
Uždedamas "v" ant lauko "Formos INIT-as".
Komandos lauke įrašoma kiek bus algos dokumentų tipų ir nurodomi jų pavadinimai. Pavyzdžiui,:

dimension thisform.grid1.mod_mas(17,2)

thisform.grid1.mod_mas(1,1)=l_tek("Atostoginiai")
thisform.grid1.mod_mas(2,1)=l_tek("Ligonlapiai(iš įmonės)")
thisform.grid1.mod_mas(3,1)=l_tek("Ligonlapiai(iš sodros)")
thisform.grid1.mod_mas(4,1)=l_tek("Mamos dienos")
thisform.grid1.mod_mas(5,1)=l_tek("Administracijai leidus")
thisform.grid1.mod_mas(6,1)=l_tek("Perskaičiavimai")
thisform.grid1.mod_mas(7,1)=l_tek("Priėmimas į darbą")
thisform.grid1.mod_mas(8,1)=l_tek("Atleidimas iš darbo")
thisform.grid1.mod_mas(9,1)=l_tek("VP atostogos")
thisform.grid1.mod_mas(10,1)=l_tek("Nemokamos atostogos")
thisform.grid1.mod_mas(11,1)=l_tek("Kodas 700 ")

thisform.grid1.mod_mas(12,2)=12
thisform.grid1.mod_mas(12,1)=l_tek("Kursai")

thisform.grid1.mod_mas(13,2)=13
thisform.grid1.mod_mas(13,1)=l_tek("Komandiruotės")

thisform.grid1.mod_mas(14,2)=14
thisform.grid1.mod_mas(14,1)=l_tek("Ind.grafikas")

thisform.grid1.mod_mas(15,2)=15
thisform.grid1.mod_mas(15,1)=l_tek("Valandinis atlyginimas")

thisform.grid1.mod_mas(16,2)=16
thisform.grid1.mod_mas(16,1)=l_tek("Kiti įsakymai")

thisform.grid1.mod_mas(17,2)=17
thisform.grid1.mod_mas(17,1)=l_tek("Išeitinė, pašalpa")

thisform.grid1.tipas.RowSource="thisform.grid1.mod_mas"

tipas2

Viskas išsaugoma.

2. Užprogramuojamas Formos INIT-as algos dokumentų koregavimo lange.

Spaudžiama mygtukų kombinacija Ctrl+Q. Atsidaro langas "Vartotojo funkcijų sąrašas".
Spaudžiamas mygtukas "Naujas". Jei to negalima atlikti, reiškia, vartotojui trūksta teisių - tada jungiamasi vardu MASTER.
Uždedamas "v" ant lauko "Formos INIT-as".
Komandos lauke įrašoma kiek bus algos dokumentų tipų ir nurodomi jų pavadinimai. Pavyzdžiui,:

local xx
m.xx=thisform.kor.tipas.Value
thisform.kor.tipas.Value=0
dimension thisform.kor.mod_mas(17,2)

thisform.kor.mod_mas(1,1)=l_tek("Atostoginiai")
thisform.kor.mod_mas(2,1)=l_tek("Ligonlapiai(iš įmonės)")
thisform.kor.mod_mas(3,1)=l_tek("Ligonlapiai(iš sodros)")
thisform.kor.mod_mas(4,1)=l_tek("Mamos dienos")
thisform.kor.mod_mas(5,1)=l_tek("Administracijai leidus")
thisform.kor.mod_mas(6,1)=l_tek("Perskaičiavimai")
thisform.kor.mod_mas(7,1)=l_tek("Priėmimas į darbą")
thisform.kor.mod_mas(8,1)=l_tek("Atleidimas iš darbo")
thisform.kor.mod_mas(9,1)=l_tek("VP atostogos")
thisform.kor.mod_mas(10,1)=l_tek("Nemokamos atostogos")
thisform.kor.mod_mas(11,1)=l_tek("Kodas 700 ")

thisform.kor.mod_mas(12,2)=12
thisform.kor.mod_mas(12,1)=l_tek("Kursai")

thisform.kor.mod_mas(13,2)=13
thisform.kor.mod_mas(13,1)=l_tek("Komandiruotės")

thisform.kor.mod_mas(14,2)=14
thisform.kor.mod_mas(14,1)=l_tek("Ind.grafikas")

thisform.kor.mod_mas(15,2)=15
thisform.kor.mod_mas(15,1)=l_tek("Valandinis atlyginimas")

thisform.kor.mod_mas(16,2)=16
thisform.kor.mod_mas(16,1)=l_tek("Kiti įsakymai")

thisform.kor.mod_mas(17,2)=17
thisform.kor.mod_mas(17,1)=l_tek("Išeitinė, pašalpa")

thisform.kor.tipas.RowSource="thisform.kor.mod_mas"
thisform.kor.tipas.Value=m.xx

tipas3

Viskas išsaugoma.