Sastavljač formula za plate
Prozor Sastavljač formula je namenjen sastavljanju, popravljanju i testiranju formula za plate. U nastavku teksta slede detaljna uputstva za sastavljač formula za plate.
Do prozora Sastavljač formula dostupamo preko menija Podešavanja l Zaposleni l Plate l Vrste zarada, klikom na taster
, koji se nalazi pored polja Formula . Na ekranu se pojavljuje prozor Sastavljač formula, koji nam omogućava jednostavno kreiranje i testiranje formula.


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
 |
upozorenje
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
|
Promenljive koje možemo da koristimo u formuli za izračun plata su podeljene na sledeće delove:

Pored brojeva mogu se koristiti i sledeći tasteri za operacije:
|
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.
|

Polje Obračun i taster Upotrebi u formuli se pojavljuju samo kod upotrebe promenljivih iz dela Priprema obračuna.
Na primer, da biste se pozvali na promenljivu Del11 iz obračununa zarade broj 09-P00-000006, koristite sledeću promenljivu: #Del11-09-P00-000006# . Na kraju, kliknite na dugme Upotrebi u formuli.

Polje Doprinos i taster Upotrebi u formuli se prikazuju samo kod Promenljivih za doprinose.

Polja Vrste zarade i Promenljive se pojavljuju samo kod upotrebe promenljivih iz dela Priprema obračuna.
U nastavku sledi objašnjenje polja i promenljivih, koje se mogu koristiti u formulama.
| Vrsta zarade |
Unesite ili izaberite šifru vrste zarade. |
| Promenljiva |
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:
- Sati (sati iz te vrste zarade)
- Normirani sati (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)
- Dani (dani iz te vrste zarade)
|
| 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) |
| Periodika |
Označite ukoliko želite da ponovite izračunavanje formule za sve obračune. Kada je opcija izabrana, polje obračun je zasivljeno. |
| Period |
Izaberite period. Ako treba da se koristi tekući period, izaberite 00, prethodni mesec 01, itd. Kada izaberete tekući period (00), polje Period se automatski aktivira. |
| Upotrebi u formuli |
Klikom na taster vrsta zarade i promenljiva se zapisuju u prozoru za zapis formule (gornji deo sastavljača formula). |
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.
 |
upozorenje
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.
|