تصحيح سلامة الهيكل في 1C

عند تحديث النظام الأساسي 1C ، غالباً ما يعطي النظام رسالة خطأ. النظر في كيفية إصلاح الخطأ "يتم انتهاك سلامة هيكل التكوين عند تحديث 1C."

هذا انتهاك لسلامة بنية التكوين

حالات

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

يحدث في أنظمة مختلفة تمامًا - في قواعد بيانات الملفات ، في خادم العميل ، إلخ.

قرار

هناك العديد من الخيارات لعلاج النزاهة (لا تنس أنه قبل أي إجراءات تحتاج إلى النسخ الاحتياطي لقاعدة البيانات الخاصة بك):

  • حذف الملفات المؤقتة (اقرأ مقال ذاكرة التخزين المؤقت للمقاصة). يساعد هذا عندما يكون هناك خطأ لدى أحد المستخدمين فقط ؛
  • إذا كان المكون متاحًا ويمكن فتحه - قم باختباره وإصلاحه (انظر أدناه). إذا لم تتمكن من فتحه ، فقم بذلك باستخدام الأداة المساعدة chdbfl.exe (ولكن فقط إذا كانت القاعدة هي ملف). موقعه التقريبي هو: - C: \ ProgramFiles (x 86) \ 1cv8 \ 8.3.4.389 \ bin) ؛
  • إذا تم تثبيت قاعدة بيانات العميل - الخادم على خادم SQL لاستخدام استعلام "delete * fromconfigsave" ؛
  • إذا كان المكون متاحًا ، فحاول تفريغ وتحميل قاعدة البيانات ؛
  • يتم إصلاح بعض الأخطاء في الإصدارات الأحدث من النظام الأساسي - تثبيت نظام أساسي جديد ؛

إذا كان أي من الخيارات جلبت التصحيحات - اتصل الخبراء.

هام. تأكد من عمل نسخة على الأقل مرة واحدة في الأسبوع!

اختبار وتحديد قاعدة في 1C

دعونا نفهم ميزات استخدام الأداة المساعدة للنظام لاختبار وإصلاح القاعدة.

اختبار وتحديد قاعدة في 1C

نسخ احتياطي للبيانات الخاصة بك قبل القيام بأي شيء!

للدخول إلى وضع الاختبار / التصحيح ، انتقل إلى أداة تهيئة النظام ، حدد في القائمة - تصحيح الإدارة / الاختبار.

تحقق من النافذة والأوضاع

هذه النافذة مخصصة لتحديد قائمة الإجراءات الواجب اتخاذها لتشغيل الأداة المساعدة. وصفنا وظائف كل منهم:

جداول Reindex

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

النزاهة المنطقية

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

التكامل المرجعي

في هذه الحالة ، يتم التحقق من المعلومات لوجود روابط "مقطوعة". إنها نتيجة معالجة بيانات غير صحيحة - في أغلب الأحيان عندما يتم حذفها أو تبادلها.

عند اكتشافها ، هناك خيار من ثلاثة خيارات للعمليات:

  • إنشاء كائنات - يقوم النظام بإنشاء عناصر كعب فارغة (في وقت لاحق يمكن ملؤها بالمعلومات) ؛
  • روابط واضحة - سيتم مسحها بواسطة البرنامج ؛
  • لا تغير - سيتم عرض الروابط فقط.

إعادة حساب الإجماليات

المجاميع - جدول العمليات الحسابية ، ونتائج البيانات المحاسبية. حساب لهم يزيد من الإنتاجية.

ضغط الجداول

سبب الضغط ، ونتيجة لذلك ، يحدث انخفاض في حجم قاعدة البيانات بسبب حقيقة أنه عندما تقوم بحذف البيانات ، فإن 1C لا يحذفها فعليًا. أي لا يرى المستخدم لهم ، لكنها موجودة. إنها وظيفة الضغط التي تزيل الإدخالات غير المرئية بشكل دائم. يتم تحقيق تأثير مماثل عن طريق إلغاء تحميل / تحميل ملف قاعدة البيانات (مع التمديد dt).

إعادة هيكلة الجداول

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

إذا لم يحقق الاختبار / التصحيح نتيجة إيجابية ، فاستخدم تطبيق chdbfl.exe.

إنشاء نسخة احتياطية (يدويا وتلقائيا)

الأرشفة هي عملية الأرشفة اللازمة لكل مستخدم ، مبرمج ، مشرف. غالبًا ما تسمى قاعدة النسخ هذه النسخ الاحتياطي 1C.

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

يستغرق إنشاء نسخة احتياطية عشر دقائق.

إذا حدث هذا الموقف ولم يكن لديك نسخة احتياطية ، فسوف تقوم بإنشائه الآن بالتأكيد!

المسؤولون من نوعين: يقوم البعض بعمل نسخة احتياطية ، بينما يقوم الآخرون بعمل نسخة احتياطية.

تحميل الملف

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

تم تصميم هذا الوضع عمومًا للتطوير والإدارة. بعد ذلك تحتاج إلى تحديد في القائمة "إدارة / إلغاء تحميل معلومات قاعدة البيانات ...":

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

تفريغ قاعدة معلومات 1C

ستكون أول من يعرف العملية الناجحة.

يوصى بالاحتفاظ بالملف المحفوظ على الوسائط الخارجية.

استعادة ملف النسخ الاحتياطي

يتم إجراء استعادة قاعدة البيانات أيضًا من وضع المكون الذي نعرفه ، ولكن الآن حدد الخيار "قاعدة بيانات معلومات الإدارة / التنزيل ...":

حدد تحميل قاعدة بيانات المعلومات

يجب تحديد ملف محفوظ مسبقًا (مع التمديد mdt). ثم اتفق مع نظام التحذير على فقدان المعلومات غير المحفوظة (سيتم فقدها).

إذا نجحت ، فسيقترح 1C إعادة تشغيل المكون.

الأرشفة التلقائية

لتجنب نسيان الذات ، يمكنك استخدام أحد البرامج للأرشفة التلقائية ، على سبيل المثال ، Effector saver 3.

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

هذا التطبيق متاح للتعامل مع أي إصدار من 1C: 7.7 ، 8.1 ، 8.2 ، 8.3. لا يهم ما يجب معالجته - بيانات الملف أو تحديد موقعه على خادم MS SQL أو PostgreSQL. بالإضافة إلى أنه مجاني (هناك نسخة تجارية ، ممتدة).

أولاً ، قم بتنزيل وتثبيت توزيع Effector Saver.

  • عند الفتح ، نرى الواجهة التالية:

    نافذة نافذة المستجيب

  • أولاً ، قم بتعيين الإعدادات. للقيام بذلك ، في "إعدادات الخدمة / البرنامج" ، أدخل الخيار "Unload Agent" و "Add Agent to Autostart"
  • بعد ذلك ، انتقل إلى قائمة "المهام" ، اضبط "إضافة مهمة":

    إضافة مهمة إلى البرنامج

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

    اختيار قاعدة البيانات

  • يوفر النظام معظم الخيارات الافتراضية. يمكن للمستخدم فقط ملء بعض الحقول.
  • في عنوان النافذة ، أشر إلى "نوع المهمة" - "الأرشفة باستخدام 1C".
  • في علامة التبويب "الإعدادات" ، حدد الدليل لحفظ النسخ الاحتياطية:

    نسخ حفظ الموقع

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

نسخة الجدول الزمني للاحتفاظ

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

لقد تعرفنا على أسباب وتصحيح المشكلة "تم انتهاك سلامة هيكل التكوين 1C". بعد قراءة هذه المادة ، ستتعامل بسهولة مع هذه المشكلة.

اترك التعليقات واكتب عن تجربتك.