V tejto časti sa dozviete, ako riešiť problémy, ktoré môžu nastať v dôsledku výpadkov napájania.
Upozornenie: Tento článok sa týka iba verzií aplikácie Fiscal Client do verzie 1.2.12. Od verzie 1.2.12 sa na ukladanie údajov počas dňa používa iný režim a tento problém sa už nemôže vyskytnúť.
Vzťahuje sa na
- FiscalClient ako službu REST od verzie 1.1.0 až po verziu 1.2.12
Príznak
Po výpadku napájania systém vráti chybu pri zaúčtovaní dokladu. V protokole sa nachádza nasledujúci 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 sa týka documentStore (ak je ovplyvnený súbor „actual.zip“). Ten slúži ako záloha pre bežné daňové údaje. Daňové údaje sa v tomto prípade ukladajú dodatočne a ak táto chyba neovplyvňuje daňové údaje, nemá to žiadny vplyv na integritu daňových údajov.
Riešenie
Možnosť 1
Daňový softvér zvyčajne vytvára zálohu súboru „actual.zip“. Ak záloha ešte nie je poškodená, je možné ju použiť na obnovenie údajov.
Záložný súbor sa nachádza v tom istom adresári ako súbor „actual.zip“ a má nasledujúci názov:
- actual.zip.backup
Na vyriešenie problému postupujte podľa nasledujúcich krokov:
- Zastavte daňovú službu
- Prejdite do adresára s dátami poškodeného daňového klienta
- Skopírujte súbor „actual.zip.backup“ a nahraďte ním súbor „actual.zip“
- Reštartujte službu
Možnosť 2
Upozornenie: Táto možnosť je k dispozícii len v prípade, ak sú fiškálne údaje zálohované v Cloudu a klientovi bola pridelená licenčná možnosť GetConfiguration.
Ak možnosť 1 nebola úspešná alebo súbor actual.zip.backup neexistuje, môžete postupovať takto:
- Prejdite do adresára s dátami poškodeného klienta
- Skontrolujte, či sú súbory pripravené na nahratie do Cloudu
Upozornenie: Pokračujte len vtedy, ak už nie sú k dispozícii žiadne ďalšie údaje na nahratie do Cloudu. V opačnom prípade hrozí strata údajov.
- Zastavte službu FiscalService
- Presuňte adresár s dátami klienta na bezpečné miesto (nesmie sa už nachádzať v dátovej ceste služby FiscalService).
- Spustite službu FiskalService
- Vyvolajte metódu RestoreClientByCloud -> potrebné údaje sa obnovia z Cloudu
Možnosť 3
Upozornenie: Túto možnosť použite len v prípade, ak ostatné dve metódy nefungovali. Pri možnosti 3 môže dôjsť k strate údajov v documentStore.
V takomto prípade postupujte takto:
- Zastavte službu FiscalService
- Zálohujte (nepresúvajte!) adresár s údajmi klienta.
- Odstráňte súbory actual.zip a actual.zip.backup z adresára documents.
- Spustite službu FiscalService nanovo
Záverečné činnosti
Zaznamenajte vykonané činnosti do vhodného formulára, aby bola táto udalosť zdokumentovaná pre prípad auditu zo strany orgánov.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.