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

„Eroare DBMS: Eroare internă Componentele 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. Mai des 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 un analog al „testării și remedierii”, 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 privind acțiunile efectuate.

Dacă primele două metode nu 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:

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, trebuie să determinați locația baza de informatii 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.

Mai multe detalii despre backupÎl găsiți î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 executate cu acces exclusiv la baza de date.

Selectarea unui meniu Administrare - Testare și corectare:

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

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 coșul de gunoi 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 backup 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:

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


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

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, structura este cel mai probabil ruptă stocare internă tabele din baza de date a soluției aplicației pe care o utilizați. 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 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ă actualizați, puteți pur și simplu să înlocuiți biblioteca „dbeng8.dll”, luând-o dintr-un director diferit programul 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 forma care apare presetări Să eliminăm 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.

Utilitar „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 va fi disponibil pentru dvs.

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: