Prikazi cijelu temu 15.02.2015 12:52
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Lokacija:Ohrid Makedonija


Predmet:Re: Struktura na fajl
on odstampa zaglavie racuna i totali racuna bez stavke.
Da pojasnim otvara se fiskalni racun sa ovaj red
Print #1, Chr(32) & "01" & Chr(9) & "1" & Chr(9) & Chr(9) & "0" & Chr(9)  'Pocetok na smetkata otvori beleska
gde prvi carakter "Chr(32)" je karakter koi se krece po celog raracuna od pocetka do kraja i treba da bude u rasponu od chr(32 ) do chr(120) isto ovaj karakter netreba biti isti za dva posledovatelni reda.
Ovo "01" ne znam sta je
1 je lozinke operatora
0 je tip racuna, dali se radi o fiskalni ili o storni racun.

Nakon ova linija dolaze stavke racuna
ovaj red:
Print #1, Prefix & Chr(49) & Naziv & Chr(9) & DDV & Chr(9) & Cena & Chr(9) & Kolicina & Chr(9) & Mak
gde Prefix je onaj karakter na pocetku linije i u ovom slucaju kako sto vidite u primeru se mejnaju dva karaktera chr(35) i chr(32) na svaki red sa tom sta na prvi red za stavke Prefix mora da bude razliciti od chr(32) zbog to sta sa Chr(32) otvaramo racun na prvi red od fajla.
Onda dolazi Chr(49) koi e standardi i tako je bilo i vo predhodni primerime.
Onda dolazi Naziv (ovo je ime artikla)koj u ovom slucaju mora da bude sa sve velike slova i na Kirilica i da ne bude duzi od 22 karaktera .
Nakon naziva dolazi strandardni Chr(9) , a iza njega dolazi Danocna stavka koja u predhodnim primerima bila je obelezana sa Chr(192),Chr(193),Chr(194),Chr(195) to su velike slova "A,B,C,D" a u ovom slucaj sa broevi od 1 do 4 ili karakteri Chr(49) do Chr(52).
Onda dolazi Chr(9) koj u predhodnim primerima nije bio tu.
Nakon Chr(9)dolazi cena koja treba treba sadrzati dve decimalne mesta i uvek decimalni simbol da bude tocka ne zapirka.
Opet chr(9) koj u predhodnim primerima bio je znak za mnozejne "*" i dolazi kolicina koja treba da bude sa tri decimalnix mesta isto decimalni simbol treba da bude tocka.
Iza kolicine opet chr(9) i iza njega dolazi 1 ili 0 koj oznacava tipa artikla dali je on Makedonski produkt ili ni je i na kraju dolaze dva chr(9) koi ne znam o cemu sluze jer ni su bili u starije verzije .
Iza stavke dolazi placajne racuna sa linija koda
Print #1, Chr(38) & "50" & Chr(9) & Chr(9)
iza linija koda za placajne dolazi linija za zatvarajne racuna
Print #1, Chr(37) & Chr(56)

To je sve sto znam o struktura ovog fajla i sve ovo sta sam naveo e od specifikacije koja sam imao od slicnih modela kase.

E sad ima jos jedan fazon oko ove kase a to jedan DLL koj smo koristili za komunikacija sa kase i koj sluzi da zamini ovaj Fiscal32.exe .
pokusao sam i sa njega da odradim nesto no prvi put dobijem neka greska ali to da ostavimao za dalje ako uspem da resim ovaj problem.

I ima jos nesto .
Sve kase se fiskaliziraju na osnova dali je korisnik DDV obvrznik ili ni je.
U mom slucaju korisnik nije DDV Obvrznik sto znaci da koristi samo jedna danocna stavka a to je chr(52) ili 4 i sve artikle nisu makedonske odnosno su obelezane sa 0
Ovaj post je ureden 1 puta. Posljednja izmjena 15.02.2015 12:54 od strane Gjoreski.