مسار غير صحيح لملف 1cv8 cdn ما يجب القيام به. يحظر بدء جلسة مع قاعدة المعلومات. دعم. حدود النسخة المجانية من البرنامج

57
في أحد الأيام، فجأة، يقدم لنا برنامج 1C ما يلي: خطأ في الاتصال بخادم 1C:Enterprise. لا توجد عملية عاملة واحدة قيد التشغيل. الاتصال بقاعدة البيانات أمر مستحيل. عدة خيارات للعثور على الأخطاء والحلول: ... 28
لقد كتبت بالفعل عدة مقالات: إعداد الخادم وتحسينه، المجموعة 8.3 أصبحت الآن إضافة عمليات عمل خادم المجموعة وإعادة تشغيلها وتحسينها أكثر تفصيلاً: المجموعة 1C 8.3 أولاً، بعد... 18
يواجه العديد من الأشخاص مشاكل مع rphost.exe، من أنواع مختلفة: rphost يستهلك كل الذاكرة، rphost يقوم بتحميل المعالج، rphost يلتهم الذاكرة، و1C لا يعمل حتى، وفي المدير ما يلي: كل دقيقة يتم الحساب 2 -3 ميجا بايت. كيف... 17
إذا فشلت عملية اتصال COM الخلفية مع ظهور خطأ: (Processing.XMLDataExchange.ObjectModule(15947)): حدث خطأ عند استدعاء المُنشئ (COMObject): -2147221005(0x800401F3): يجب تسجيل مكتبة ComConnecto لسلسلة فئة غير صالحة

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

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

السطر 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 (

افتح محرر نصوص في 1 باستخدام Enterprise. نكتب الكود التالي :


"C: Program Files1cv81in1cv8.exe" ENTERPRISE /F"D:ase1cmagazin" /N"Administrator" /P"5555″/CEndUsers /Out d:ackuplog%date%.txt /DisableStartupMessages


"C:Program Files1cv81in1cv8.exe" DESIGNER /F"D:ase1cmagazin" /N"Administrator" /P"55555″ /UCBatchUpdateIB التكوين /DumpIB d:ackupinfobase%date%.dt /Out d:ackuplog1%date%.txt / تعطيل رسائل بدء التشغيل


"C: Program Files1c v81in1cv8.exe" ENTERPRISE /F"D:ase1cmagazin" /N"Administrator" /P"55555″ /UCBatchUpdateIB التكوين /CAllow للمستخدمين العمل /Out d:ackuplog2%date%.txt /DisableStartupMessages


/DumpIB d:ackupinfobase%date%.dt - حفظ تكوين قاعدة البيانات في ملف



"C:Program Files1c v81in1cv8.exe" هو المسار إلى الملف القابل للتنفيذ،


/F”D:ase1cmagazin”-<Путь>المسار إلى قاعدة المعلومات، إذا تم تخزينه في ملف (لا يلزم تحديد اسم الملف)


وفقا لذلك، إذا كان الخادم بعد ذلك


/س<Адрес>
عنوان قاعدة المعلومات المخزنة على خادم 1C:Enterprise 8.0 هو كما يلي:
<Имя компьютера, работающего сервером приложений> <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>


/N"المسؤول" /P"55555" - اسم المستخدم. يجب تحديد كلمة مرور المستخدم المحدد اسمه في المعلمة /N بنفس الطريقة كما في قائمة المستخدمين التي تم إنشاؤها في Configurator. إذا لم يكن لدى المستخدم كلمة مرور، فيمكن حذف هذه المعلمة.


/UCBatchUpdateIBConfiguration - يسمح لك بإنشاء اتصال بقاعدة معلومات محظورة من إنشاء اتصالات. إذا تم تحديد رمز وصول غير فارغ عند ضبط الحظر، لتأسيس اتصال، يجب عليك تحديد رمز الوصول هذا في المعلمة /UC.


/Out d:ackuplog1%date%.txt - إعداد الملف لإخراج رسائل الخدمة. إذا تم تحديد رمز التبديل -NoTruncate (مفصولاً بمسافة)، فلن يتم مسح الملف


/DisableStartupMessages - يمنع رسائل بدء التشغيل: "تكوين قاعدة البيانات لا يتطابق مع التكوين المحفوظ. يكمل؟"؛ "إن إمكانات جهاز الكمبيوتر الخاص بك ليست كافية لتحرير تعليمات التكوين. لتحرير التعليمات، يجب عليك تثبيت Microsoft Internet Explorer الإصدار 6.0 أو أعلى."; "إن إمكانات جهاز الكمبيوتر الخاص بك ليست كافية لتحرير مستندات HTML، بما في ذلك موضوعات المساعدة. لتحرير مستندات HTML، يجب عليك تثبيت Microsoft Internet Explorer الإصدار 6.0 أو أعلى. في هذا الإطلاق، لن يكون تحرير مستندات HTML متاحًا."



كن حذرًا جدًا فيما يتعلق بالمسافات والشرطات المائلة وعلامات الاقتباس.


احفظه كملف بامتداد Bat وبترميز OEM.للتعديل، احفظه أولاً تحت اسم مختلف بتشفير UTF-8، وإلا فسيتعين عليك التعامل مع الأخطاء أو إعادة كتابة البرنامج النصي مرة أخرى.



عند تمكين وضع المستخدم النهائي، يتم تسجيل مفتاح في "إدارة التجارة"


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


لمعرفة المفتاح في أداة التهيئة، اتصل بالبحث الشامل واكتب "رمز الإذن"


حول إزالة الحظر:


الطريقة الأولى: إنشاء نسخة من الاختصار "1C:Enterprise 8" وإضافة معلمات معينة في السطر الذي يحمل اسم مجلد العمل: "C:Program Files1cv81in1cv8.exe"/UC 123،


حيث /UC هو المعلمة لإدخال قاعدة البيانات، بغض النظر عن القفل المثبت


123 - في هذه الحالة، كلمة المرور للقفل المثبت (استخدام كلمة مرور لتعيين القفل الأساسي اختياري).


الطريقة الثانية: "ابدأ" - "تشغيل"، مع تحديد "إلغاء حظر الاتصالات" كإجراء الحظر. انقر فوق الزر "تشغيل".


الطريقة الثالثة: إزالة ملف حظر "الإشارة" "1Cv8.cdn" من دليل قاعدة البيانات.


في إصدار خادم العميل


لتنفيذ إجراءات التثبيت وإلغاء القفل، يمكنك استخدام الأداة المساعدة لإدارة مجموعة الخادم لبرنامج 1C:Enterprise 8.1.


  • خيارات معالجة الخدمة
    في نموذج المعالجة، يمكنك الإشارة إلى:

    • علامة الإعداد/الفتح؛

    • الفترة (الزمنية) لبداية ونهاية الحجب؛

    • نص الرسالة المعروضة للمستخدمين عند التحذير من حظر الاتصالات المخطط له؛

    • رمز الإذن عبارة عن سلسلة عشوائية، والتي يمكنك استخدامها لاحقًا كمعلمة بدء التشغيل "/ UC" للدخول إلى قاعدة المعلومات، على الرغم من الحظر.


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

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

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

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

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

حل

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

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

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

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

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