Podrška #26641
ZatvorenF18 fiskalne funkcije
0%
Izmjenjeno od Ernad Husremović prije više od 14 godina
da li postoji ikakva kontrola kreiranja komandnog fiskalnog fajla.
ako imamo shared resurs koji je nedostupan, operater treba dobiti poruku - neuspješno kreiran komandni fajl - provjerite dostupnost resurs /direktorij/fiscal ...
Izmjenjeno od Ernad Husremović prije više od 14 godina
fcreate(fiscal_lokacija + b1.txt) if !file(fiscal_lokacija + b1.txt) exit 1 sa porukom o grešci endif
Izmjenjeno od Ernad Husremović prije više od 14 godina
tokom podešenja fiskalnih funkcija uočio sam da operater ne zna da li je komandni fajl uopšte na željenoj lokaciji, pretpostavljam da onda gornje hendliranje ne postoji.
Izmjenjeno od Ernad Husremović prije više od 14 godina
answer/b1.txt¶
uočio sam da se ovi answer fajlovi ne brišu nakon što se obrade.
to mi je skroz čudno.
Kao što fiskalni uređaj nakon što obradi komandni fajl briše b1.txt tako i F18 treba pobrisati answer/b1.txt nakon što ga pročita.
kada je sve u redu, fiscal lokacija i fiscal/answer moraju biti prazne
Izmjenjeno od Saša Vranić prije više od 14 godina
mislim da nakon kreiranja fajla ne postoji provjera da li je kreiran, ali nisam siguran
Što se tiče fajla odgovora, on se briše prilikom kreiranja računa, znači scenario je nakon što se fajl pusti prema uređaju:
- pobriše se fajl odgovora
- kreira se izlazni fajl
- čeka se na fajl odgovora u izl.folderu kroz timeout
Ako je sve ok:
- iz fajla odgovora se iščitava broj fiskalnog računa ili reklamnog računa
Ako nije ok:
- briše se ulazni fajl
Izmjenjeno od Ernad Husremović prije više od 14 godina
Što se tiče fajla odgovora, on se briše prilikom kreiranja računa, znači scenario je nakon što se fajl pusti prema uređaju:
pobriše se fajl odgovora
kreira se izlazni fajl
čeka se na fajl odgovora u izl.folderu kroz timeout
ne valja.
nakon što se uspješno pročita fajl odgovora se treba brisati, a ne na početku naredne transakcije
Izmjenjeno od Ernad Husremović prije više od 14 godina
ove ispravke uraditi odmah.
A sa implementaciji #26642, imaćemo pravu istoriju fiskalnih operacija.
Izmjenjeno od Ernad Husremović prije više od 14 godina
fiscal share nedostupan¶
prijavi grešku umjesto da kaže - lokacija nedostupna:
====================================================================================
F18 bug report (v3.2) : 14.02.12 10:53:46
====================================================================================
Verzija programa: 0.9.51 13.02.2012 0.9.95
SubSystem/severity : TERM 2
GenCod/SubCode/OsCode : 20 2014 2
Opis : Create error
ImeFajla : /Volumes/fiscal/b3.txt
Operacija :
Argumenti : NIL
canRetry/canDefault : .T. .T.
CALL STACK:
--- --------------------------------------------------------------------------------
1 (b)F18_INIT_APP / 105
2 SET / 0
3 _A_TO_FILE / 222
4 FP_PER_RPT / 699
5 (b)FISC_RPT / 50
6 MENU_SC / 990
7 FISC_RPT / 198
8 (b)FAKT_IZVJESTAJI / 45
9 F18_MENU / 1816
10 FAKT_IZVJESTAJI / 70
11 (b)TFAKTMOD_MMENUSTANDARD / 90
12 F18_MENU / 1816
13 TFAKTMOD:MMENUSTANDARD / 147
14 TFAKTMOD:MMENU / 68
15 TFAKTMOD:RUN / 149
16 MAINFAKT / 31
17 MAIN / 57
--- --------------------------------------------------------------------------------
/----- SERVER connection info: ---------- /
host/database/port/schema : knowhow-erp.bring.out.ba / bringout_2012 / 5432 / fmk
user : hernad
F18 client required server db >= : 4.2.0 / 40200
Actual knowhow ERP server db version : 4.2.3 / 40203
/---------- BEGIN PostgreSQL vars --------/
server_version : 9.1.1
TimeZone : localtime
/---------- END PostgreSQL vars --------/
/-------- BEGIN PostgreSQL sys info --------/
user : hernad
client_addr : 192.168.45.126
client_port : 57614
server_addr : 192.167.3.3
server_port : 5432
/------- END PostgreSQL sys info --------/
USED() = false
== END OF BUG REPORT ==
Izmjenjeno od Ernad Husremović prije oko 13 godina
- Status promijenjeno iz Dodijeljeno u Zatvoreno