Sastavljač formula za plate
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 |
( ) |
okrugle 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. |
# |
lotra, koja mora biti pre i nakon svake promenljive u formuli |
> |
veće - kod upotrebe logičnih izraza |
< |
manje - kod upotrebe logičnih izraza |
= |
jednako - za upotrebu u logičnim izrazima
|


|
[ ] uglaste zagrade su namenjene uslovnim izrazima u obliku
"ukoliko je ovo, onda ": koristimo ih za uslovne izraze npr. ako je ispunjen Uslov1 onda je
Vrednost1 u suprotnom 
Uglaste zagrade se uvek moraju koristiti u paru, u suprotnom test formule će vratiti grešku (pogledajte Neuravnotežene [], nedostaje ]!). Koristimo ih za razmenu uslova u logičnim izrazima (pogledajte Upotreba logičnih izraza u formulama)
|
 |
Funkcija za zaokruživanje Round(;). Pomoću ove promenljive određujemo na koliko decimalnih mesta želimo da zaokružimo rezultat u formuli.
|
|
Vr. zarade Promenj.
Polje

|

 |
Polja Vr. zarade, Promenlj. i Polje se prikazuje samo u primeru kada kliknemo na jednu od promenljivih iz Pripreme obračuna.
|
Vrste zarade |
Iz izborne tabele odredimo vrstu zarade na koju ćemo se pozivati iz obračuna. |
Promenlj. |
Iz izborne tabele odredimo promenljive, koje se odnose na polja iz obračuna. Na raspolaganju imamo sledeće:
- Ure (ure iz te vrste zarade)
- Normirane ure (sati iz te vrste zarade)
- Vrednost (bruto vrednost te vrste zarade)
- Faktor (faktor u toj vrsti zarade)
- Neto (neto vrednost zarade)
- Osnova (osnova za porez u toj vrsti zarade)
- Kredit (krediti, odbici od te vrste zarade)
- PrispDel (doprinosi radnika iz te vrste zarade)
- PrispPod (doprinosi preduzeća iz te vrste zarade)
- Dni (dani iz te vrste zarade)
|
 |
Kada izaberemo promenljive u polju Promenlj. sledeće polje Polje se zaključava i oboji u sivu boju.

Ukoliko promenljive biramo u Polju, prethodno polje Promenlj. se zaključava i boji u sivo.
Ne možemo imati podatke u oba polja (Promenlj. i Polje)
|
Polje |
I izborne tabele odredimo promenljive, koje se odnose na polja iz obračuna. Na raspolaganju imamo sledeće:
- U .... Ure (sati iz te vrste zarade)
- R .....Normirani sati (sati iz te vrste zarade)
- V…..Vrednost (bruto vrednost te vrste zarade)
- F….. Faktor (faktor u toj vrsti zarade)
- N….. Neto (neto vrednost zarade)
- O…..Osnova (osnova za porez na dohodak u toj zaradi)
- K….. Kredit (krediti, odbici od te vrste zarade)
- PD…PrispDel (doprinosi radnika iz te vrste zarade)
- PP....PrispPod (doprinosi preduzeća iz te vrste zarade)
- D....Dni (dani iz te vrste zarade)
|
 |
Klikom na taster vrsta zarade i promenljiva se zapisuju u prozoru za zapis formule (gornji deo sastavljača formula).
|
|
Obračun

|
Polje Obračun i taster se prikazuju samo kod onih promenljivih, za koje može da pozivamo obračune iz prethodnog perioda.
To su promenljive:
Primer upotrebe za pozivanje na podatak o promenljivoj Del11 iz obračuna broj 10-P00-000006 zapisujemo kao:
#Del11-10-P00-000006# (promenljiva za Neto - iz polja Obračun izaberemo broj obračuna i pritisnemo taster
|
U donjem delu panela Parametri se ispisuju opisi promenljivih, koje smo upotrebili u formuli.
PANEL TEST
Panel Test je namenjen testiranju formule. Do njega dolazimo klikom na panel Test ili na taster 

Promenljiva
|
Promenljiva koju program automatski prepisuje kada otvorimo panel Test i ne možemo je popravljati.
|
Vrednost
|
Upišemo vrednosti za testiranje formule.
|

|
Klikom na taster Test program napravi testni izračun formule iz unešenih Vrednosti.
|

|
Klikom na taster Upotrebi formula se prepiše u polje Formula obračuna u Šifarnik vrsta zarada.
|
U donjem delu prozora se prikaže vrednost i rezultat testa.
 |
Preko panela Test možemo da testiramo samo one formule koje su kreirane bez upotrebe SQL izraza. Sastavljač formul ne testira pravilnosti unutar SQL izraza. |