U ovom odjeljku naučit ćete kako rješavati probleme koji se mogu pojaviti tijekom nestanka struje.
Pažnja: Ovaj članak odnosi se samo na verzije programa Fiscal Client do 1.2.12. Od verzije 1.2.12 nadalje koristi se drugačiji način pohrane podataka tijekom dana i ovaj se problem više ne može pojaviti.
Odnosi se na
- FiscalClient kao REST-usluga od verzije 1.1.0 do verzije 1.2.12
Simptom
Nakon nestanka struje sustav vraća pogrešku pri objavljivanju računa. U dnevniku 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" zahvaćena). Ona je dostupna kao sigurnosna kopija redovnih fiskalnih podataka. U ovom slučaju fiskalni se podaci pohranjuju dodatno, a ako na njih ne utječe ova pogreška, to nema utjecaja na cjelovitost fiskalnih podataka.
Rješavanje problema
Opcija 1
Normalno, fiskalni softver stvara sigurnosnu kopiju datoteke "actual.zip". Ako sigurnosna kopija još nije oštećena, može se koristiti za vraćanje podataka.
Datoteka sigurnosne kopije nalazi se u istom direktoriju kao i "actual.zip" i nazvana je na sljedeći način:
- actual.zip.backup
Za rješavanje problema, 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
- Ponovno pokrenite uslugu
Opcija 2
Napomena: Ova je opcija 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
Oprez: Nastavite samo ako više nema podataka za učitavanje u oblak. U suprotnom je moguć gubitak podataka.
- Zaustavite uslugu FiscalService
- Premjestite direktorij s podacima klijenta na sigurno mjesto (ne smije se nalaziti u putanji podataka fiskalne usluge).
- Pokrenite FiskalService
- Pozovite metodu RestoreClientByCloud -> potrebni se podaci obnavljaju iz oblaka
Opcija 3
Oprez: Koristite ovu opciju samo ako druga dva postupka nisu uspjela. Kod opcije 3 može doći do gubitka podataka u DocumentStoreu.
U tom slučaju postupite na sljedeći način:
- Zaustavite FiscalService
- Napravite sigurnosnu kopiju (ne premještajte!) direktorija s podacima klijenta.
- Obrišite datoteke actual.zip i actual.zip.backup u direktoriju dokumenata.
- Ponovno pokrenite FiscalService
Završne aktivnosti
Zabilježite obavljene aktivnosti u odgovarajućem obrascu kako bi ovaj incident bio dokumentiran u slučaju revizije od strane nadležnih tijela.
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.