1c contabilitate format incorect de stocare a datelor.

Compania 1C produce multe produse software și își îmbunătățește constant structura internă. Dar numărul de erori diferite cu care trebuie să se confrunte programatorii și administratorii 1C arată că munca în acest domeniu nu se va opri niciodată. Unele dintre aceste erori sunt minore și rare, dar există defecte „clasice” care sunt familiare fiecărui specialist cu experiență. Acesta din urmă include binecunoscuta eroare „Format de stocare a datelor invalid” și este indicat să o poți rezolva.


Soluție la eroarea formatului de stocare a datelor

Pentru a întâlni această eroare, nu este deloc necesar să faceți erori logice grave în cod sau să eliminați modulul principal. Adesea, după actualizarea configurației, deschiderea procesării, o întrerupere de curent sau repornirea computerului la pornirea 1C, apare această surpriză neplăcută. Dacă repornirea nu ajută, nu intrați în panică – există soluții simple pentru această eroare comună care vă pot ajuta. Le vom analiza în funcție de gradul de complexitate:


Pe lângă momentul lansării configurației, poate apărea și eroarea „Format de stocare a datelor invalid” la deschiderea procesării externe. În acest caz, cel mai important lucru este să nu porniți 1C, deoarece la pornire sistemul suprascrie fișierele temporare din directorul TMP. În el veți găsi procesarea noastră - un fișier cu numele „v8_*” și extensia tmp. Dacă există o mulțime de astfel de fișiere, atunci pentru a înțelege care dintre ele este procesarea noastră, schimbați extensia la epf și încercați să o deschideți prin 1C.

Dacă ați lansat deja 1C și fișierele sunt suprascrise, atunci încercați acțiuni similare pe alt computer pe care a început procesarea. Sau utilizați utilitare pentru a recupera fișierele șterse de pe hard disk.

Dacă 1C:Enterprise 8 nu pornește și programul afișează eroarea „Format de stocare a datelor invalid”, atunci nu intrați în panică. Să ne uităm la soluția acestei probleme folosind un exemplu viu. Pentru a depăși această eroare, în primul rând, trebuie să identificați motivul care a cauzat acest comportament al programului 1C:Enterprise 8.

Identificarea cauzelor erorilor 1C Enterprise 8

Într-o notă: Dacă recomandările de mai jos nu vă sunt clare și eroarea trebuie corectată urgent, vă recomand să ne contactați - Smart1C.ru.

Contabila mi-a spus că ieri, în ajunul sfârșitului zilei de lucru, a oprit Windows, dar computerul nu a vrut să se oprească și a fost nevoit să deconecteze sursa de 220 V de la priză. Apoi am început să mă gândesc... Și ce mi-a venit în minte:

  • Din cauza unei închideri incorecte a computerului, fișierele nu au fost scrise corect pe hard disk.
  • Un alt gând mi-a venit că mai trebuie să caut pe google aceste informații. La urma urmei, din cauza completării incorecte, fișierele platformei pot fi, de asemenea, deteriorate.

Acțiuni după vizualizarea unei erori de format de date 1C

Am început să caut această eroare despre formatul incorect al datelor în motoarele de căutare de pe Internet. După ce am căutat, am aflat următoarele - se dovedește că această eroare nu este atât de banală pe cât pare inițial. Dar, după ce am citit articole pe acest subiect pe forumuri, am aflat recomandări că trebuie să ștergeți fișierele temporare - 1C: cache-ul Enterprise 8.

Informații despre memoria cache 1C. Cache-ul 1C Enterprise 8 este o zonă a computerului în care platforma 1C Enterprise 8.3 salvează fișiere cu diverse informații de serviciu. Ei au scris pe Internet că pot apărea date incorecte în cache, de exemplu, dacă există o întrerupere a curentului în timp ce datele sunt scrise, deoarece unele dintre date în acest caz nu vor fi scrise, de unde și erorile. Ștergerea cache-ului 1C Enterprise 8 în cazul unor astfel de erori, împreună cu testarea și corectarea bazei de date, sunt principalele funcții de serviciu care restabilesc funcționalitatea programului.

Nu am vrut să curăț manual fișierele temporare, așa că am decis să caut un script conceput în acest scop. Am navigat puțin pe forumuri și am găsit un fișier bat, m-am uitat la conținutul său de testare (au fost comenzi pentru ștergerea fișierelor și folderelor platformei 1C din profilul de utilizator), apoi am făcut dublu clic pe el (vezi conținutul scriptului de mai jos) .

După ce bat-nick-ul a fost executat și închis, am încercat să lansez din nou programul 1C - de data aceasta a apărut o fereastră cu selecția utilizatorului 1C, iar după procedura de autentificare 1C, programul 1C însuși. Misiune indeplinita!

Fișier bat pentru ștergerea memoriei cache 1C Enterprise 8

Ar fi nerezonabil să vă oferim pur și simplu un fișier bat pentru ștergerea cache-ului 1C fără a lua în considerare conținutul acestuia și comenzile prezente în el. Deci, ce înseamnă aceste comenzi din linia de comandă Windows:

del /s /q %userprofile%\AppData\Local\1C\*.*

rd /s /q %userprofile%\AppData\Local\1C\

del /s /q %userprofile%\AppData\Roaming\1C\1cv8\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv8\

del /s /q %userprofile%\AppData\Roaming\1C\1cv82\*.*

rd /s /q %userprofile%\AppData\Roaming\1C\1cv82\

Copiați comenzile într-un fișier text deschizând Notepad, apoi „Salvați ca” și dați fișierului un nume, indicând extensia. De exemplu, „cache.bat”.

Explicațiile mele - comanda @echo off dezactivează ieșirea de date pe ecran, comanda del șterge fișierele din folderul specificat, * înseamnă toate fișierele, comanda șterge folderele. Cred că restul conținutului îți este destul de clar, dar dacă nu, scrie-mi în grupul VK, voi încerca să explic sau pot ajuta la rezolvarea problemei de la distanță (contra cost, prin programul Teamviewer). Fișierul specificat poate fi rulat în toate versiunile de Windows, și în noul Windows 10.

De asemenea, aș dori să spun că ștergerea cache-ului 1C ajută și în cazurile în care programul 1C pornește și se blochează imediat, așa că luați fișierul bat în funcțiune.

Acest lucru completează hack-ul de viață pentru rezolvarea problemei formatului incorect de stocare a datelor 1C Enterprise 8. Dacă aveți întrebări sau ceva nu a putut fi făcut, vă recomand să ne contactați prin e-mail.Această adresă de email este protejată de spamboți. Trebuie să aveți JavaScript activat pentru a-l vizualiza. .

08 noiembrie 2017 30990

Poate apărea o situație când 1C 8.3 nu pornește și apare o eroare - „Format de stocare a datelor invalid” indicând calea către fișierul c useri config runtimecachestorage. Dar nu vă panicați, eroarea formatului de date de stocare nu este atât de rară pe cât ar părea la prima vedere. Prin urmare, în acest articol, să aflăm cum să remediați eroarea din 1C 8.3.

Motive pentru eroarea „Format de stocare a datelor invalid” în 1C 8.3

De regulă, eroarea apare din cauza închiderii incorecte a programului 1C 8.3 sau a unei închideri neașteptate a computerului. Și pentru a corecta o eroare de format incorect de date, nu trebuie să faceți nimic cu baza de date; în cele mai multe cazuri, este suficient să ștergeți fișierele temporare 1C sau să ștergeți memoria cache 1C.

Ce este memoria cache 1C 8.3?

Un cache este un folder special pentru utilizatorul curent de pe computer, unde platforma 1C stochează diverse informații de serviciu. Și dacă datele nu au fost scrise corect în cache, pot apărea erori. Golirea memoriei cache în cazul unor astfel de erori, împreună cu testarea și corectarea bazei de date, sunt principalele funcții de serviciu care restabilesc funcționalitatea programului.

Cum se curăță 1C 8.3?

Fișierele cache sunt stocate în folderul AppData, în profilul de utilizator sub care este lansat programul 1C 8.3. Cel mai simplu mod de a-l deschide este prin comanda Start\Run\%userprofile%\AppData

Aici trebuie să ștergem tot conținutul următoarelor foldere:

AppData\Local\1C\

AppData\Roaming\1C\1cv8\

AppData\Roaming\1C\1cv82\

După efectuarea operațiunilor de ștergere lansăm din nou programul 1C Enterprise 8.3 și ne bucurăm de viață.

Ștergerea memoriei cache 1C poate ajuta dacă apar diverse probleme la lansarea 1C Enterprise 8.3, chiar și atunci când se închide imediat la pornire. Deci, golirea memoriei cache poate fi utilă în practică.

Dacă, din cauza activității tale profesionale, trebuie să lucrezi cu programul 1C, s-ar putea să fi avut deja experiența tristă a unor probleme apărute, pe care totuși ai reușit să le rezolvi lăudându-te de ceva vreme. Cu toate acestea, mulți sunt cu adevărat șocați de situația în care programul pur și simplu refuză să funcționeze corect. Indiferent cât de mult ai încerca să-l forțezi să efectueze anumite acțiuni, un mesaj de eroare șocant 1C „Format de stocare a datelor invalid” apare cu încăpățânare pe ecran.

Formatul depozitului de date este incorect. Eroarea apare din cauza unei erori de cache.

Unii utilizatori sunt deosebit de dispuși să asocieze această situație cu un dezastru, atunci când există o muncă urgentă de făcut și nimeni din jur nu poate ajuta la remedierea problemei. Într-adevăr, eroarea „Format de stocare 1C invalid” nu apare pentru toți utilizatorii care trebuie să lucreze cu acest program. Din acest motiv, „victimele” încep să se întrebe ce au greșit care ar putea duce la o astfel de defecțiune a software-ului.

De fapt, motivul pentru care apare eroarea din 1C 8 „Format de stocare a datelor invalid” este o problemă strâns legată de stocarea în cache a datelor în programul însuși.

Deci, după ce am primit informații că eroarea „Format de stocare a datelor invalid” în 1C este cauzată de funcționarea incorectă a cache-ului 1C. Acum este ușor de înțeles de ce o astfel de soartă așteaptă doar unul sau mai multe computere din numărul total pe care este instalat acest program. O defecțiune a memoriei cache 1C apare dacă, în timpul lucrului cu programul, în timpul actualizării acestuia, sursa de alimentare se oprește brusc, drept urmare programul.

Cache-ul este considerat ca o stocare temporară în care sunt plasate fișierele necesare pentru a asigura performanța oricărui software și a paginilor de internet deschise. Programul 1C nu face excepție. De asemenea, stochează cu succes unele fișiere în acest spațiu în cache care accelerează procesele de calcul. Dacă apare o defecțiune, programul nu poate face față singur; este îngreunat catastrofal de unele fișiere din cache.

Din acest motiv, este util să știți ce trebuie să faceți pentru a pune în funcțiune software-ul fără a vă stresa și a pierde mult timp prețios.

Ștergerea cache-ului 1C manual

Este ușor de ghicit că, dacă motivul se află în cache, atunci ar trebui să puneți lucrurile în ordine. Deschideți folderul în care sunt stocate aceste fișiere temporare și pur și simplu goliți-l. Desigur, pentru unii, astfel de acțiuni nu vor părea simple, așa că vă recomandăm să urmați acest traseu. Mai întâi, lansați programul, apoi găsiți butonul „Setări” situat în partea dreaptă a casetei de dialog deschise.

După ce faceți clic pe acest buton, se va deschide o nouă fereastră, care va afișa folderele în care sunt stocate fișierele temporare. Nu vă alarmați dacă există mai multe astfel de foldere. Numărul lor depinde direct de câte configurații ați instalat pe acest computer.

Acum trebuie doar să urmezi calea pe care ți-a arătat-o ​​programul însuși. După ce v-ați atins obiectivul și ați descoperit o zonă de stocare cu fișiere temporare, nu vă grăbiți să le ștergeți pe toate odată. Mai întâi închideți programul și abia apoi ștergeți-l. În caz contrar, dacă ați uitat să închideți bazele de informații, puteți șterge manual doar acele memorie cache care au fost folosite anterior. Fișierele active utilizate de bazele de informații deschise vor rămâne pe computer.

Eliminarea unei baze de date din listă și reconectarea acesteia

Dacă 1C nu pornește din cauza erorii „Format de stocare a datelor invalid”, încercați să ștergeți lista bazelor de date pe care le-ați instalat anterior. Nu este dificil să faci astfel de acțiuni, mai întâi deschideți întreaga listă de baze de date, apoi selectați-o pe cea pe care doriți să o ștergeți. Nu vă grăbiți să faceți clic pe butonul „Șterge”. Uitați-vă în jos în fereastra deschisă, va fi indicată calea în care este salvată baza de date de care doriți să vă „despărțiți”. Acum că ați memorat această cale, faceți clic pe butonul „Șterge” și confirmați decizia. Aceasta completează eliminarea presupusei baze de date problematice.

Acum va trebui să-l returnați înapoi, deoarece fără el nu veți putea îndeplini unele dintre funcțiile care ți-au fost atribuite. Găsiți butonul „Adăugați”, faceți clic pe el, în noua fereastră care apare, selectați a doua opțiune „Adăugați la lista unei baze de informații existente”. În continuare, va trebui să specificați calea în care este salvată această bază de date. După astfel de manipulări, va fi creat un folder curat pentru a salva memoria cache 1C.

Din păcate, uneori este dificil să ștergi unele fișiere temporare, așa că trebuie să suporti „existența” lor, ceea ce afectează negativ cantitatea de spațiu liber de pe spațiul pe disc al computerului tău.

Dacă accesați setările bazei de informații, puteți introduce comanda ClearCache acolo ca parametri suplimentari de lansare. În acest caz, programul va șterge automat memoria cache, dar, din păcate, va trebui să uitați de viteza acestui software. De asemenea, ar trebui să țineți cont de faptul că ClearCache poate șterge toate datele de la clienții Thick și Thin, dar în același timp este complet nepotrivit pentru cache-ul de metadate Local 1C.

Deci, nu vă speriați de fiecare dată când apare o problemă când lucrați cu software, inclusiv 1C. Cu puțină săpătură, puteți găsi instrucțiuni de succes de la cei care s-au confruntat deja cu astfel de probleme problematice, astfel încât să știe cum să le rezolve.

Eroare Format incorect de stocare a datelor 1C 8.3

Particularitatea acestei erori este că eroarea este detectată nu pentru toată lumea, ci pentru utilizatorii individuali.

Cauza acestui tip de eroare este o problemă în memoria cache 1C.

Datele din cache sunt stocate în mod specific pe fiecare computer de utilizator individual. Funcționarea incorectă a memoriei cache 1C poate apărea din cauza erorilor software, a defecțiunii computerului, a căderii de curent a unui computer care rulează etc.

Un cache este un buffer intermediar cu fișiere temporare pe care programul le folosește pentru diferite calcule. Memorarea în cache este folosită pentru a accelera performanța programului 1C.

Să ne uităm la cum să remediați eroarea Format incorect de stocare a datelor în 1C 8.3 și să ștergeți memoria cache 1C în mai multe moduri.

Modalități de a remedia eroarea

Prima cale. Ștergerea cache-ului 1C manual

Pentru a face acest lucru, găsiți adresa directorului cu fișiere temporare 1C. Acestea pot fi vizualizate în setările de lansare a bazei de date 1C.

Pasul 1. Deschideți lista bazelor de date – butonul Setări:

Pasul 2. După ce am deschis directorul specificat, vom vedea o listă de foldere în care sunt stocate fișierele temporare. Numărul de foldere depinde de numărul de configurații 1C instalate.

Pasul 3. Pentru a șterge memoria cache 1C, mergeți la locațiile fișierelor temporare și ștergeți aceste foldere. Înainte de a șterge folderele cu cache 1C, trebuie să închideți bazele de informații. În caz contrar, numai cache-urile istorice inactive vor fi șterse:

A doua cale. Eliminarea unei baze de date din listă și reconectarea acesteia

Pasul 1. Deschideți lista de baze de date de la lansarea 1C. Ștergem configurația instalată, de exemplu, BUKH 3.0 Clasic, după ce ține minte locul unde se află:

La întrebarea „Ștergeți o bază de informații din listă: Da/Nu?” Răspundem „Da”:

Pasul 2. Adăugăm din nou baza de date la lista de baze de date. Buton Adăugare – Adăugarea unei baze de informații existente la listă:

Pasul 3.În calea pentru găsirea bazei, indicați locația bazei BUKH 3.0 Classic:

Când reconectați baza de date la lista de baze de date, este creat un nou folder cu un cache 1C curat.

Dezavantajul celei de-a doua metode este că fișierele temporare corupte nu sunt șterse de pe hard disk și ocupă spațiu.

A treia cale. ClearCache

Când configurați baza de informații, în linia Parametri de lansare suplimentari, specificați comanda /ClearCache. Această comandă șterge memoria cache 1C, dar programul își pierde performanța:

Comanda /ClearCache șterge memoria cache 1C de solicitări Client-Server, iar datele pentru Thick Client și Thin Client sunt șterse în consecință. De asemenea, trebuie remarcat faptul că această metodă nu este potrivită pentru memoria cache de metadate Local 1C.


Vă rugăm să evaluați acest articol: