I dette afsnit lærer du, hvordan du løser problemer, der kan opstå i forbindelse med strømafbrydelser.
Bemærk: Denne artikel vedrører kun versioner af Fiscal Client op til 1.2.12. Fra version 1.2.12 og fremover anvendes en anden metode til at gemme data i løbet af dagen, og dette problem kan derfor ikke længere opstå.
Henviser til
- FiscalClient som REST-tjeneste fra version 1.1.0 til og med version 1.2.12
Symptom
Efter et strømsvigt returnerer systemet en fejl, når en kvittering skal bogføres. Følgende indtastning findes 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 ---
Dette problem påvirker documentStore (hvis filen "actual.zip" er berørt). Denne fil fungerer som en sikkerhedskopi af de almindelige regnskabsdata. Regnskabsdataene gemmes i dette tilfælde yderligere, og hvis regnskabsdataene ikke er berørt af denne fejl, har det ingen indvirkning på regnskabsdataenes dataintegritet.
Fejlfinding
Mulighed 1
Normalt opretter regnskabssoftwaren en sikkerhedskopi af filen "actual.zip". Hvis sikkerhedskopien endnu ikke er beskadiget, kan den bruges til at gendanne data.
Sikkerhedskopifilen findes i samme mappe som "actual.zip" og har følgende navn:
- actual.zip.backup
For at løse problemet skal du følge disse trin:
- Stop regnskabstjenesten
- Gå til datamappen for den beskadigede regnskabscient
- Kopier filen "actual.zip.backup" over filen "actual.zip"
- Genstart tjenesten
Mulighed 2
Bemærk: Denne mulighed er kun tilgængelig, hvis skattedataene er sikkerhedskopieret i Cloud, og licensmuligheden GetConfiguration er tildelt clienten.
Hvis mulighed 1 ikke lykkes, eller hvis filen "actual.zip.backup" ikke findes, kan du gøre følgende:
- Gå til datakataloget på den beskadigede client
- Kontroller, om filerne er klar til at blive uploadet til Cloud
Bemærk: Fortsæt kun, hvis der ikke er flere data tilgængelige til upload til Cloud. Ellers kan der opstå datatab.
- Stop FiscalService
- Flyt clientens datakatalog til et sikkert sted (det må ikke længere befinde sig i FiscalServices datastien).
- Start FiscalService
- Kald metoden RestoreClientByCloud -> de nødvendige data gendannes fra Cloud
Mulighed 3
OBS: Brug kun denne mulighed, hvis de to andre metoder ikke virkede. Ved mulighed 3 kan der opstå datatab i documentStore.
I dette tilfælde skal du gøre følgende:
- Stop FiscalService
- Lav en sikkerhedskopi (flyt ikke!) af clientens datakatalog.
- Slet filerne actual.zip og actual.zip.backup i dokumentmappen.
- Genstart FiscalService
Afsluttende aktiviteter
Registrer de udførte aktiviteter i et passende skema, så denne hændelse er dokumenteret i tilfælde af en kontrol fra myndighederne.
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.