V tem poglavju boste izvedeli, kako rešiti težave, ki se lahko pojavijo ob izpadih električne energije.
Pozor: Ta članek se nanaša le na različice programa Fiscal Client do 1.2.12. Od različice 1.2.12 naprej se za shranjevanje podatkov med dnevom uporablja drugačen način, zato ta težava ne more več nastati.
Nanaša se na
- FiscalClient kot storitev REST od različice 1.1.0 do različice 1.2.12
Simptom
Po izpadu električne energije sistem vrne napako, ko je treba knjižiti račun. V dnevniku se najde naslednji vpis:
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 ---
Ta težava vpliva na documentStore (če je prizadeta datoteka »actual.zip«). Ta je na voljo kot varnostna kopija za redne davčne podatke. V tem primeru so davčni podatki shranjeni dodatno, in če ta napaka ne vpliva na davčne podatke, to nima nobenega vpliva na celovitost davčnih podatkov.
Odpravljanje težav
Možnost 1
Običajno program za davčno poročanje ustvari varnostno kopijo datoteke »actual.zip«. Če varnostna kopija še ni poškodovana, jo je mogoče uporabiti za obnovitev podatkov.
Varnostna kopija se nahaja v istem imeniku kot datoteka »actual.zip« in je poimenovana na naslednji način:
- actual.zip.backup
Za rešitev težave izvedite naslednje korake:
- Ustavite fiskalno storitev
- Pojdite v imenik s podatki poškodovanega fiskalnega klienta
- Prekopirajte datoteko „actual.zip.backup“ nad datoteko „actual.zip“
- Ponovno zaženite storitev
Možnost 2
Pozor: Ta možnost je na voljo le, če so fiskalni podatki varnostno kopirani v Cloudu in je odjemalcu dodeljena licenčna možnost GetConfiguration.
Če možnost 1 ni uspešna ali datoteka actual.zip.backup ne obstaja, lahko ravnate na naslednji način:
- Pojdite v imenik s podatki poškodovane stranke
- Preverite, ali so datoteke pripravljene za prenos v Cloud
Pozor: Nadaljujte le, če ni več podatkov, ki bi jih bilo mogoče naložiti v Cloud. V nasprotnem primeru je možna izguba podatkov.
- Ustavite storitev FiscalService
- Premestite imenik s podatki odjemalca na varno mesto (ne sme biti več v poti do podatkov fiskalne storitve).
- Zaženite storitev FiskalService
- Pokličite metodo RestoreClientByCloud -> potrebni podatki se obnovijo iz Cloud
Možnost 3
Pozor: To možnost uporabite le, če drugi dve metodi nista delovali. Pri možnosti 3 lahko pride do izgube podatkov v documentStore.
V tem primeru ravnajte kot sledi:
- Ustavite FiscalService
- Naredite varnostno kopijo (ne premikajte!) imenika s podatki odjemalca.
- Izbrišite datoteki actual.zip in actual.zip.backup v imeniku documents.
- Ponovno zaženite storitev FiscalService
Zaključne dejavnosti
Zabeležite opravljene dejavnosti v primernem obrazcu, da bo ta incident dokumentiran v primeru revizije s strani pristojnih organov.
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.