V této části se dozvíte, jak řešit problémy, které mohou nastat v případě výpadku napájení.
Upozornění: Tento článek se týká pouze verzí fiskálního klienta do 1.2.12. Od verze 1.2.12 se pro ukládání dat během dne používá jiný režim a k tomuto problému již nemůže dojít.
Vztahuje se k
- FiscalClient jako služba REST od verze 1.1.0 až po verzi 1.2.12
Příznak
Po výpadku napájení systém při zaúčtování účtenky vrátí chybu. V protokolu se objeví následující záznam:
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 ---
Tento problém se týká DocumentStore (pokud je postižen soubor „actual.zip“). Ten slouží jako záloha pro běžná fiskální data. V tomto případě jsou fiskální data uložena dodatečně a pokud nejsou touto chybou ovlivněna, nemá to žádný vliv na integritu fiskálních dat.
Řešení
Možnost 1
Daňový software obvykle vytváří zálohu souboru „actual.zip“. Pokud záloha ještě není poškozená, lze ji použít k obnovení dat.
Záložní soubor se nachází ve stejném adresáři jako soubor „actual.zip“ a má následující název:
- actual.zip.backup
Pro vyřešení problému proveďte následující kroky:
- Zastavte fiskální službu
- Přejděte do datového adresáře poškozeného fiskálního klienta
- Zkopírujte soubor actual.zip.backup přes soubor actual.zip
- Restartujte službu
Možnost 2
Upozornění: Tato možnost je k dispozici pouze v případě, že jsou fiskální data zálohována v Cloudu a klientovi byla přiřazena licenční možnost GetConfiguration.
Pokud možnost 1 selže nebo soubor actual.zip.backup neexistuje, můžete postupovat následovně:
- Přejděte do datového adresáře poškozeného klienta
- Zkontrolujte, zda jsou soubory připraveny k nahrání do Cloudu
Upozornění: Pokračujte pouze v případě, že již nejsou k dispozici žádná data pro nahrání do Cloudu. V opačném případě může dojít ke ztrátě dat.
- Zastavte službu FiscalService
- Přesuňte datový adresář klienta na bezpečné místo (nesmí se již nacházet v datové cestě služby FiscalService).
- Spusťte službu FiskalService
- Zavolejte metodu RestoreClientByCloud -> potřebná data se obnoví z Cloudu
Možnost 3
Upozornění: Tuto možnost použijte pouze v případě, že ostatní dvě metody nefungovaly. Při použití možnosti 3 může dojít ke ztrátě dat v DocumentStore.
V takovém případě postupujte následovně:
- Zastavte službu FiscalService
- Zálohujte (nepřesouvejte!) datový adresář klienta.
- Odstraňte soubory actual.zip a actual.zip.backup z adresáře documents.
- Restartujte službu FiscalService
Závěrečné činnosti
Zaznamenejte provedené činnosti do vhodného formuláře, aby byla tato událost zdokumentována pro případ auditu ze strany úřadů.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.