# 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.