Sastavljač formula za plate
Prozor Sastavljač formula je namenjen sastavljanju, popravljanju i testiranju formula za plate.
Do prozora dostupamo preko menija Podešavanja l Zaposleni l Plate l Vrste zarada, gde u prozoru Šifarnik vrsta uarada, u polju Formula izaberemo taster
.

Na ekranu se pojavljuje prozor Sastavljač formula, koji nam omogućava jednostavno kreiranje i testiranje formula.
Prozor za upis formule
|
U prozoru za upis formula možemo da zapisujemo formule na dva načina i to:
- bez upotrebe SQL izraza - klasičan način kreiranja formule
 |
Prilikom pisanja formula upotrebom SQL izraza potrebno je poštovati sledeća pravila:
- SQL izraz UVEK počinje i završava se ~S~
- u jednoj formuli može biti proizvoljan broj SQL izraza
- unutar SQL izraza nije dozvoljena upotreba logičnih uslova ([..:..]..)
- unutar SQL izraza nije dozvoljena upotreba temp tabela sa jednim znakom #
- unutar SQL izraza nije dozvoljena upotreba promenljivih (# ... #)
- u logičnim uslovima je dozvoljena upotreba SQL izraza
|
|
Vrste promenljivih
|
Promenljive koje možemo da koristimo u formuli za izračun plata su podeljene na sledeće delove:
|
PANEL PARAMETRI
Kalkulator |

Operatori, koje koristimo u formuli pored numeričkih brojeva su i:
Operator
|
Opis
|
/ |
Deljenje bez ostatka |
* |
Množenje |
- |
Oduzimanje |
+ |
Sabiranje |
C |
Brisanje |
\ |
celobrojno deljenje - operator možemo da zapišemo i upotrebom tastera Alt Gr + Q |
| |
deljenje sa ostatkom - operator možemo da zapišemo i upotrebom tastera Alt Gr + W |
( ) |
okrogle zagrade moraju uvek nastupati u paru, u suprotnom test formule vraća grešku (Neuravnoteženi uslovi (), nedostaje )!). Koristimo ih za određivanje redoslada izvođenja matematičkih operacija. |
# |
lojtra, ki mora biti pred in za vsako spremenljivko v formuli |
> |
večje - za uporabo v logičnih izrazih |
< |
manjše - za uporabo v logičnih izrazih |
= |
enako - za uporabo v logičnih izrazih
|


|
[ ] oglati oklepaj in oglati zaklepaj sta namenjena za pogojne izraze v obliki
"če to, potem to": uporablja za pogojne izraze npr. če je izpolnjen Pogoj1 potem je
Vrednost1 drugače 
Oglati oklepaj in oglati zaklepaj morata vedno nastopati v paru, sicer test formule vrne napako (glej Neuravnoteženi [], manjka ]!). Uporabljamo ju za razmejitev pogojev v logičnih izrazih (glej Uporaba logičnih izrazov v formulah)
|
 |
Funkcija za zaokroževanje Round(;). S to spremenljivko določimo na kolikor decimalnih mest želimo zaokrožiti rezultat v formuli.
|
|
Vr. zaslužka Spremenj.
Polje

|

 |
Polja Vr. zaslužka, Spremenj. in Polje se prikaže samo v primeru kadar kliknemo na eno izmed spremenljivk iz Priprava obračuna.
|
Vrste zaslužka |
Iz izbirne tabele določimo vrsto zaslužka na katero se bomo sklicevali iz obračuna. |
Spremenj. |
Iz izbirne tabele določimo spremenljivke, ki se nanašajo na polja iz obračuna. Na voljo imamo naslednje:
- Ure (ure iz te vrste zaslužka)
- Normirane ure (ure iz te vrste zaslužka)
- Vrednost (bruto vrednost te vrste zaslužka)
- Faktor (faktor pri tej vrsti zaslužka)
- Neto (neto vrednost zaslužka)
- Osnova (osnova za dohodnino pri tem zaslužku)
- Kredit (krediti, odbiti od te vrste zaslužka)
- PrispDel (prispevki delavca iz te vrste zaslužka)
- PrispPod (prispevki podjetja iz te vrste zaslužka)
- Dni (dnevi iz te vrste zaslužka)
|
 |
Kadar izbiramo spremenljivke v polju Spremenj. se polje Polje zaklene in obarva v sivo barvo.

Če pa izbiramo spremenljivke v polju Polje se zaklene polje Spremenj.
Ne moremo imeti napolnjenih obeh polji hkrati (Spremenj. in Polje)
|
Polje |
Iz izbirne tabele določimo spremenljivke, ki se nanašajo na polja iz obračuna. Na voljo imamo naslednje:
- U .... Ure (ure iz te vrste zaslužka)
- R .....Normirane ure (ure iz te vrste zaslužka)
- V…..Vrednost (bruto vrednost te vrste zaslužka)
- F….. Faktor (faktor pri tej vrsti zaslužka)
- N….. Neto (neto vrednost zaslužka)
- O…..Osnova (osnova za dohodnino pri tem zaslužku)
- K….. Kredit (krediti, odbiti od te vrste zaslužka)
- PD…PrispDel (prispevki delavca iz te vrste zaslužka)
- PP....PrispPod (prispevki podjetja iz te vrste zaslužka)
- D....Dni (dnevi iz te vrste zaslužka)
|
 |
Z potrditvijo na gumb se vrsta zaslužka in spremenljivka izpišeti v oknu za zapis formule (zgorni del sestavljalca formul).
|
|
Obračun

|
Polje Obračun in gumb se prikažeta samo pri tistih spremenljivkah na katere se lahko sklicujemo na obračune iz preteklega obdobja.
Spremenljivke na katere se lahko sklicujemo iz preteklih obračunov oz. obdobja so naslednje:
Primer uporabe za sklicevanje na Del11 iz obračun številka 09-P00-000006 zapišemo kot:
#Del11-09-P00-000006# (spremenljivka za Neto - iz polja Obračun izberemo številko obračuna) ter stisnemo gumb
|
V spodnjem delu zavihka Parametri se izpisujejo opisi spremenljivk, ki smo jih uporabili v formuli.
ZAVIHEK TEST
Zavihek Test je namenjen testiranju formule do katerega dostopamo z klikom na zavihek Test ali na gumb 

Spremenljivka
|
Spremenljivka katero program samodejno prepiše, ko odpremo zaviheh Test in jo ne moremo popravljati.
|
Vrednost
|
Vpišemo vrednosti za testiranje formule.
|

|
Z klikom na gum Test program naredi testni izračun formule iz vnešenih Vrednosti.
|

|
S klikom na gumb Uporabi se formula prepiše v polje Formula obračuna v Šifrant vrst zaslužkov.
|
V spodnjem delu okna se prikaže vrednost in rezultat testa.
 |
Preko zavihka Test lahko testiramo samo tiste formule katere so kreirane brez uporabe SQL izraza. Sestavljalec formul ne testira pravilnosti znotraj SQL izraza. |