---
title: "MGAMA_VART_FORMA()"
url: "https://gidas.rivile.lt/sistemos_programavimas/funkcijos/integraciju_funkcijos/41_mgama_vart_forma"
updated: "2026-02-24"
parent: "https://gidas.rivile.lt/sistemos_programavimas/funkcijos/integraciju_funkcijos.md"
---

# 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ą <br/>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.)      
```

2. 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](https://gidas.rivile.lt/user/pages/145.sistemos_programavimas/01.Funkcijos/18.integraciju_funkcijos/41_MGAMA_VART_FORMA/forma_01.png)

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)
```
