---
title: "FATS()"
url: "https://gidas.rivile.lt/sistemos_programavimas/funkcijos/algos_funkcijos/fats"
updated: "2024-03-18"
parent: "https://gidas.rivile.lt/sistemos_programavimas/funkcijos/algos_funkcijos.md"
---

# FATS()

Atskaitymų suma pagal nurodytus parametrus

**Sintaksė**

`FATS([nParametras1],[dParametras2],[cParametras3],[cParametras4],[cParametras5],[dParametras6],[cParametras7],[nParametras8],[nParametras9])`

**Grąžina**

Skaitmeninę reikšmę

**Parametrai**

| Parametras  | Aprašymas                                                    | Formatas |
| :---------- | :----------------------------------------------------------- | -------- |
| Parametras1 | atskaitymo numeris                                           | N(12)    |
| Parametras2 | data už kurį                                                 | D        |
| Parametras3 | darbuotojo tabelinis numeris                                 | C(12)    |
| Parametras4 | padalinio kodas                                              | C(12)    |
| Parametras5 | objekto kodas                                                | C(12)    |
| Parametras6 | data kuriame                                                 | D        |
| Parametras7 | atskaitymų grupės kodas                                      | C(12)    |
| Parametras8 | požymis, kuris laukas imamas: 0 - suma (pagal nutylėjimą),1 - laikas, 2 - vidurkis | N(1)     |
| Parametras9 | 0 - nedalinti atskaitymus pagal objektus<br/> (pagal nutylėjimą reikšmė 1 ) | N(1)     |

Visi parametrai yra neprivalomi. Nenurodžius kurio nors parametro, bus paimtos visos jo galimos reikšmės.

Kiekvienas parametras gali būti nurodytas  intervalu. Šiuo atveju parametras perduodamas visada simboline eilute, ir pradinė  reikšmė atskiriama nuo galutinės funkcija SKYR(). 

Pvz., datų  intervalas: dtoc(DATA1)+skyr()+dtoc(DATA2) ar objektų intervalas OBJEKTAS1+skyr()+OBJEKTAS2 arba priskaitymų intervalas str(PRISKAITYMO  NUMERIS1,12)+skyr()+str(PRISKAITYMO NUMERIS2,12)

**Pavyzdžiai**

1.Rasti tabelinio numerio 12345  atskaitymų nuo numerio 100 iki 110 sumą už 2019 metų 4,5 ir 6 mėnesį :

suma=FATS(str(100,12)+skyr()+str(110,12),dtoc({2019.04.01})+skyr()+dtoc({2019.06.01}),'12345       ',,,)

2.Rasti visų darbuotojų atskaitymų sumą padalinyje MEISTRAI už 2019 metų 6 mėnesį :

suma=FATS(,{2019.06.01},,'MEISTRAI    ',,)
