I det här avsnittet lär du dig hur du löser problem som kan uppstå vid strömavbrott.
Observera: Denna artikel gäller endast versioner av Fiscal Client upp till 1.2.12. Från och med version 1.2.12 används ett annat läge för att spara data under dagen, och detta problem kan inte längre uppstå.
Avser
- FiscalClient som REST-tjänst från version 1.1.0 till och med version 1.2.12
Symptom
Efter ett strömavbrott returnerar systemet ett fel när ett kvitto ska bokföras. Följande post finns i loggen:
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 ---
Detta problem påverkar documentStore (om filen ”actual.zip” är berörd). Denna finns tillgänglig som säkerhetskopia för vanliga skattedata. Skattedata lagras i detta fall extra, och om skattedata inte påverkas av detta fel har det ingen inverkan på skattedatas dataintegritet.
Felsökning
Alternativ 1
Normalt skapar bokföringsprogrammet en säkerhetskopia av filen ”actual.zip”. Om säkerhetskopian ännu inte är skadad kan den användas för att återställa data.
Säkerhetskopian finns i samma katalog som ”actual.zip” och har följande namn:
- actual.zip.backup
För att lösa problemet, följ dessa steg:
- Stäng av bokföringstjänsten
- Gå till datakatalogen för den skadade skatteklienten
- Kopiera filen actual.zip.backup över filen actual.zip
- Starta om tjänsten
Alternativ 2
Observera: Detta alternativ är endast tillgängligt om skatteuppgifterna är säkerhetskopierade i Cloud och licensalternativet GetConfiguration har tilldelats klienten.
Om alternativ 1 inte fungerar eller om filen actual.zip.backup inte finns kan du göra så här:
- Gå till datakatalogen för den skadade clienten
- Kontrollera om filerna är redo att laddas upp till Cloud
Observera: Fortsätt endast om det inte finns fler data att ladda upp till Cloud. I annat fall kan data gå förlorade.
- Stäng av FiscalService
- Flytta clientens datakatalog till en säker plats (den får inte längre finnas i FiscalServices dataväg).
- Starta FiscalService
- Anropa metoden RestoreClientByCloud – nödvändiga data återställs från Cloud
Alternativ 3
Observera: Använd endast detta alternativ om de andra två metoderna inte fungerade. Med alternativ 3 kan dataförlust uppstå i documentStore.
I så fall gör du följande:
- Stäng av FiscalService
- Säkerhetskopiera (flytta inte!) clientens datakatalog.
- Ta bort filerna actual.zip och actual.zip.backup i dokumentkatalogen.
- Starta om FiscalService
Avslutande åtgärder
Dokumentera de utförda åtgärderna i lämplig form så att denna incident finns dokumenterad i händelse av en granskning från myndigheterna.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.