---
title: "Algos dokumentų papildymas naujais dokumentų tipais, tipų pervardinimas"
url: "https://gidas.rivile.lt/sistemos_programavimas/papildomi_funkcionalumai/alga/alga_dok_003"
updated: "2025-04-30"
parent: "https://gidas.rivile.lt/sistemos_programavimas/papildomi_funkcionalumai/alga.md"
---

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

> **Patarimas:** Servisas -> Alga -> Algos dokumentai

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

![tipas1](https://gidas.rivile.lt/user/pages/145.sistemos_programavimas/10.Papildomi_funkcionalumai/10.Alga/alga_dok_003/tipas1.png)

> **Informacija:** 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.

> **Dėmesio:** 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".<br/>Spaudžiamas mygtukas "Naujas". Jei to negalima atlikti, reiškia, vartotojui trūksta teisių - tada jungiamasi vardu MASTER.<br/>Uždedamas "v" ant lauko "**Formos INIT-as**".<br/>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](https://gidas.rivile.lt/user/pages/145.sistemos_programavimas/10.Papildomi_funkcionalumai/10.Alga/alga_dok_003/tipas2.png)

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".<br/>Spaudžiamas mygtukas "Naujas". Jei to negalima atlikti, reiškia, vartotojui trūksta teisių - tada jungiamasi vardu MASTER.<br/>Uždedamas "v" ant lauko "**Formos INIT-as**".<br/>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](https://gidas.rivile.lt/user/pages/145.sistemos_programavimas/10.Papildomi_funkcionalumai/10.Alga/alga_dok_003/tipas3.png)

Viskas išsaugoma.
