Projekat

Općenito

Profil

Akcije

Podrška #26641

Zatvoren

F18 fiskalne funkcije

Dodano od Ernad Husremović prije više od 14 godina. Izmjenjeno prije oko 13 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Početak:
13.02.2012
Završetak:
% završeno:

0%

Procjena vremena:
Akcije #1

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

Akcije #2

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

Akcije #3

Izmjenjeno od Ernad Husremović prije više od 14 godina

je li ovo postoji ?

Akcije #4

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.

Akcije #5

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

Akcije #6

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

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

Akcije #8

Izmjenjeno od Ernad Husremović prije više od 14 godina

ove ispravke uraditi odmah.

A sa implementaciji #26642, imaćemo pravu istoriju fiskalnih operacija.

Akcije #9

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 ==
Akcije #10

Izmjenjeno od Ernad Husremović prije oko 13 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
Akcije

Također dostupno kao Atom PDF