دعم. يحظر بدء جلسة مع قاعدة المعلومات

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

دعونا نلقي نظرة فاحصة على محتويات رسالة الحوار المستلمة:

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

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

يمكن للمسؤول، في حالة إنشاء كتلة في وضع المستخدم الخاص بـ 1C 8.3 Enterprise، أو مبرمج 1C، في حالة تعيين كتلة برمجيًا في المُكوِّن، أن يأتي برسائله الخاصة:

يوفر السطر 2 تلميحًا حول كيفية تشغيل البرنامج من سطر أوامر Windows إذا كنت تعرف ما يسمى بـ "رمز الإذن" (راجع الخطوة التالية).

يشرح السطر 3 العملية وما تفعله الأزرار.

الخطوة 2. حل كيفية إزالة القفل وإدخال قاعدة البيانات 1C 8.3

يمكن تصنيف أقفال الجلسة تقريبًا على النحو التالي:

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

طريقة 1

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

وبالتالي، فإن الحل البسيط لخطأ تشغيل البرنامج بسبب قفل الجلسة هو حذف ملف 1Cv8.cdn.

ومع ذلك، يجب على المستخدم أولاً أن يطرح السؤال التالي: "بعد كل شيء، إذا تم حظر الجلسات، فهل يعني ذلك أن هذا بسبب شيء ما؟" ربما أطلق مستخدم آخر لديه وظائف إدارية (يشار إليه فيما يلي باسم المسؤول) مهمة أو معالجة مهمة حقًا في محاسبة 1C 8.3 والتي لا يمكنها تحمل وجود العديد من المستخدمين في قاعدة البيانات في نفس الوقت.

الطريقة 2

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

  • "C:\Program Files (x86)\1cv8\common\1cestart.exe" - المسار إلى مشغل 1C Enterprise 8.3؛
  • ENTERPRISE - يعني أن البرنامج سيبدأ في وضع المستخدم، أي. في وضع المؤسسة 1C؛
  • /F”F:\Bazy1C\Accounting” – يشير إلى قاعدة معلومات الملف (المعلمة /F) والمسار إليها (يُشار إلى عنوان قاعدة بيانات الخادم في المعلمة /S)؛
  • /C السماح للمستخدمين بالعمل - معلمة اختيارية: إذا تم تحديدها، فلن يبدأ النظام، ولكن سيتم إزالة القفل (سيتم إتلاف ملف القفل)، وبعد ذلك سيتمكن المستخدمون من الوصول إلى قاعدة المعلومات.

إذا لم يتم تعيين المعلمة، فسيتم السماح للمستخدم المحدد بتسجيل الدخول، ولكن لن تتم إزالة القفل. يمكن لهذا المستخدم إجراء إلغاء تأمين كامل في وضع المستخدم بالانتقال إلى لوحة الدعم والصيانة (إدارة القسم - مجموعة أوامر إعدادات البرنامج - أمر الدعم والصيانة:

واستدعاء النموذج حظر المستخدمينبالأمر الذي يحمل نفس الاسم:

في النموذج الذي يتم فتحه، يمكنك إلغاء حظر الجلسات عن طريق النقر فوق الزر إلغاء الحظر، حيث /UC12345 - تحدد المعلمة /UC رمز الإذن (12345). تتم كتابة أسماء المعلمات باللغة الإنجليزية.

لمزيد من المعلومات حول معلمات سطر الأوامر، راجع تعليمات 1C 8.3 Enterprise.

الطريقة 3

هناك طريقة بديلة وأسهل للمستخدم لاستخدام المعلمات المذكورة أعلاه لبدء قاعدة المعلومات (المشار إليها فيما يلي باسم IB) - من الممكن تسجيل المعلمات المطلوبة في خصائص قاعدة البيانات محل الاهتمام.

1. في نافذة المشغل (المميزة بـ "A")، حدد قاعدة البيانات المقفلة وانقر فوق الزر "تغيير"، وبعد ذلك سيتم فتح نافذة تحرير خصائص أمان المعلومات (المميزة بـ "B"):

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

ملحوظة:عند حدوث نسخة احتياطية تلقائية (مباشرة أو كجزء من إجراء آخر، على سبيل المثال، أثناء التحديث التلقائي)، يقوم النظام بحظر قاعدة معلومات 1C 8.3 ويقوم بتعيين رمز إلغاء القفل القياسي " دعم ».

لذلك، إذا فشل الإجراء وظلت قاعدة البيانات محظورة، ولكن لا توجد طريقة لحذف ملف CDN، فيمكنك استخدام المعلمة عند بدء تشغيل أمان المعلومات: /UCBackup.

3. انقر فوق الزر "إنهاء" وارجع إلى نافذة المشغل، حيث نقوم بتشغيل IS باستخدام الزر 1C:Enterprise. وبالتالي فإن الخطأ "يُحظر بدء جلسة بقاعدة المعلومات. تم حذف "النسخ الاحتياطي":

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

تشريح ملف القفل 1Cv8.cdn

يمكن للأشخاص الفضوليين الاطلاع على الملف 1Cv8.cdn الذي تم إنشاؤه عند حظر الجلسات - وهو ملف نصي بسيط يمكن فتحه باستخدام محرر Notepad المناسب:

النص الموجود في الملف محاط بأقواس متعرجة تسرد معلمات القفل التالية، مفصولة بفواصل:

  • 1 (0) - علامة ضبط الحظر (1 - مثبت، 0 - معطل)؛
  • 20160706154700 - التاريخ الكامل (التاريخ + الوقت) لبدء حظر الجلسة، في حالتنا هو 6 يوليو 2016 الساعة 20:00:00؛
  • 20160706154700 - التاريخ الكامل (التاريخ + الوقت) لنهاية حظر الجلسة، في حالتنا هو 06 يوليو 2016 20:00:00 (إذا لم يتم تحديد تاريخ الانتهاء، فسيتم إدخال القيمة 00010101000000 في معامل)؛
  • بعد ذلك تأتي معلمة النص، حيث يتم وضع النص المساعد المعروض للمستخدم في مربع الحوار بين علامتي اقتباس مزدوجتين؛
  • "123" - تم تحديد رمز الإذن.

كما ترون، يحتوي الملف على جميع المعلمات المعروضة في مربع حوار المعلومات والتشخيص الذي يظهر.

يمكنك على موقع الويب قراءة مقالات مجانية أخرى ودروس فيديو حول تكوين محاسبة 1C (

بعد إطلاق برنامج 1C مرة واحدة، عند بدء التشغيل، رأيت الخطأ "يُحظر بدء جلسة باستخدام قاعدة المعلومات. دعم". لقد فوجئت جدًا - لم أقم بحظر نفسي. وبعد قليل من التحليل، تبين أن السبب هو "خلل" في النسخ الأرشيفي التلقائي المدمج في (أحد الأنظمة الفرعية).

الخطأ يبدو كالتالي:

كانت المشكلة هي أنه عند إعداد إنشاء نسخ أرشيفية من قاعدة البيانات، يقوم النظام تلقائيًا بتعيين كتلة عند مدخل قاعدة المعلومات. يمنع المستخدمين من بدء تشغيل البرنامج أثناء تشغيل العملية.

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

احصل على 267 درس فيديو على 1C مجانًا:

حل

أسهل طريقة لإصلاح المشكلة هي حذف الملف 1Cv8.cdn(ملف قفل infobase) من مجلد قاعدة البيانات.

على سبيل المثال، في لقطة الشاشة أعلاه، يكون موقع القاعدة كما يلي:

تحتاج إلى الانتقال إلى هذا المجلد، ثم البحث عن 1Cv8.cdn وحذفه.

إلغاء حظر قاعدة بيانات خادم العميل 1C

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

لقد وصلت إلى الصفحة الصحيحة! على الأرجح، اكتشفت في الصباح أن 1C 8.3 المفضل لديك لا يبدأ بالرسالة: " يحظر بدء جلسة مع قاعدة المعلومات. لإجراء نسخة احتياطية...».

أول شيء يجب فعله الآن هو السماح للمستخدمين بالعمل بشكل عاجل.بعد ذلك، اقرأ المقال بهدوء حتى النهاية واكتشف سبب حدوث ذلك وما هو "الحظر وإلغاء الحظر من قاعدة معلومات 1C 8.3".

تشير تجربتي إلى أنك مستخدم (وليس مسؤول نظام أو مبرمجًا)، وأن قاعدة معلوماتك تعتمد على الملفات (إذا كانت قاعدة البيانات SQL، فهذا يعني أن المتخصصين يتعاملون بالفعل مع مشكلتك). للبدأ تحتاج إلى فهم المجلد (الدليل) الموجود فيه وحذف ملف واحد في هذا المجلد - 1Cv8.cdn(ليس عليك حفظ الملف، ولن تكون هناك حاجة إليه بعد الآن).

*إذا كنت متخصصًا في تكنولوجيا المعلومات، فيمكنك المتابعة بأمان لقراءة قسم "الحظر وإلغاء الحظر من قاعدة معلومات 1C".

في النافذة التي تحتوي على قائمة قواعد المعلومات، ابحث عن قاعدتك (رقم 1 في الرسم التوضيحي أدناه) وانقر عليها مرة واحدة (ومرة واحدة فقط!) بالماوس. ثم انقر فوق الزر "تغيير" (رقم 2).

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

إذا رأيت أن قاعدة المعلومات موجودة على جهاز كمبيوتر معين أو على شبكة محلية، فإن تجربتي لم تخيب أملي - قاعدة البيانات قائمة على الملفات، ونحن نفعل كل شيء بشكل صحيح. انسخ هذا المسار ( الأرقام 3 و 4).

اذهب الآن إلى هذا المجلد.

تحسبًا لذلك، إليك بعض الخيارات لتشغيل Explorer:

  • لديك نظام التشغيل Windows XP أو Windows 7. انقر فوق "ابدأ"، ثم "تشغيل"، ثم قم بلصق موقع قاعدة المعلومات المنسوخ مسبقًا. سيتم فتح المستكشف.
  • لديك نظام التشغيل Windows 7. ولكن لا يوجد خيار "تشغيل". الصق الموقع مباشرة بعد النقر فوق ابدأ. سيتم فتح المستكشف.
  • لديك نظام التشغيل Windows 8 أو Windows 10. انقر فوق "ابدأ"، وانقر فوق "المكبر" في الزاوية اليمنى العليا، والصق الموقع المنسوخ مسبقًا لقاعدة المعلومات، ثم اضغط على "إدخال". سيتم فتح المستكشف.

  • ابحث عن القرص المرن الأصفر على شريط المهام وانقر عليه. الصق موقع قاعدة المعلومات في شريط العناوين أعلى نافذة Explorer. (انقر بزر الماوس الأيمن على شريط العناوين، ثم قم بتغيير العنوان، ثم انقر بزر الماوس الأيمن مرة أخرى على شريط العناوين، ثم الصق).

  • طريقة عالمية لجميع إصدارات Windows وإعداداتها. اضغط على زر العلم الموجود على لوحة المفاتيح، وبدون تحريره، اضغط على الحرف R اللاتيني (أو K الروسي) على لوحة المفاتيح. سيتم فتح نافذة "تشغيل"، قم بلصق موقع قاعدة المعلومات المنسوخة مسبقًا هناك وانقر فوق "موافق".

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


في نافذة Explorer، ابحث عن ملف 1Cv8.cdn في قائمة الملفات، وانقر عليه بزر الماوس الأيمن، ثم اختر “Delete”، كما هو موضح في الشكل السابق.

مستعد! يبدأ "1C: المحاسبة" أو "1C: إدارة الرواتب والموارد البشرية" أو "1C: إدارة التجارة" مرة أخرى.

الحظر وإلغاء الحظر من قاعدة معلومات 1C. نحن ندمر الأساطير.

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

كيفية ضبط القفل؟

تم تصميم آلية حظر قاعدة المعلومات لإنهاء الجلسات المفتوحة حاليًا ومنع الاتصالات الجديدة. قد يختلف موقع وظيفة القفل في القائمة حسب التكوين. على سبيل المثال، في UT، الإصدار 11 (11.3.3.163) هذه هي البيانات الرئيسية والإدارة، [الخدمة] حظر عمل المستخدم. خيار بديل: بيانات البحث والإدارة، الدعم والصيانة، حظر عمل المستخدم. في UT، الإصدار 10.3 (10.3.21.2) هذه هي الخدمة، المستخدمون، حظر الاتصالات بقاعدة المعلومات.

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


عند تحديد هذا العنصر، سيتم فتح مربع الحوار "حظر المستخدمين"، حيث يجب عليك إدخال رسالة للمستخدمين، ووقت البدء والانتهاء للحظر، بالإضافة إلى رمز إلغاء القفل.


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

يوصى بتعيين معلمة "وقت البدء" كالتاريخ/الوقت الحالي + الوقت اللازم للمستخدمين للاستعداد للخروج وحفظ المستندات المحررة. على سبيل المثال، الساعة الآن 9:50 صباحًا، ونمنح المستخدمين 10 دقائق لحفظ نتائجهم. يجب أن يكون إجمالي وقت بدء الحظر 10 ساعات و00 دقيقة.

وقت الانتهاء – ليس عليك إدخاله، ولكن سيتم حظر الكائن إلى أجل غير مسمى (إلى الأبد).

رمز إلغاء القفل هو "كلمة مرور" تستخدم لمرة واحدة للبدء من الصفر، على الرغم من القفل المثبت، والذي قد يكون مطلوبًا في بعض الحالات (سيتم مناقشته أدناه). تأكد من الدخول والتذكر.في حالة إصدار SQL لقاعدة المعلومات، تكون هذه المعلمة مرئية في الأداة الإضافية "Administering 1C Enterprise Servers" وتسمى "رمز الإذن" هناك.

في حالة إصدار SQL لقاعدة المعلومات، ستحتاج بالإضافة إلى ذلك إلى إذن من مسؤول قاعدة المعلومات أو مسؤول المجموعة.


لذا، بعد الضغط على زر "ضبط الحظر" والرد الإيجابي على التأكيد...


...سوف تعود إلى مربع الحوار السابق الذي تغير مظهره:


ستظهر رسالة في الزاوية اليمنى السفلية تشير إلى أنه تمت جدولة حظر المستخدمين. أنت فقط سوف ترى هذه الرسالة.


المخطط لها؟ ربما هذا له علاقة بالمهام الروتينية؟

هل سيعمل الحظر المجدول لعمل المستخدم إذا تم حظر المهام الروتينية؟ نعم، سوف تنجح. آلية الحظر لا تستخدم المهام المجدولة.

ماذا سيراه المستخدمون وأنا؟

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


يتلقى بادئ القفل رسالة أخرى:


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



تنفجر القنبلة في الوقت المحدد بالضبط. تعوي صفارة الإنذار حتى تنفجر.

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

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

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

هل سينفجر حقا؟

أولاً، دعونا نلاحظ أنه في التكوينات القديمة، قد لا يعمل القفل مع بادئ القفل. الآن دعنا ننتقل إلى النظر في مشكلة النظام الأساسي 8.3.

مستخدم أمن معلومات الملف الذي يقرر، على سبيل المثال، حذف مستند ثم الذهاب لتناول الغداء، وترك مربع الحوار "وضع علامة على المستند للحذف؟"، سيبقي الاتصال بقاعدة المعلومات مفتوحًا. بالطبع ستنتهي جلسته بعد الغداء، بعد أن يجيب بـ "نعم" أو "لا"، ولكن حتى ذلك الحين سترى أن هناك مستخدمين نشطين. في هذه الحالة، سيشاهد بادئ الحظر الرسالة التالية:


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


وهذا ليس السبب الوحيد لعدم نجاح الحظر. (راجع المزيد من الأقسام "حسب ساعات العمل؟" و"ماذا عن المستخدمين في فلاديفوستوك؟").

مربع حوار مشروط في إصدار SQL لقاعدة المعلومات في النماذج المُدارة

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



مربع حوار مشروط في إصدار SQL لقاعدة المعلومات في النماذج العادية

يتم إنهاء جلسات المستخدم.

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



هل سيعمل الحظر إذا قمت بتعيين الحظر وإغلاق مربع الحوار؟

هل سيعمل الحظر إذا قمت بتعيين الحظر والخروج فورًا من 1C (أي إنهاء جلسة 1C قبل بدء الحظر)؟

نعم. لا توفر آلية الاستجابة للقفل المحدد التفاعل بين بادئ القفل والمستخدمين الآخرين. تتحقق جلسات المستخدم بشكل مستقل مما إذا كان بإمكانهم العمل.

على مدار الساعة التي سيعمل فيها الحظر إذا كان الوقت على أجهزة الكمبيوتر مختلفًا قليلاً؟

مشكلة عدم تزامن الساعة

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

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

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

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

ماذا عن المستخدمين في فلاديفوستوك؟

مشكلة الوقت المطلق مع المستخدمين من مناطق زمنية مختلفة

يتم حفظ النطاق الزمني للحظر في قاعدة المعلومات. انظر إلى محتويات ملف الحظر 1Cv8.cdn (الذي تم إنشاؤه في إصدار ملف IB)، فهو يسجل وقت بدء الحظر كـ 07/17/2017 13:59 بتنسيق YYYYMMDDDHHMMSS دون أي إشارة إلى الوقت منطقة:


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

إذا قمت في موسكو، في نظام مركزي لأمن المعلومات، بتعيين كتلة عند الساعة 1:59 مساءً، وكانت هذه النقطة الزمنية لمستخدمي موسكو في المستقبل، ثم لمستخدمي نفس نظام أمن المعلومات في فلاديفوستوك، 1:59 مساءً. كان قبل 7 ساعات. واعتمادًا على الحل الفني الذي يتم من خلاله تنفيذ العمل مع أمن المعلومات لمستخدمي فلاديفوستوك، فإن حظر هؤلاء المستخدمين إما أن ينجح أم لا.

ما هي الحلول التقنية التي قد لا يعمل فيها الحظر بشكل صحيح لمستخدمي فلاديفوستوك؟ تلك التي سيحصل فيها جزء عميل 1C على وقت في فلاديفوستوك، وليس في موسكو. على سبيل المثال، تتصل المكاتب بشبكة محلية عبر VPN، ويتم تشغيل جزء العميل 1C من جهاز كمبيوتر محلي، بتوقيت UTC+10. ولكن إذا كانوا يعملون مع قاعدة البيانات عبر اتصال RDP أو في وضع RemoteApp على خادم موسكو، وتشغيل جزء العميل 1C على هذا الخادم، فسيكون كل شيء على ما يرام، لأنه سيكون له توقيت UTC+3.

هل هناك مشاكل في إلغاء تزامن الساعة والمنطقة الزمنية في حالة إصدار SQL لقاعدة المعلومات؟

لا. يوجد في هذا الخيار "ساعة الخادم"، والتي يتم أخذها كمعيار.

هل سيتم طردي من أداة التهيئة إذا كنت فيها وبدأ سريان الحظر؟

هل سيكون من الممكن الوصول إلى Configurator بعد بدء فترة الحظر؟

ممنوع! يتم التحقق من القدرة على العمل مع المكوّن فقط عند بدء التشغيل ولا يتم تنفيذها أثناء التشغيل. لذلك، إذا تم تعيين كتلة للعمل اللاحق في المكوِّن، فمن الأسهل بكثير تشغيلها أولاً بدلاً من تجاوز حظر الإطلاق لاحقًا.

كيفية إزالة الكتلة؟

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

في حالة إصدار SQL لأمن المعلومات، يكون إلغاء القفل ممكنًا أيضًا في الأداة الإضافية "Administering 1C Enterprise Servers". (انظر أدناه)

ما هو رمز فتح ل؟

للدخول إلى أمن المعلومات في الوقت الذي يكون فيه الحظر ساري المفعول. الحالات التي يكون فيها ذلك ضرورياً:

  • بعد تثبيت القفل، تكون جلسة أمن المعلومات قد اكتملت (يدويًا أو نتيجة لتطبيق القفل على البادئ نفسه)، ويجب بدء جلسة جديدة؛
  • لم يتم ملء وقت انتهاء الحظر عن طريق الخطأ على الإطلاق؛
  • تم إدخال وقت انتهاء الحظر بشكل غير صحيح (على سبيل المثال، تم إدخال الشهر أو السنة التالية عن طريق الخطأ)؛
  • قاعدة المعلومات موجودة في إصدار SQL، ولإلغاء القفل الذي تم ضبطه بشكل غير صحيح، فمن المستحيل حذف ملف 1Cv8.cdn في دليل قاعدة المعلومات.

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

ENTERPRISE /F"Z:\Exchange\UT 11" /CAllow للمستخدمين العمل /UC12345

... مع الأخذ بعين الاعتبار دليل الموقع ورمز القفل.


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



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

ماذا علي أن أفعل إذا لم أقم بتعيين قفل، ولكن تم حظر قاعدة بيانات SQL من قبل شخص ما؟ لكن لا أعرف رمز القفل.

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

أين تبحث عنه؟

غالبًا ما يتم تثبيت الأداة الإضافية "1C:Enterprise Server Management" على نفس الخادم حيث يتم نشر خادم SQL، وكذلك حيث يتم نشر "1C Server" نفسه (أو "1C Application Server"). على الرغم من أن هذا ليس ضروريًا: يمكن تثبيت SQL على جهاز كمبيوتر واحد، وخادم التطبيقات 1C على جهاز آخر، ويمكن نشر المعدات على محطة العمل الخاصة بك. يمكنك على الأرجح تحقيق النجاح عن طريق القيام بما يلي:

  • اتصل عبر RDP بالخادم المحدد في سطر Srvr=... باستخدام معلومات تسجيل الدخول وكلمة المرور الخاصة بالمجال. إذا لم تتمكن من الاتصال، فاطلب من مسؤول النظام إضافتك إلى مجموعة مستخدمي سطح المكتب البعيد. (إذا تم رفض هذه الحقوق، فقم بنشر وتكوين الأداة الإضافية "Administering 1C Enterprise Servers" على محطة العمل)؛

  • على الخادم، ابحث عن الأداة الإضافية "1C:Enterprise Server Management"؛
  • قم بتشغيل الأداة الإضافية، وقم بتوسيع الشجرة إلى العقدة باستخدام قاعدة المعلومات الخاصة بك؛

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

ماذا تفعل إذا قام جميع مستخدمي قاعدة معلومات SQL بتسجيل الخروج، ولكنك لا تزال غير قادر على بدء تشغيل Configurator، لأن... هل هناك مستخدمين نشطين؟

في عقدة "الاتصالات" في قاعدة المعلومات، على الجانب الأيمن من الشاشة، يمكنك حذف الاتصالات الموجودة.


هذه ليست كل الأسئلة المتعلقة بموضوع حجب قاعدة المعلومات.

إذا كان لا يزال لديك أسئلة:

  • هل من الممكن العمل حسب توقيت موسكو إذا كنت تستأجر خادمًا في أوروبا ولا تريد الاعتماد على منطقتها الزمنية؟
  • كيف يمكنك العثور على خادم تطبيقات 1C إذا كنت لا تعرف مكان تثبيته؟
  • كيفية نشر الأداة الإضافية "1C:Enterprise Server Management" وكيفية تكوينها؟
  • إذا كان هناك عدة خوادم تطبيقات على نفس الشبكة المحلية، فماذا يجب أن تفعل؟
  • ماذا تفعل في حالة وجود نظام عنقودي؟ إلخ.

سيكون مستشارو التكنولوجيا المعتمدون لدينا في 1C سعداء بالرد عليهم.