hrva 03.08.2011 13:51
Predmet:Re: Fiskalizacija u FBiH

Pozdrav,

Imam problem koji nikako riješiti, pa bi mi bilo kakva pomoć dobro došla.

Fiskalizacija na printeru TREMOL T260F i opos verzija 2.2.5.
Iz programa kreiram xml koji printer pročita iz određenog direktorija, te nakon toga bi trebao kreirati out file iz kojeg čitam broj fiskalnog računa i zapisujem ga u bazu kako bi poslije se mogao pozvati na taj broj kada je riječ o reklamaciji.

Upravo mi se ovdje događa problem, jer kada kreiram xml, tada u kodu vrtim petlju koja provjerava file sa ekstenzijom out i od tamo čitam fiskalni broj, ali događa se to da se out file kreira uvijek kada moja petlja prođe, a ona traje npr. 10 sekundi, imam osječaj kao da sistem negdje nešto provjerava ili drži, ili se dogodi da fp_server javi grešku
OPOS_E_TIMEOUT(ClaimDevice): Servis je istekao čekajući odziv od fizičkog uređaja. [Last FP error: 0x01a - The Fiscal Printer is busy: Try again later.]

Moram napomneuti da prilikom testiranja nisam imao takvih pojava odnosno grešaka.

Hvala unaprijed, svaki komentar je dobrodošao.

zxz 03.08.2011 14:10
Predmet:Re: Fiskalizacija u FBiH

Najbolje bi bilo da otvoris novu temu i prilozis kod.
Ovako napamet je tesko bilo sta reci.

miro35 03.08.2011 15:45
Predmet:Re: Fiskalizacija u FBiH

Prvo driver ti je 2.2.5.
Da li je i printer sa novim firmware-om?
Drugo provjeri da li printer vraća .OUT fajl sa istim sadržajem .OUT fajla kao i kod verzije 2.2.4
Jer nešto su mjenjali firmware u printeru T260F.
I podrazumjeva se da priložiš svoj xml fajl ili tako nešto ako možeš pa da ti pomognemo.

amudri 13.09.2011 12:57
Predmet:Re: Fiskalizacija u FBiH

Pozdrav,

Trebam pomoć kod fiskalizacije na Tremol-u T260F. Verzija OPOS-a je 2.2.5.

Kada na ispis pošaljem xml file iz priloga, javlja se greška ErrorCode="214" ErrorOPOS="OPOS_EFPTR_BAD_ITEM_AMOUNT". Ovu grešku sam do sada imao na tri računa od 200-tinjak kreiranih. xml file je generiran na potpuno jednak način kao i ostali. Kontaktirao sam Helpdesk u KimTec-u ali nisu znali rješenje problema. Neznam više da li je negdje greška u xml-u ili je problem u printeru.

Nadam se da će mi netko moći pomoći.

Unaprijed hvala
Prilozi:
Racun.zip (Velicina datoteke:826 Bajt)

zxz 13.09.2011 14:08
Predmet:Re: Fiskalizacija u FBiH

Ako imas negdje da zakacis bar po jedan na kome je prijavio gresku i jedan na kome nije.
Mozda bi to pomoglo da se identifikuje greska.

miro35 13.09.2011 14:42
Predmet:Re: Fiskalizacija u FBiH

Na ovom ti je računu način plaćanja Virman a nemaš unešenog klijenta sa IBK brojem dužine 13 brojeva jer možda je to greška.Sad sam pročitao u uputstvu iz kim tec-a najčešće greške.Za ovu tvoju piše:
"OPOS_EFPTR_BAD_ITEM_AMAUNT" - nema dovoljno gotovine u gotovinskom prometu da bi se izvršila reklamacija,poslati komandu CashIn ili sačekati da gotovinski promet bude jednak ili veći iznosu reklamiranog računa.
To oni pišu,ali ti ovako napravi:Te artikle sa računa koji nisu prošli,znači u njihov naziv dodaj jedno slovo na kraju naziva ili neki broj pa onda probaj.Svakako javi da li je prošlo.Kod mene je tako nekih slučajeva bilo.

amudri 14.09.2011 08:52
Predmet:Re: Fiskalizacija u FBiH

Dodao sam u naziv artikla jedan znak i sada je sve prošlo.
Nije mi jasno kako dodavanje jednog znaka rješava problem.

Što se tiče načina plaćanja, mislim da tu nije problem jer mi je na svim ostalim računima način plaćanja virman i oni uredno prolaze. Očito negdje puca kod povezivanja naziva artikla koji šaljem i onog naziva u bazi printera. Morat ću malo istražiti da li su se ti artikli već nalazili na nekom računu.

Kako si programski riješio taj problem? Da li ručno mijenjaš xml kad se pojavi ta greška ili program radi novi xml sa novim nazivom artikla?

miro35 14.09.2011 09:35
Predmet:Re: Fiskalizacija u FBiH

Odgovorit ću malo kasnije sad imam neku gužvu

amudri 14.09.2011 10:15
Predmet:Re: Fiskalizacija u FBiH

Ok. Samo polako Wink

Mislim da sam otkrio problem.
Na jednom računu sa greškom sam našao artikl koji se prije par dana pojavio na drugom računu i tamo je sve prošlo ok. Razlika na tom računu i na računu sa greškom je u cijeni artikla (dali su neki popust kupcu ili tako nešto). Printer tada dobije artikl s istim nazivom, ali drugom cijenom što smatra novim artiklom, ali ga ne može otvoriti pod nazivom koji već postoji.

Kako postaviti naziv artikla, a da se izbjegnu ovakve greške kojih bi u budućnosti moglo biti sve više?

miro35 15.09.2011 08:08
Predmet:Re: Fiskalizacija u FBiH

Vidjećeš to će ti se dešavat.Nekad će ti zablokirat da neće da prihvati ni jedan artikal.Onda moraš napravit reset artikala.Moraš zaključit po artiklima pa onda ispraznit taj text fajl u koji upisuje artikle zatim poslati fajl reset item_ db.Evo zakačiću ti taj reset.
Prilozi:
reset_items_db.rar (Velicina datoteke:232 Bajt)