OVAJ DOKUMENAT PREDSTAVLJA PREGLED RAZVOJA APLIKACIJE WRAPPER.EXE OD PRVE VERZIJE DO SADA
Novo u verziji 1.2.
Tekst upisan plavom bojom predstavlja vidljive i bitne promjene u odnosu na verziju 1.1.1
Podržava sve pozive iz naredbenog redka kao i FiskalizacijaDEV.exe (jedino ne vrača podatke u jir.txt nego u gor opisanu datoteku).
Opširniji opis poziva za FiskalizacijaDEV.exe : pogledajte ovdje
Novo u verziji 1.2.2
U slučaju nedostupnosi CISA i nedostave računa zbog nekih drugih razloga , vraća ZKI u datoteku 'ime_datoteke_zahtjeva.txt' , radi mogučnosti izdavanja računa bez JIRA.
Novo u verziji 1.2.3
Novo u verziji 1.2.4
Novo u verziji 1.2.5
Novo u verziji 1.2.6
Ova verzija prihvaća unos parametra passworda u enkriptiranom oblikuNovo u verziji 1.2.7
Aki nakon 5 sekundi po pokušaju slanja datoteke u CIS(a unutar definiranog TimeOut vremena), interakcija nije završena , baca u traju Baloon sa obavješčuU podverziji 1.2.7.1
Ispravljen manji bug koji se manifestirao kao neprepoznavanje enkriptiranog passworda pri izradi ZKI pozivom iz naredbenog redka.U podverziji 1.2.7.2
Ispravljen manji bug koji je spriječavao zatvaranje Baloona sa porukom"Još pokušavam osvariti Komunikaciju sa CISOM" u nekim uvjetimaU podverziji 1.2.7.3
Kroz meni ,omogućeno slanje texta zadnje greške i log datoteke na E-mail adresu definiranu u datoteci Wrapper.ini (text reda primjer : mailto=vlado.vrbanec@vz.t-com.hr) - vidi primjerni ini u zipu.U podverziji 1.2.7.4
Privremeno otklonjen bug koji je blokirao program u slučaju nedostupnosti mreže pri slanju datoteke - Kako je Bug u kodu dlla potrebno je koristiti priloženi modificirani dll.U podverziji 1.2.7.5
Otklonjen bug zbog kojeg Wrapper (prilikom slanja datoteke zahtjeva) ne uspoređuje ispravan OIB iz certifikata ukoliko on nije u datoteci(zahvala to ZeljkoManjaks na dobro uočenom bugu).U podverziji 1.2.7.6
Na prijedlog ZeljkoManjkas od ove verzije Wrapper vrača ERRORLEVEL environment variablu 1 ako je slanje u CIS bilo uspješno , 0 ako nije.U podverziji 1.2.7.7
Na prijedlog ZeljkoManjkas od ove verzije vrjednost ERRORLEVEL environment variable je obrnuta. O se se vrača ako je slanje u CIS bilo uspješno ,1 ako nije.U VERZIJI 1.2.7.9 -------------- BITNE PROMJENE ----------------
Usvajanjem raznih vaših prijedloga implementirane sljedeče promjene:U podverziji 1.2.8.0
Na prijedlog večine omogučen odabir kodne stranice povratnih txt datoteka (default = CP852). Za primjer korištenja obavezno proučiti konfiguriranje Wrapper.ini datoteku.(vidi ovdje)U verziji 1.2.8.2
Standardiziran upis podataka u povratne TXT datoteke prema tablici u uputama.(vidi ovdje)
Log datoteka se sad zive Wrapper.log.
U Wrapper.ini omogučen upis vrijednosti MaxLogSize , koji određuje broj redova u log datoteci nakon koje se ista briše default = 0 . Upotreba : MaxLogSize=100 (briše log datoteku ako je veča od 100 redova)
Izmjenjena standardizacija upisa podataka u povratne TXT datoteke prema tablici u uputama.(vidi ovdje)
Uz Wrapper exe sada treba u folder staviti i WrapperLib1.dll .
Omogučeno slanje TXT datoteka u CIS uz transparentnu konverziju u XML ŠTO UJEDNO PREDSTAVLJA I DOSAD NAJJEDNOSTAVNIJI NAČIN PRIMJENE. Primjer datoteke i način slanja pogledajte ovdje.
Ispravak prijavljenih bagova.
Omogučeno slanje TXT datoteke sa računom u CIS koji ima više stopa PDVA (malo promjenjena struktura datoteke)
Manja promjena strukture TXT datoteke za slanje u CIS. Primjeri datoteka i način slanja pogledajte ovdje.
Kroz INI datoteku omogučeno određivanje TIMEOUTA( koliko če Wrapper čekati na odgovor CISa).
Verzija 1.2.8.7 uvodi mnoge novosti .![]()
Ova verzija Wrappera u REZIDENTNOM modu prikazuje malu reklamu kod traya do BESPLATNOG upisa na server .
Verzija 1.2.8.8
Verzija 1.2.8.9
Verzija 1.2.9.0
-Dodan i paramerti POKAZIFORMU (PKF) i SAKRIFORMU (SKF) Koji u rezidentnom modu omogučuju zatvaranje i otvaranje GLAVNE FORME Wrappera
-Uklonjena greška koja je wračala grešku ukoliko je unutar TCTdatoteke za konverziju pri slanju računa bio PRAZAN red
-Konfigurator sada može exportirati datoteku sa dučanom u XML format
-Konfigurator sada može pokrenuti Wrapera sa ranije definiranim postavkama
Verzija 1.2.9.1
Verzija 2.0.0.1
-Istovjetna verziji 1.2.9.1 ali radi sa novom Raverus 2.0 dll datotekom , da vidimo dali ima kakvih uticaja na rad
Verzija 2.0.0.2
- Komanda POKAZIFORMU (PKF) od sad ima 3 parametra PKF pozicijaX pozicijaY
- Konfiguracijsku INI datoteku je sada moguće editirati direktno u Wrapperu.
- U Wrapper.Konfiguratoru dodan textBox za upis Opcionalne konfiguracijske datoteke pri pokretanju Wrappera u RES modu iz Konfiguratora
Verzija 2.0.0.3
- Ispravljen manji bug koji je Konfigratoru sprječavao pokretanje ako nije bilo konekcije na internet
- Na dobru ideju COKIJA, Wrapper od ove verzije može zatvoriti iz aplikacije naredbom KILLWRAPPER (KILLW)
- Naredba PING kojom možemo provjeriti dali Wrapper čeka na naredbe, od sada vraća "OK" u datoteku PING.TXT (naravno ako radi.)
- RESIDENTNO Wrapper od sada radi sa SVIM a ne samo registriranim OIBima (Neregistrirani OIB ima malu reklamu kraj sata)
- Developerima je dana mogučnost da OIBU daju status BANNED na Serveru Wrappera. Privremena adresa : http://www.mvv.hr/wrapper/banned.php
Verzija 2.0.0.4
- Na dobru ideju DOTVIPA, Wrapper od ove verzije provjerava ispravnost digitalnog potpisa datoteke CIS_a
Defaultno je ta opcija isključena , ali se u Wrapper.ini može uključiti Postavkom - ProvjeravajPotpisCisa=True
-Rješen dosad neprimječen bag koji je pr pozivanju nekih naredbi uz pogrešne parametre,
mogao uzrokovati da Wrapper ostane raditi u pozadini i nikad ne zatvori aplikaciju.
Verzija 2.0.0.5
- Kako nebi došlo do problema sa djeljenjem datoteka, onemogućeno pokretanje više programa sa istim imenom.
Od sada više Wrapperamože raditi istovremeno samo ako se ostale exe datoteke preimenuju
.
-Ispravljena greška zbog koje Konfigurator nije mogao u INI datoteku upisati CISTimeout veći od 9999ms.
- Wrapper se nažalost ponovno za detekciju dostupnosti CIS servera mora oslanjati na funkciju ECHO (do nalaska boljeg rješenja)
- Istovremeno promjenjen sustav dojave ikonama. Sa da u slučaju da echo ne prolazi naizmjence se izmjenjuju ikona greške i
osnovna ikona aplikacije i to u intervalima u kojima pokušava detektirati server ( odprilike BaloonPause + (CISTimeout / 4))
- Od danas Developeri mogu BESPLATNO UPISATI korisničke oibe na novoj web adresi http://www.mvv.hr/wrapper/admin/
Verzija 2.0.0.6
-http://www.mvv.hr/wrapper/korisnickeupute.php
Započet rad na kratkim uputama za krajnjeg korisnika koje če se moći otvoriti iz popmenija.
- Od ove verzije u Popmeniju postoji mogučnost da jednim klikom omogući ili onemoguči AUDIO dojava urednog i neuspjelog izvršenja zadatka
- Na zahtjev Dražena (dot.vipa) uvedeno :
Mislim da bi zadnji parametar u ini datoteki mogao staviti da sami odaberemo
naziv log datoteke( ako je parametar prazan radi sa defaultnim nazivom ).
Omogućeno definicijom "loggingDatoteka=" (Ukoliko nema upisa primjenjuje se defaultna postavka Wrapper.log)
Verzija 2.0.0.7
Ispravak baga koji je pogrešno uspoređivao oib pri slanju računa klasičnim načinom
Verzija 2.0.0.8
-Reklame u trayu više nema .
Upis OIBA na listu korisnika je poželjan iz statističkih razloga, ali nema nikakvog uticaja na rad programa.
Na serveru samo ostaje mogučnost upisa BANNED oiba, ako nekog želite maknuti iz uporabe.
- Uvedena opcija korisničkog menija koji se pojavljuje ako u Wrapper.ini upišete TrayMenuP=True
Ima samo opciju izlaz, link na kratke upute za korisnika , i pokazuje koju datoteku čeka (bez mogučnosti klika).
Kod izlaza traži potvrdu da stvarno želite izaći.
-Ako kao 5 argument (vođenje log datoteke) napišete string koji se nemože pretvoriti u true ili false - Wrapper če ga smatrati imenom log datoteke - i opciju če smatrati true.
Verzija 2.0.0.9
- Pri radu na disku koje je imalo zaštitu korištenjem automatske kopije (shadow disk) , Wrapper je dva uočavao promjenu naredbene datoteke.
Stoga je u ovoj verziju uvedena dodatna funkcija koja ne izvršava naredbe ako datoteka sa naredbama ima manje ili isto vrijeme zadnje promjene od predhodno izvršene.
Verzija 3.0.2.0.
- Podržava protokole TLS1.1 i TLS1.2 koji če se isključivo koristiti pri komunilkaciji sa serverom CISa od 06.01.2017
- Verzija radi sa tns: tagovima u XML datoteci ili bez njih.
- Za rad zahtjeva .NET verziju 4.5 ili više što nažalost znači da nemože više raditi sa Windowsima XP
Verzija 3.0.2.1.
- Wrapper če ako u request.ini dočeka komandu RACUNPROVJERAZAHTJEV ili RPZ - SA JEDNAKIM rasporedom komandi kao za slanje računa , račun poslati na provjeru i rezultat vratiti u datoteci iz linije 4 sa sljedečim rasporedom :
1) UUID primljenog odgovoraVerzija 3.0.2.2.
- Ispravljena greška zbog koje od verzije 3.0.2.0 Wrapper ne uspjeva ispravno poslati RZTXT zahtjev
- Ispravljena greška zbog koje od verzije 3.0.2.0 Wrapper nemože ispravno registrirati prostor kroz PPZTXT zahtjev
Verzija 3.1.0.0.
- Kompajlirana sa originalnom Raverus.FiskalizacijaDEV.dll komponentom radi osiguranja potpune kompatibilnosti
Verzija 3.1.0.1.
- Ispravljena greška pri kojoj Wrapper nije mogao u nekim slučajevima upisati arhivsku datoteku odgovora.
Kako je to pokušavao prije nego je vratio datoteku sa Jirom, sve je rezultiralo nedobivanjem istog.
Inače Wrapperova arhiva je redundantna jer Raverusova komponenta također radi arhivu, ali u nekim uvjetima
ne snima datoteku zahtjeva.