Fiscal28.jar


Rad fiskalnih uredjaja zasniva se na prodaji artikala (PLU) po unapred definisanoj sifri.
To znaci da bi ste izvrsili prodaju nekog artikla potrebno je prvo definisati dati artikal u uredjaju
prema pravilima definisanja za dati uredjaj.
Ako bi ste pokusali prodaju nekog artikla koji predhodno nije definisan, uredjaj bi vratio gresku br. 2 tj.
Nedefinisan artikal

Rad podrske Fiscal28.jar zasniva se na principu programiraj - prodaj tj. pri izdavanju racuna
podrska isprogramira artikle koji su na racunu, a zatim vrsi njihovu prodaju.
Da bi ste omogucili da se artikal isprogramira pre pokusaja izdavanja potrebno je dati definicije
svih artikala u fajlu Artikli.xml ( nacin definisanja artikla u delu fajl Artikli.xml ).
Komanda '1' ucitava u operativnu memoriju racunara sve definicije artikala koji se nalaze u pomenutom fajlu,
ujedno proveravajuci ispravnost definisanja.
U slucaju greske pri definisanju ( pogledati deo pravila pri definisanju artikala ) u fajl MainOut.dat dobijate
kod greske, a u fajlu Greske.dat dobijate sifru PLU-a na kome se greska desila
( izuzev greske kod definisanja bar koda kada se u ovom fajlu nalazi predhodno dobro definisani PLU ).

Komandom 1 kao sto je receno definicije svih artikla se uvlace u OM racunara. Pri izdavanju racuna
proverava se da li postoji definicija datog artikla u OM, ako postoji, artikal se programira i izbaca iz OM,
a ako ne postoji u OM smatra se da je vec isprogramiran u nekom od predhodnih racuna.
Na ovaj nacin na vama je kontrola definisanja artikala, tj. ako definicija artikla ne
postoji u Artikli.xml tada dati artikal i nece biti isprogramiran,
a samim tim ne moguce je i vrsiti njegovu prodaju tj. uredjaj ce javiti gresku 2.

Na ovaj nacina laka je i promena cena artikala.
Naime u slucaju promene cene azurirate fajl Artikli.xml sa najnovijim cena
i ovom komandom usisate u OM racunara.
Vec pri prvom sledecem racunu na kome se pojavljuje dati artikal, bice nadjen u OM
i poslat u fiskalni uredjaj sa novom cenom tj. aplikacija je sama odradila reprogramiranje.

Napomena : ovom naredbom se artikli ne programiraju u uredjaj ( naredba 8 )
vec se samo uvlace u OM racunara za kasnije programiranje tj. reprogramiranje.