Projekat

Općenito

Profil

Akcije

Podrška #26250

Zatvoren

modul Fakt, parametri fiskalnih opcija - refactor

Dodano od Saša Vranić prije skoro 13 godina. Izmjenjeno prije skoro 13 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Saša Vranić
Početak:
17.01.2012
Završetak:
% završeno:

100%

Procjena vremena:

Povezani tiketi 2 (0 otvoreno2 zatvorenih)

korelira sa F18 - Greške #26621: nakon povrata nestao broj fiskalnog računaZatvorenoSaša Vranić10.02.2012

Akcije
korelira sa F18 - Podrška #26929: F18 release 0.9.59ZatvorenoSaša Vranić29.02.2012

Akcije
Akcije #1

Izmjenjeno od Saša Vranić prije skoro 13 godina

parametre treba prebaciti na sql/db međutim to je operacija koja će mi oduzeti najmanje 2h tako da ću ovo ostaviti otvoreno za sada

Akcije #2

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • Status promijenjeno iz Novo u Dodijeljeno
  • Prioritet promijenjeno iz Normalan u Odmah riješiti

Ovo nam je sada potrebno prijeko, pa treba napraviti što prije

Akcije #3

Izmjenjeno od Ernad Husremović prije skoro 13 godina

uzmi odmah

Akcije #4

Izmjenjeno od Saša Vranić prije skoro 13 godina

eh, na ovome sam dosta uradio...

Stvar je što je parametara puno i koriste se kroz globalne varijable

gFc_...

E sada, da izbacujem globalne, trebalo bi dosta vremena i kontrole toga svega, da li je ok itd...

Prvi refactor sam napravio tako što sam zadržao strukturu i globalne parametre, ali sam izolovao i objedinio setovanje i čitanje parametara

commit

Znači imao dvije glavne funkcije

fiscal_params_read()

fiscal_params_read()

Ova funkcija iščitava trenutno stanje parametara iz sql/db u globalne varijable gFc_...

Podrazumjeva se da već imamo setovane globalne varijable prije poziva...

Recimo, ovako su sada setovane u fakt-u

fiscal_params_set()

fiscal_params_set()

U parametrima jednostavno pozivamo ovu funkciju i ona nam otvara daljnji slijed formi i podešenja...

Akcije #5

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • % završeno promijenjeno iz 0 u 70
Akcije #6

Izmjenjeno od Saša Vranić prije skoro 13 godina

Neki o parametara su globalni, neki se podešavaju na osnovu trenutnog korisnika

Tako recimo, korisnički su:

  • direktorij, izlazni fajl, itd...
Akcije #7

Izmjenjeno od Saša Vranić prije skoro 13 godina

Ubacio sam još ove parametre kojih nije bilo

  • Operater naziv: "1"
  • Operater lozinka: "000000"
  • Korisnik može da štampa fiskalne račune (D/N)
Akcije #8

Izmjenjeno od Saša Vranić prije skoro 13 godina

Naime, dešava se da, kao i kod nas, emir treba da štampa račune a željka ne... pa da je ne bi pitalo prilikom ažuriranja za fiskalni račun ako podesimo ovaj zadnji parametar na N jednostavno ta joj opcija neće biti dostupna, ali će imati sve ostale fiskalne opcije na raspolaganju.

Ovo se dešavalo i na terenima da jedna stanica samo štampa račune a ostali ne, pa smo morali isključivati fiskalne opcije za ostale stanice... i onda recimo u pregledu nismo mogli da vidimo broj veze sa fiskalnim računom itd..

Akcije #9

Izmjenjeno od Saša Vranić prije skoro 13 godina

Postepeno se sada mogu izbacivati ovi globalni parametri i kod opcija gdje parametri trebaju ispitivati na osnovu sql/db itd...

Za sada nek bude ovako.

Akcije #10

Izmjenjeno od Saša Vranić prije skoro 13 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno
  • % završeno promijenjeno iz 70 u 100
Akcije

Također dostupno kao Atom PDF