U ovom odjeljku naučit ćete kako riješiti probleme koji se mogu pojaviti tokom prekida napajanja.
Napomena: Ovaj članak se odnosi samo na verzije Fiscal Client-a do 1.2.12. Od verzije 1.2.12 nadalje, koristi se drugačiji način za spremanje podataka tokom dana i ovaj problem se više ne može pojaviti.
Odnosi se na
- FiscalClient kao REST-servis od verzije 1.1.0 do verzije 1.2.12
Simptom
Nakon nestanka struje, sistem vraća grešku prilikom evidentiranja računa. U logu se nalazi sljedeći unos:
2022-03-15 13:54:57.5538|RetailForce.FiscalService v1.2.6.0|[Error]|0HMG6GC0GCS6A:00000003|10|RetailForce.Common.Logging.BasicLogger|Request [0HMG6GC0GCS6A:00000003] error|System.Exception: Error while getting entries from zip (C:\ProgramData\RetailForce\Fiscal Webservice\6721d420-ffff-aaaa-0000-4c5dd06e2efa\documents\actual.zip). Cannot find central directory
---> ICSharpCode.SharpZipLib.Zip.ZipException: Cannot find central directory
at ICSharpCode.SharpZipLib.Zip.ZipFile.ReadEntries()
at ICSharpCode.SharpZipLib.Zip.ZipFile..ctor(String name)
at RetailForce.Fiscalisation.Entities.ZipFileExtended._OpenZipFile() in D:\SourceBRWO\Retail Experts\TrustedFiscalModule\CommonFiscalModule\Entities\ZipFileExtended.cs:line 404
at RetailForce.Fiscalisation.Entities.ZipFileExtended.GetEntries() in D:\SourceBRWO\Retail Experts\TrustedFiscalModule\CommonFiscalModule\Entities\ZipFileExtended.cs:line 145
--- End of inner exception stack trace ---
Ovaj problem utječe na DocumentStore (ako je datoteka "actual.zip" pogođena). Ona je dostupna kao sigurnosna kopija redovnih fiskalnih podataka. U ovom slučaju fiskalni podaci se pohranjuju dodatno, a ako ova greška ne utječe na fiskalne podatke, to nema utjecaja na integritet fiskalnih podataka.
Rješavanje problema
Opcija 1
Normalno, fiskalni softver kreira sigurnosnu kopiju datoteke "actual.zip". Ako sigurnosna kopija još nije oštećena, može se koristiti za vraćanje podataka.
Datoteka za rezervnu kopiju se nalazi u istom direktoriju kao i "actual.zip" i nazvana je na sljedeći način:
- actual.zip.backup
Da biste riješili problem, molimo primijenite sljedeće korake:
- Zaustavite fiskalnu uslugu
- Idite u direktorij s podacima oštećenog fiskalnog klijenta
- Kopirajte datoteku actual.zip.backup preko datoteke actual.zip
- Ponovo pokrenite uslugu
Opcija 2
Napomena: Ova opcija je dostupna samo ako su fiskalni podaci sigurnosno kopirani u oblaku i ako je klijentu dodijeljena licenčna opcija GetConfiguration.
Ako opcija 1 ne uspije ili datoteka actual.zip.backup ne postoji, možete postupiti na sljedeći način:
- Idite u direktorij s podacima oštećenog klijenta
- Provjerite jesu li datoteke spremne za učitavanje u oblak
Pažnja: Nastavite samo ako više nema podataka dostupnih za učitavanje u oblak. U suprotnom, mogući je gubitak podataka.
- Zaustavite FiscalService
- Premjestite direktorij s podacima klijenta na sigurno mjesto (ne smije se nalaziti u putanji podataka fiskalne usluge).
- Pokrenite FiskalService
- Pozovite metodu RestoreClientByCloud -> potrebni podaci se obnavljaju iz oblaka
Opcija 3
Pažnja: Koristite ovu opciju samo ako druge dvije metode nisu uspjele. Kod opcije 3 može doći do gubitka podataka u DocumentStoreu.
U ovom slučaju, postupite na sljedeći način:
- Zaustavite FiscalService
- Napravite sigurnosnu kopiju (ne premještajte!) direktorija sa podacima klijenta.
- Obrišite datoteke actual.zip i actual.zip.backup u direktoriju dokumenata.
- Ponovo pokrenite FiscalService
Završne aktivnosti
Zabilježite obavljene aktivnosti u odgovarajućem obrascu kako bi ovaj incident bio dokumentovan u slučaju revizije od strane nadležnih organa.
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.