Zaposleni
Unos, pregled i izmena podataka o zaposlenima.

Svrha forme
Forma Radnici služi za pregled, unos, izmenu i brisanje evidencije radnika.
Podaci se prikazuju kroz tabelu, a forma koristi šifarnike i pomoćne liste kao što su:
- opštine
- osnov osiguranja
Osnovne mogućnosti
Forma omogućava:
- pregled postojećih radnika
- unos novog radnika
- izmenu podataka o radniku
- brisanje radnika
- izbor opštine i osnova osiguranja iz pripremljenih lista
- automatsko snimanje izmena
Način rada
1. Otvaranje forme
Prilikom otvaranja forme učitavaju se:
- lista opština
- lista osnova osiguranja
- postojeći radnici iz baze
Ako za nekog radnika postoji vrednost osnova osiguranja koja nije pronađena u listi, biće prikazana kao:
- Nepoznato
To omogućava da se postojeći podaci ipak vide i ne blokiraju rad forme, ali svakako je greška koju treba ispraviti.
Pregled podataka
Glavni prikaz je tabela sa radnicima.
Korisnik može da:
- pregleda redove
- selektuje željenog radnika
- menja vrednosti direktno u tabeli, ako su kolone za to podešene
Unos novog radnika
Novi unos se pokreće preko opcije:
- Unos novog / Insert
Ta akcija aktivira dodavanje novog reda kroz navigaciju forme.
Tipičan postupak:
- Izabrati opciju za novi unos.
- Uneti podatke u novi red.
- Preći na drugo polje ili drugi red.
Izmena podataka
Izmena se vrši direktno na trenutno selektovanom radniku.
Važna napomena:
- forma automatski pokušava da sačuva izmene kada se promeni trenutni zapis
To znači da ne postoji obavezno posebno dugme za snimanje.
Praktično, nakon izmene podataka dovoljno je preći na drugi zapis ili završiti izmenu polja.
Brisanje radnika
Brisanje se pokreće preko opcije:
- Brisanje / Delete
Pravila brisanja
Radnik ne može biti obrisan ako postoje vezane zarade za tog radnika.
U tom slučaju korisnik dobija poruku upozorenja:
- da brisanje nije moguće jer postoje vezane zarade
Ako vezane zarade ne postoje, zapis se briše iz baze.
Zatvaranje forme
Forma može da se zatvori:
- preko menija Zatvori
- pritiskom na Esc
Napomena:
- Esc zatvara formu samo ako tabela trenutno nije u režimu izmene ćelije
Posebnosti rada
Automatsko snimanje
Forma koristi automatsko snimanje izmena nad radnikom.
To ubrzava rad, ali znači da korisnik treba pažljivo da menja podatke jer se izmene čuvaju bez posebnog završnog koraka.
Kontrola grešaka
Ako dođe do greške pri unosu ili prikazu podataka u tabeli, greška se evidentira interno.
Kod brisanja se korisniku prikazuje poruka ako brisanje ne uspe.
Preporučen način korišćenja
- Otvoriti formu Radnici.
- Pregledati postojeće radnike u tabeli.
- Po potrebi:
- dodati novog radnika
- izmeniti podatke postojećeg
- obrisati radnika ako nema vezanih zarada
- Za izlaz koristiti Zatvori ili Esc.
Ograničenja
Na osnovu prikazanog koda važe sledeća ograničenja:
- brisanje nije dozvoljeno ako radnik ima evidentirane zarade
- zatvaranje na Esc ne radi dok je aktivna izmena ćelije
- osnove osiguranja koje nisu pronađene prikazuju se kao nepoznate, ali ostaju vidljive