În această secțiune, veți afla cum să rezolvați problemele care pot apărea în cazul întreruperilor de curent.
Atenție: Acest articol se referă doar la versiunile clientului fiscal până la 1.2.12. Începând cu versiunea 1.2.12, se utilizează un mod diferit de salvare a datelor pe parcursul zilei, iar această problemă nu mai poate apărea.
Se referă la
- FiscalClient ca serviciu REST de la versiunea 1.1.0 până la versiunea 1.2.12
Simptom
După o întrerupere a alimentării cu energie electrică, sistemul returnează o eroare atunci când trebuie înregistrată o chitanță. În jurnal se găsește următoarea înregistrare:
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 ---
Această problemă afectează documentStore (dacă fișierul „actual.zip” este afectat). Acesta este disponibil ca copie de rezervă pentru datele fiscale obișnuite. Datele fiscale sunt stocate suplimentar în acest caz și, dacă datele fiscale nu sunt afectate de această eroare, aceasta nu are niciun efect asupra integrității datelor fiscale.
Depanare
Opțiunea 1
În mod normal, software-ul fiscal creează o copie de rezervă a fișierului „actual.zip”. Dacă copia de rezervă nu este încă deteriorată, aceasta poate fi utilizată pentru a restaura datele.
Fișierul de rezervă se află în același director cu „actual.zip” și are următoarea denumire:
- actual.zip.backup
Pentru a rezolva problema, vă rugăm să urmați pașii de mai jos:
- Opriți serviciul fiscal
- Accesați directorul de date al clientului fiscal deteriorat
- Copiați fișierul „actual.zip.backup” peste fișierul „actual.zip”
- Reporniți serviciul
Opțiunea 2
Atenție: această opțiune este disponibilă numai dacă datele fiscale sunt salvate în Cloud și dacă opțiunea de licență GetConfiguration a fost atribuită clientului.
Dacă opțiunea 1 nu dă rezultate sau fișierul actual.zip.backup nu există, puteți proceda după cum urmează:
- Accesați directorul de date al clientului afectat
- Verificați dacă fișierele sunt pregătite pentru a fi încărcate în Cloud
Atenție: Continuați numai dacă nu mai există date disponibile pentru încărcare în Cloud. În caz contrar, este posibilă pierderea datelor.
- Opriți serviciul FiscalService
- Mutați directorul de date al clientului într-un loc sigur (acesta nu trebuie să se mai afle în calea de date a serviciului fiscal).
- Porniți serviciul FiskalService
- Apelați metoda RestoreClientByCloud -> datele necesare sunt restaurate din Cloud
Opțiunea 3
Atenție: Utilizați această opțiune numai dacă celelalte două metode nu au funcționat. În cazul opțiunii 3, pot apărea pierderi de date în documentStore.
În acest caz, procedați după cum urmează:
- Opriți FiscalService
- Faceți o copie de rezervă (nu mutați!) a directorului de date al clientului.
- Ștergeți fișierele actual.zip și actual.zip.backup din directorul de documente.
- Reporniți serviciul FiscalService
Activități finale
Înregistrați activitățile efectuate într-un formular adecvat, pentru a avea acest incident documentat în cazul unui control din partea autorităților.
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.