Interne Fehlerkomponenten dbeng8 – wie man sie behebt. Interner Fehler bei dbeng8-Komponenten – wie man ihn behebt. Interner Fehler bei dbeng8-Komponenten – wie man ihn behebt

Es gibt Situationen, in denen Sie beim Arbeiten mit 1C 8.3 oder 8.2 die Fehlermeldung „DBMS-Fehler: Interner Fehler in der dbeng8-Komponente“ erhalten. Natürlich ist die Beschreibung nicht so informativ, wie wir es gerne hätten.

In diesem Fall ist höchstwahrscheinlich die Struktur des internen Tabellenspeichers in der Datenbank der von Ihnen verwendeten Anwendungslösung defekt. Verzweifeln Sie nicht, der Fehler lässt sich beheben und wenn Sie alle unsere Ratschläge befolgen, werden Sie ihn höchstwahrscheinlich beheben können.

Bitte beachten Sie, dass, bevor Sie mit den folgenden Methoden fortfahren, Notwendig. Sie sollten sich keine unnötigen Probleme bereiten.

In solchen Fällen ist es wie bei der Reparatur von Problemen immer am besten, mit dem Einfachen zum Komplexen zu beginnen. Daher müssen Sie zunächst die neueste Version der 1C-Plattform installieren. Wenn Sie es bereits verwenden oder aus irgendeinem Grund nicht aktualisieren möchten, können Sie einfach die Bibliothek „dbeng8.dll“ ersetzen und sie aus einem anderen Verzeichnis übernehmen installiertes Programm, sowohl auf Ihrem PC als auch auf einem anderen.

In unserem Fall befindet es sich im Verzeichnis „D:\Programme (x86)\1cv8\8.3.9.2170\bin“, da dort die Plattform selbst installiert ist.

Prüfung und Korrektur in 1C

Oft hilft die Methode zur Aktualisierung der Plattform nicht immer, da der Fehler in der Datenbank selbst liegt. In diesem Fall wird es Ihnen mit sehr hoher Wahrscheinlichkeit helfen.

Nutzung des Konfigurators

Die Lösung des Problems auf diese Weise erfolgt über den Konfigurator. Gehen Sie zum Menü „Administration“ und wählen Sie „Testen und Reparieren…“.

In der angezeigten Form Voreinstellungen Entfernen wir die Flags aus den Punkten „Neuindizierung von Infobase-Tabellen“ und „Neuberechnung von Summen“. Diese Add-Ons tragen nicht zur Behebung unseres Fehlers bei, sondern verlängern lediglich die Datenverarbeitungszeit.

Nachdem Sie auf die Schaltfläche „Ausführen“ geklickt haben, beginnt das Programm mit dem Testen und Korrigieren der Informationsbasis, was ziemlich lange dauern kann. Nach Abschluss erhalten Sie einen vollständigen Bericht.

Dienstprogramm „chdbfl.exe“

Dieses Dienstprogramm ist ein Analogon zum Testen und Korrigieren und ist für Dateiinformationsdatenbanken gedacht. Sie müssen nicht im Internet suchen, wo Sie es herunterladen können. Dieses Dienstprogramm ist im Lieferumfang der 1C-Plattform selbst enthalten und befindet sich im selben Ordner wie die Bibliothek, auf die der von uns korrigierte Fehler verweist.

Darüber hinaus müssen Sie herausfinden, wo sich die Informationsbasis befindet, in der Sie den Fehler erhalten haben. Wählen Sie es in der Liste der Informationsdatenbanken aus und ganz unten im Fenster diese Information steht Ihnen zur Verfügung.

Nun öffnen wir es selbst und wählen im Feld „DB-Dateiname“ die Datei „1Cv8.1CD“ aus dem Verzeichnis aus, dessen Adresse wir gerade herausgefunden haben.

Wir müssen nicht nur eine Diagnose durchführen, sondern auch die Funktionalität der Informationsbasis wiederherstellen. In diesem Zusammenhang ist es in dieser Situation erforderlich, das Flag auf den Punkt „Erkannte Fehler korrigieren“ zu setzen.

Diese und einige andere Methoden werden auch in diesem Video besprochen:

Es kann ein interner Fehler in der dbeng8-Komponente in 1C auftreten:

  • Wenn Sie sich anmelden;
  • Beim Erstellen und Buchen von Dokumenten:
  • Beim Laden von Dokumenten aus einer XML-Datei;
  • Bei :

Interne Fehlerkomponenten dbeng8 – wie man sie behebt

Zunächst muss der Standort der 1C 8.3-Informationsbasis ermittelt werden:

Öffnen Sie das Verzeichnis, in dem sich unsere Datenbank befindet, und kopieren Sie die Datei 1CD auf eine andere Festplatte, einen Computer oder ein externes Medium:

Sie können die Informationsbasis auch auf hochladen dt Datei. 1C-Entwickler raten davon ab, diese Methode zum Erstellen einer Sicherungskopie zu verwenden. Da es Fälle gab, in denen es nicht möglich war, die dt-Datei zurückzuladen.

Weitere Details zu Sicherung Du findest es im Artikel

Um den Fehler zu beheben, können Sie die folgenden Methoden verwenden:

  • Aktualisieren Sie die Technologieplattform. Dieses Thema kann im Artikel untersucht werden. Dann gehen wir im Benutzermodus zur Informationsdatenbank und prüfen, ob das Problem behoben ist – ein interner Fehler in der dbeng8-Komponente.

Weitere Informationen zum Aktualisieren der Technologieplattform finden Sie im folgenden Video:

Wenn es nicht hilft, dann:

  • Führen Sie Tests und Reparaturen der Datenbank durch. Dieser Vorgang wird mit exklusivem Zugriff auf die Datenbank ausgeführt.

Auswahl eines Menüs Verwaltung – Prüfung und Korrektur:

Aktivieren Sie alle Kontrollkästchen und klicken Sie auf die Schaltfläche Laufen:

Wenn Fehler auftreten, müssen Sie diesen Vorgang möglicherweise erneut ausführen. Starten Sie nach Abschluss die 1C 8.3-Datenbank im Benutzermodus und prüfen Sie, ob der Fehler behoben wurde.

Wenn es nicht hilft, dann:

  • Überprüfen Sie die physische Integrität der Datenbankdatei mit dem Dienstprogramm chdbfl.exe, die sich im Verzeichnis befindet Behälter installierte Plattform. Pfad: C:\Programme\1cv8\8.3.8.1652\bin, wobei 8.3.8.1652 die Plattformversion ist.

Standort erforderlich 1Cv8.1CD Datei:

Stellen Sie bei der Durchführung dieses Vorgangs sicher, dass der Konfigurator und der Benutzermodus geschlossen sind.

Aufmerksamkeit! Dienstprogramm chdbfl.exe löscht beschädigte Einträge. Dieser Vorgang ist nicht rückgängig zu machen. Stellen Sie sicher, dass Sie über eine Sicherungskopie von 1C 8.3 verfügen.

Wenn die Liste der erkannten Fehler umfangreich ist, besteht die Möglichkeit, dass einige Daten verloren gehen. Daher ist es ratsam, danach Tests und Korrekturen durchzuführen. Und überprüfen Sie die Salden beispielsweise anhand des generierten Berichts. Starten Sie nach Abschluss die 1C-Datenbank im Benutzermodus und prüfen Sie, ob der Fehler behoben wurde.

Wenn es nicht hilft, dann:

Oder führen Sie das Dienstprogramm aus chkdsküber die Kommandozeile.


Bitte bewerten Sie diesen Artikel:

„DBMS-Fehler: Interner Fehler in der dbeng8-Komponente“ ist ein recht häufiges Problem im 1C Enterprise 8-System. Die Ursache dieses Fehlers liegt in der Regel in einer Verletzung der Datenbankstruktur. Am häufigsten dieses Problem lässt sich mit der unten beschriebenen Schrittfolge ganz einfach lösen. Dieser Fehler kann in völlig unterschiedlichen Situationen auftreten – beim Starten von 1C 8.3 oder beim Schließen einer Datenbank, beim Austauschen, beim Schließen eines Monats, beim Entladen einer Datenbank, beim Veröffentlichen eines Dokuments, beim Öffnen eines Verzeichnisses.

Stellen Sie vor der Durchführung routinemäßiger Wartungsarbeiten sicher, dass dies der Fall ist Sicherheitskopie Datenbank!

Schritte zur Behebung des Fehlers:

Dieses Dienstprogramm ähnelt „Testen und Reparieren“. Um es auszuführen, müssen Sie die Datei chdbfl.exe im Ordner mit dem Programm ausführen (z. B. C:\Programme (x86)\1cv82\8.2.18.96\bin). ):

Nach dem Start des Dienstprogramms müssen Sie den Speicherort der Datenbank angeben (der Pfad kann dem Hauptprogrammfenster entnommen werden) und das Flag „Erkannte Fehler korrigieren“ setzen:

Nach der Ausführung stellt das Dienstprogramm außerdem einen Bericht über die durchgeführten Aktionen bereit.

Wenn die ersten beiden Methoden nicht helfen, können Sie versuchen, die 1C-Technologieplattform neu zu installieren oder einfach die Datei dbeng8.dll im Programmordner zu ersetzen (Beispiel – C:\Programme (x86)\1cv82\8.2.18.96\bin). von einer anderen installierten Programmdistribution.

Sehen Sie sich auch unser Video zur Korrektur von 1C-Datenbankfehlern an: