خطأ داخلي لمكون dbeng8 في كيفية إصلاحه. خطأ داخلي في مكون dbeng8 - كيفية الإصلاح

هناك مواقف عندما تحصل ، عند العمل مع 1C 8.3 أو 8.2 ، على الخطأ "خطأ DBMS: خطأ داخليمكونات dbeng8 ". بالطبع ، وصفه ليس بالمعلومات كما نود أن يكون.

في هذه الحالة ، على الأرجح ، فإن بنية التخزين الداخلي للجداول في قاعدة بيانات الحل المطبق الذي تستخدمه معطلة. لا تيأس ، تتم معالجة الخطأ ، وإذا استخدمت جميع نصائحنا ، فستتمكن على الأرجح من إصلاحه.

يرجى ملاحظة أنه قبل متابعة الطرق الموضحة أدناه ، بالضرورة. لا تخلق لنفسك مشاكل غير ضرورية.

في مثل هذه الحالات ، كما هو الحال مع إصلاح أي شيء ، من الأفضل دائمًا البدء من البسيط إلى المعقد. لذلك ، فإن الخطوة الأولى هي تثبيت أحدث إصدار من منصة 1C. إذا كنت تستخدمه بالفعل ، أو لا تريد التحديث لسبب ما ، فيمكنك ببساطة استبدال مكتبة "dbeng8.dll" بأخذها من الدليل بأخرى برنامج مثبت، سواء على جهاز الكمبيوتر الخاص بك أو من جهة أخرى.

في حالتنا ، فهو موجود في الدليل “D: \ Program Files (x86) \ 1cv8 \ 8.3.9.2170 \ bin” ، حيث تم تثبيت النظام الأساسي نفسه هناك.

الاختبار والتصحيح في 1 درجة مئوية

في كثير من الأحيان ، لا تساعد طريقة تحديث النظام الأساسي دائمًا ، لأن الخطأ يكمن في قاعدة البيانات نفسها. في هذه الحالة ، مع وجود احتمال كبير جدًا ، سوف يساعدك ذلك.

باستخدام أداة التهيئة

يتم حل المشكلة بهذه الطريقة من المُكوِّن. انتقل إلى قائمة "الإدارة" وحدد "اختبار وإصلاح ...".

بالشكل الذي يظهر المسبقةإزالة العلامات من البنود "إعادة فهرسة جداول قاعدة المعلومات" و "إعادة حساب الإجماليات". لن تلعب هذه الوظائف الإضافية دورًا في تصحيح الخطأ ، ولكنها ستزيد فقط من وقت معالجة البيانات.

بعد النقر فوق الزر "تشغيل" ، سيبدأ البرنامج عملية اختبار قاعدة المعلومات وإصلاحها ، والتي قد تستغرق وقتًا طويلاً. عند الانتهاء ، سيقدم لك تقرير كامل.

الأداة المساعدة chdbfl.exe

هذه الأداة مشابهة للاختبار والإصلاح وهي مخصصة لقاعدة معلومات الملفات. لا تحتاج إلى البحث في الإنترنت عن التنزيلات. يتم تضمين هذه الأداة المساعدة في تسليم منصة 1C نفسها وهي موجودة في نفس المجلد مثل المكتبة المشار إليها بالخطأ الذي نقوم بإصلاحه.

بالإضافة إلى ذلك ، تحتاج إلى معرفة مكان وجود قاعدة المعلومات التي تلقيت الخطأ فيها. حدده في قائمة قواعد المعلومات ، وفي أسفل النافذة ، هذه المعلومةسوف تكون متاحة لك.

الآن دعنا نفتحه بنفسه وفي الحقل "اسم ملف قاعدة البيانات" حدد الملف "1Cv8.1CD" من الدليل الذي اكتشفنا عنوانه للتو.

لا نحتاج فقط إلى إجراء التشخيص ، ولكن أيضًا لاستعادة صحة قاعدة المعلومات. في هذا الصدد ، في هذه الحالة ، من الضروري تعيين إشارة على العنصر "إصلاح الأخطاء المكتشفة".

تمت مناقشة هذه الطرق وبعض الطرق الأخرى أيضًا في هذا الفيديو:

قد يحدث خطأ داخلي لمكون dbeng8 في 1C:

  • عند تسجيل الدخول ؛
  • عند إنشاء المستندات وترحيلها:
  • عند تحميل المستندات من ملف xml ؛
  • في :

خطأ داخلي في مكون dbeng8 - كيفية الإصلاح

بادئ ذي بدء ، من الضروري تحديد موقع قاعدة المعلومات 1C 8.3:

افتح الدليل حيث توجد قاعدة البيانات الخاصة بنا وانسخ الملف قرص واحدإلى محرك أقراص أو كمبيوتر أو وسائط خارجية أخرى:

من الممكن أيضا قاعدة المعلوماتتفريغ في دملف. لا ينصح مطورو 1C باستخدام هذه الطريقة فقط لإنشاء نسخة احتياطية. نظرًا لوجود حالات لم يكن من الممكن فيها إعادة تحميل ملف dt.

مزيد من التفاصيل حول دعميمكنك قراءة المقال

لإصلاح الخطأ ، يمكنك استخدام الطرق التالية:

  • تحديث منصة التكنولوجيا. هذا الموضوعيمكن دراستها في المقال. بعد ذلك ، نذهب إلى قاعدة المعلومات في وضع المستخدم ونتحقق مما إذا كانت المشكلة قد تم إصلاحها - خطأ داخلي في مكون dbeng8.

لمزيد من المعلومات حول كيفية ترقية النظام الأساسي للتكنولوجيا ، انظر الفيديو التالي:

إذا لم يساعد ذلك ، فقم بما يلي:

  • ابدأ اختبار قاعدة البيانات وإصلاحها. يتم تنفيذ هذه العملية بوصول خاص إلى قاعدة البيانات.

اختر قائمة الإدارة - الاختبار والتثبيت:

حدد جميع المربعات وانقر فوق الزر يجري:

إذا كانت هناك أخطاء ، فقد تحتاج إلى تكرار هذه العملية. بعد الانتهاء ، نطلق قاعدة 1C 8.3 في وضع المستخدم ونتحقق من حل الخطأ.

إذا لم يساعد ذلك ، فقم بما يلي:

  • تحقق من السلامة المادية لملف قاعدة البيانات باستخدام أداة مساعدة chdbfl.exe، الموجود في الدليل سلة مهملاتمنصة مثبتة. المسار: C: \ Program Files \ 1cv8 \ 8.3.8.1652 \ bin ، حيث يمثل 8.3.8.1652 إصدار النظام الأساسي.

يجب تحديد الموقع 1Cv8.1CDملف:

عند إجراء هذه العملية ، تأكد من إغلاق المُكوِّن ووضع المستخدم.

انتباه!جدوى chdbfl.exeيزيل الإدخالات التالفة. هذه العملية غير قابلة للعكس. تأكد من أن لديك نسخة احتياطية من 1C 8.3.

إذا كانت قائمة الأخطاء المحددة كبيرة ، فهناك احتمال لفقدان بعض البيانات. لذلك بعد ذلك من المستحسن إجراء الاختبار والتصحيح. وتحقق من الأرصدة ، على سبيل المثال ، باستخدام التقرير الذي تم إنشاؤه. بعد الانتهاء ، نقوم بتشغيل قاعدة بيانات 1C في وضع المستخدم والتحقق مما إذا كان قد تم حل الخطأ.

إذا لم يساعد ذلك ، فقم بما يلي:

  • يفحص HDDللأخطاء:

أو قم بتشغيل الأداة المساعدة chkdskعبر سطر الأوامر.


قيم هذا المقال:

"خطأ DBMS: خطأ داخلي لمكون dbeng8" هو مشكلة شائعة إلى حد ما في نظام 1C Enterprise 8. يظهر سبب هذا الخطأ ، كقاعدة عامة ، بسبب انتهاك بنية قاعدة البيانات. في كثير من الأحيان هذه المشكلةيمكن حلها بسهولة باتباع الخطوات أدناه. يمكنك الحصول على مثل هذا الخطأ في مواقف مختلفة تمامًا - عند بدء 1C 8.3 أو إغلاق قاعدة البيانات ، أو التبادل ، أو إغلاق الشهر ، أو تفريغ قاعدة البيانات ، أو عند نشر مستند ، أو فتح دليل.

قبل العمل أعمال صيانةتأكد من القيام بذلك دعمقاعدة البيانات!

خطوات إصلاح الخطأ:

هذه الأداة هي نظير لـ "الاختبار والإصلاح" ، لتشغيلها ، تحتاج إلى تشغيل ملف chdbfl.exe في مجلد البرنامج (على سبيل المثال ، C: \ Program Files (x86) \ 1cv82 \ 8.2.18.96 \ bin) :

بعد بدء الأداة المساعدة ، يجب عليك تحديد موقع قاعدة البيانات (يمكن أخذ المسار من النافذة الرئيسية برمجيًا) وتعيين العلامة "إصلاح الأخطاء المكتشفة":

بعد التنفيذ ، ستوفر الأداة أيضًا تقريرًا عن الإجراءات التي تم تنفيذها.

إذا لم تساعد الطريقتان الأوليان ، فيمكنك محاولة إعادة تثبيت النظام الأساسي التكنولوجي 1C أو ببساطة استبدال ملف dbeng8.dll في مجلد البرنامج (مثال - C: \ Program Files (x86) \ 1cv82 \ 8.2.18.96 \ bin) من توزيع آخر مثبت للبرنامج.

شاهد أيضًا مقطع الفيديو الخاص بنا حول إصلاح أخطاء قاعدة بيانات 1C:



تحميل...
قمة