Componentele erorilor interne dbeng8 - cum se remediază. Eroare internă componentele dbeng8 - cum se remediază Eroare internă componentele dbeng8 - cum se remediază

„Eroare DBMS: eroare internă în componenta dbeng8” este o problemă destul de comună în sistemul 1C Enterprise 8. Cauza acestei erori, de regulă, apare din cauza unei încălcări a structurii bazei de date. Cel mai adesea, această problemă poate fi rezolvată cu ușurință folosind secvența de pași descrisă mai jos. Puteți obține această eroare în situații complet diferite - la lansarea 1C 8.3 sau la închiderea unei baze de date, la schimb, la închiderea unei luni, la descărcarea unei baze de date, la postarea unui document, deschiderea unui director.

Înainte de a efectua întreținerea de rutină, asigurați-vă că ați făcut o copie de rezervă a bazei de date!

Pași pentru a remedia eroarea:

Acest utilitar este similar cu „testarea și repararea” pentru a-l rula, trebuie să rulați fișierul chdbfl.exe în folderul cu programul (de exemplu, C:\Program Files (x86)\1cv82\8.2.18.96\bin; ):

După lansarea utilitarului, trebuie să specificați locația bazei de date (calea poate fi luată din fereastra principală a programului) și să setați indicatorul „Corectați erorile detectate”:

După execuție, utilitarul va furniza și un raport cu acțiunile efectuate.

Dacă primele două metode nu vă ajută, puteți încerca să reinstalați platforma tehnologică 1C sau pur și simplu să înlocuiți fișierul dbeng8.dll în folderul programului (exemplu - C:\Program Files (x86)\1cv82\8.2.18.96\bin) dintr-o altă distribuție de program instalată.

Urmărește și videoclipul nostru despre corectarea erorilor bazei de date 1C:

Există situații în care, când lucrați cu 1C 8.3 sau 8.2, primiți eroarea „Eroare DBMS: Eroare internă în componenta dbeng8”. Desigur, descrierea sa nu este atât de informativă pe cât ne-am dori să fie.

În acest caz, cel mai probabil, structura stocării interne a tabelelor din baza de date a soluției aplicației pe care o utilizați este ruptă. Nu disperați, eroarea poate fi tratată și dacă folosiți toate sfaturile noastre, cel mai probabil veți putea să o remediați.

Vă rugăm să rețineți că înainte de a continua cu metodele de mai jos, Neapărat. Nu ar trebui să-ți creezi probleme inutile.

În astfel de cazuri, ca și în cazul reparării a ceva, este întotdeauna cel mai bine să începeți de la simplu la complex. Prin urmare, primul lucru pe care trebuie să-l faceți este să instalați cea mai recentă versiune a platformei 1C. Dacă îl utilizați deja sau, dintr-un motiv oarecare, nu doriți să îl actualizați, puteți pur și simplu să înlocuiți biblioteca „dbeng8.dll”, luând-o din director cu un alt program instalat, atât pe computer, cât și pe altul.

În cazul nostru, acesta se află în directorul „D:\Program Files (x86)\1cv8\8.3.9.2170\bin”, deoarece aici este instalată platforma în sine.

Testare și corectare în 1C

Adesea, metoda de actualizare a platformei nu ajută întotdeauna, deoarece eroarea se află în baza de date în sine. În acest caz, cu o probabilitate foarte mare, vă va ajuta.

Folosind configuratorul

Rezolvarea problemei în acest fel se face din configurator. Accesați meniul „Administrare” și selectați „Testare și remediere...”.

În formularul de setări preliminare care apare, eliminați steagurile de la articolele „Reindexarea tabelelor din baza de informații” și „Recalcularea totalurilor”. Aceste suplimente nu vor juca un rol în corectarea erorii noastre, ci doar vor crește timpul de procesare a datelor.

După ce faceți clic pe butonul „Run”, programul va începe procesul de testare și corectare a bazei de informații, care poate dura destul de mult. La finalizare, vi se va prezenta un raport complet.

Utilitarul „chdbfl.exe”

Acest utilitar este un analog al testării și corectării și este destinat bazelor de date cu informații despre fișiere. Nu este nevoie să căutați pe internet de unde să îl descărcați. Acest utilitar este inclus în livrarea platformei 1C în sine și se află în același folder cu biblioteca la care face referire eroarea pe care o corectăm.

În plus, trebuie să aflați unde se află baza de informații în care ați primit eroarea. Selectați-l în lista de baze de informații, iar în partea de jos a ferestrei, aceste informații vă vor fi disponibile.

Acum să-l deschidem singur și în câmpul „Nume fișier DB”, selectați fișierul „1Cv8.1CD” din directorul a cărui adresă tocmai am aflat-o.

Trebuie nu numai să efectuăm diagnostice, ci și să restabilim funcționalitatea bazei de informații. În acest sens, în această situație, este necesar să setați steag pe elementul „Corectați erorile detectate”.

Acestea și câteva alte metode sunt, de asemenea, discutate în acest videoclip:

Poate apărea o eroare internă în componenta dbeng8 din 1C:

  • Când vă autentificați;
  • Când creați și postați documente:
  • La încărcarea documentelor dintr-un fișier xml;
  • La:

Componentele erorilor interne dbeng8 - cum se remediază

În primul rând, este necesar să se determine locația bazei de informații 1C 8.3:

Deschideți directorul în care se află baza noastră de date și copiați fișierul 1 CD pe alt disc, computer sau suport extern:

De asemenea, puteți încărca baza de informații în dt fişier. Dezvoltatorii 1C nu recomandă utilizarea acestei metode pentru a crea o copie de rezervă. Deoarece au existat cazuri când nu a fost posibil să încărcați fișierul dt înapoi.

Puteți găsi mai multe informații despre backup în articol

Pentru a remedia eroarea, puteți utiliza următoarele metode:

  • Actualizați platforma tehnologică. Acest subiect poate fi studiat în articol. Apoi mergem la baza de date de informații în modul utilizator și verificăm dacă problema este rezolvată - o eroare internă în componenta dbeng8.

Pentru mai multe informații despre cum să actualizați platforma tehnologică, urmăriți următorul videoclip:

Dacă nu ajută, atunci:

  • Rulați testarea și repararea bazei de date. Această operațiune se realizează cu acces exclusiv la baza de date.

Selectarea unui meniu Administrare - Testare și corectare:

Bifați toate casetele și faceți clic pe butonul Alerga:

Dacă există erori, poate fi necesar să efectuați din nou această operațiune. După finalizare, lansați baza de date 1C 8.3 în modul utilizator și verificați dacă eroarea a fost rezolvată.

Dacă nu ajută, atunci:

  • Verificați integritatea fizică a fișierului bazei de date cu ajutorul utilitarului chdbfl.exe, care se află în director cos platforma instalata. Calea: C:\Program Files\1cv8\8.3.8.1652\bin, unde 8.3.8.1652 este versiunea platformei.

Este necesară locația 1Cv8.1CD fişier:

Când efectuați această operațiune, asigurați-vă că configuratorul și modul utilizator sunt închise.

Atenţie! Utilitate chdbfl.exeșterge intrările deteriorate. Această operație nu este reversibilă. Asigurați-vă că aveți o copie de rezervă a 1C 8.3.

Dacă lista erorilor detectate este mare, atunci există posibilitatea de a pierde unele date. Deci, după aceasta, este recomandabil să faceți Testare și Corectare. Și verificați soldurile, de exemplu, folosind raportul generat. După finalizare, lansați baza de date 1C în modul utilizator și verificați dacă eroarea a fost rezolvată.

Dacă nu ajută, atunci:

  • Verificați hard disk-ul pentru erori:

Sau rulați utilitarul chkdsk prin linia de comandă.


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