Automatsko generisanje kontrolnih brojeva na stavkama dokumenata
Namena
Opisan je sistem automatskog generisanja kontrolnih brojeva u stavkama dokumenata tipa prijemnica, ulazna kalkulacija veleprodaje i predatnica gotovih proizvoda. U određenom formatu prema želji korisnika generišu se kontrolni brojevi većeg broja stavki kako bi se izbegao ručni unos istih. Takođe, automatsko kreiranje kontrolnog broja po formatu kod formiranja predatnice primenjivaće se ako je specificiran format kontrolnog broja u opcijama programa i ako je artikal označen da se vodi po kontrolnom broju. U suprotnom upisuje broj radnog naloga u kontrolni broj.
Podešavanje podataka za primenu i funkcionalnost automatskog generisanja kontrolnih brojeva
Podaci koje treba podesiti pre upotrebe ove funkcionalnosti su označavanje artikala za vođenje po kontrolnom broju i definisanje formata za generisanje kontrolnih brojeva. Označavanje vođenja artikla po kontrolnim brojevima vrši se potvrđivanjem čekpolja "Po kontrol.br.:" u prozoru "Artikli" u listiću "Komercijala" željenog artikla. Ovim ste označili da se za taj artikal automatski generiše kontrolni broj ukoliko je ova funkcionalnost aktivirana.
Napomena
Ukoliko za artikle određenih stavki dokumenata za koje se vrši generisanje automatskog kontrolnog broja, ova opcija nije uključena, istima neće biti automatski dodeljen kontrolni broj, već se mora uneti ručno.
Podešavanje formata kontrolnog broja artikla se vrši u polju "Format kont.br.:" u prozoru "Opcije programa" u listiću "Dokumenti", vidi sliku:
Na slici vidimo da je polje popunjeno tekstom "#GDOK2#OMAG4#BMAG7". Ovaj tekst predstavlja format sklapanja podataka kontrolnog broja stavki dokumenata. Koriste se tri oznake kojima se određuju podaci koji učestvuju u sklapanju kontrolnog broja stavki, a to su:
- "GDOK" predstavlja oznaku za podatak godine dokumenta za čije se stavke generišu kontrolni brojevi
- "OMAG" predstavlja oznaku/šifru magacina dokumenta za čije se stavke generišu kontrolni brojevi
- "BMAG" predstavlja najveći slobodni redni broj kontrolnog broja stavke dokumenata tipa prijemnica, ulazna kalkulacija ili predatnica magacina za koji se generišu kontrolni brojevi
Pored ovih u tekstu formata imate i karaktere "#" i cifre 2, 4 i 7. Karakteri "#" su separatori oznaka podataka koji predstavljaju delove teksta za formiranje kontrolnog broja. Cifre 2, 4 i 7 predstavljaju dužine podataka posle čijih oznaka su navedeni. Pošto je naš tekst formata za generisanje kontrolnog broja "#GDOK2#OMAG4#BMAG7" pri formiranju kontrolnih brojeva program sklapa kontrolni broj stavke dokumenta gde je prvi deo godina dokumenta dužine 2 karaktera, drugi deo oznaka magacina dokumenta dužine 4 karaktera i gde je treći deo kontrolnog broja prvi slobodan najveći redni broj kontrolnog broja ovog magacina za prijemnice, ulazne kalkulacije veleprodaje ili prdatnice u dužini od 7 karaktera. Ovi podaci su odvojeni crtom.
Važno
Ukoliko broj za fomat godine nije 2 ili 4 ili ukoliko je oznaka magacina veća od željene dužine ili je redni broj veći od navedenog formata ili sam format loše definisan stavkama se neće generisati kontrolni broj.
Primer
U Calculus oglednoj (demo) bazi uzeta je ulaznu kalkulaciju sa brojem UKOV-1-KO1/24, uđimo u njene stavke i kliknemo na dugme "Primeni kontrolne brojeve".
Stavkama se nakon toga generišu kontrolni brojevi, prvoj stavci sa artiklom "Krema za lice 50 g" se generiše kontrolni broj "24-MGHE-0000001", vidi sliku. Svim sledećim stavkama u nizu se definišu sledeći kontrolni brojevi:
- Krema za lice 50 g: "24-MGHE-0000001"
- Krema za ruke 100 g: "24-MGHE-0000002"
- Krema za ruke 250 g: "24-MGHE-0000002"




