كيفية طرد جميع المستخدمين من 1s 8 2. نقوم بطرد المستخدمين من قاعدة معلومات الخادم

حاجة إلى الإنهاء القسريتحدث تجربة المستخدم بشكل رئيسي في الحالات التالية:

  • تحديث قاعدة المعلومات;
  • إضافة كائن بيانات وصفية جديد إلى التكوين ؛
  • القيام بأعمال وقائية وإصلاح على الخادم.
  • جلسة مستخدم معلقة تمنع التطبيق من إعادة التشغيل.

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

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

الجلسات الختامية من المُكوِّن

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

تسلسل الإجراءات في هذه الحالة واضح:

  1. يجب النقر فوق الزر "إنهاء الجلسات والتكرار" ؛
  2. انتظر نافذة إعادة هيكلة قاعدة البيانات ؛
  3. اضغط موافق.

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

إنهاء الجلسات مباشرة من البرنامج

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

يمكنك العثور عليه في أحد العنوانين:

  1. في إحدى القوائم الفرعية لقسم "الخدمة" ؛
  2. بالذهاب إلى قسم العمليات-> المعالجة.

الصورة 2

مظهرالمعالجة مبينة في الشكل 2.

ميزات هذه المعالجة:

  1. تحديد المربع وإلغاء تحديده ، والنقر فوق الزر "تسجيل" ، يؤدي إلى تشغيل وإيقاف حظر المستخدمين ، وحذف الجلسات ومنع إنشاء اتصالات جديدة ؛
  2. لا يمكن أن يكون وقت انتهاء القفل فارغًا أو أقل من وقت بدئه ؛
  3. في حالة تعيين معلمة "رمز الإذن" ، يمكن كتابتها في سطر التشغيل لتجاهل الحجب عن طريق تحديد "/ UC" قبل الكود ؛
  4. إذا لم يتم تحديد "رمز الإذن" ، فسيكون من الصعب الدخول إلى قاعدة البيانات قبل انتهاء فترة الحظر (في إصدار ملف العمل ، يمكنك محاولة حذف ملف 1CVcdn من مجلد قاعدة البيانات) ؛
  5. إذا حددت "/ CAllowUserWork" بدلاً من المعلمة "/ UС" وكلمة المرور مفصولة بمسافة ، حيث C لاتينية ، يمكنك تعطيل القفل تمامًا لجميع المستخدمين ؛
  6. يؤدي الضغط على زر المستخدمين النشطين إلى إظهار نافذة بها قائمة كاملةالمستخدمين (الشكل 3) ، حيث يمكنك فتح "سجل التسجيل" أو إنهاء جلسة كل مستخدم محدد.

تين. 3

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

إزالة المستخدمين من rdp

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

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

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

إزالة المستخدمين من خلال وحدة تحكم الخادم

امتلاك حقوق المسؤول لمجموعة خادم 1C ، يجب عليك:


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

الطريقة الأكثر جذرية لإنهاء الجلسات

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

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

مرحبا ديمتري! من فضلك علمني كيفية طرد المستخدمين قسرا من قاعدة البيانات من أجل تحديث التكوين. شكرا لك مقدما.

من المستخدم:سفيتلانا نيكولاييفنا

مرحبًا ، سفيتلانا نيكولاييفنا!

لطرد المستخدمين من قاعدة البيانات ، يجب أن يكون لديك حقوق المسؤول.

نذهب إلى القسم إدارة, الدعم والصيانة:

يختار حظر عمل المستخدم:


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

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

انقر ضبط القفل. ستظهر رسالة تحذير:


ونحن نتفق. الآن يوضح النموذج باللون الأحمر أن الحظر سيبدأ قريبًا.


للمستخدمين النشطين في هذا الوقت ، تظهر النافذة التالية:


أقرب إلى بداية الحجب ، يبدأ في الظهور كل دقيقة:


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


يتلقى المستخدم الذي عيّن الحظر أيضًا رسالة:


دعنا نخرج من القاعدة.

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



في علامة التبويب الثانية ، نكتب معلمة تشغيل قاعدة البيانات (حيث 1234 هو رمزنا):


نضغط على استعداد. يمكننا الآن إدخال كل من المُكوِّن ووضع المستخدم.

لفتح القاعدة ، تحتاج إلى العودة إلى نموذج القفل والنقر قم بإزالة القفل.


إذا تم تعيين تاريخ انتهاء الحظر ، فسينتهي الحظر تلقائيًا عند حدوثه.

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

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

إعدادات المستخدم 1C 8.3

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

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

  • من خلال المُكوِّن. هذا الخيار مناسب لأي تكوين ؛
  • في بعض التكوينات ، من خلال وضع "المؤسسة".

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



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



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

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

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


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

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

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

  1. من خلال وضع "Enterprise" من مستخدم له حقوق إدارية. غير مدعوم من قبل جميع التكوينات ؛
  2. من خلال خادم التطبيق باستخدام وحدة التحكم العنقودية لخادم 1C.

لاستخدام الخيار الأول ، عليك الذهاب إلى "NSI and Administration" ، وفتح "Maintenance" وتشغيل نموذج "Active Users". سنرى قائمة بالمستخدمين النشطين وزر "إنهاء" في الأعلى ، والنقر فوق الذي سيؤدي إلى إنهاء جلسات المستخدم بقوة. بالإضافة إلى ذلك ، في هذه القائمة ، يمكنك رؤية اسم الكمبيوتر ووقت البدء ، مما سيساعد في تتبع الجلسات المعلقة.


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

  1. افتح وحدة التحكم العنقودية ؛
  2. نذهب إلى قائمة قواعد المعلومات والجلسات المفتوحة للواحد الذي نحتاجه ؛
  3. نجد المستخدم المطلوب في القائمة ؛
  4. الاتصال قائمة السياق، ملحة الزر الايمنالماوس ، سيكون هناك وظيفة - "حذف".


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

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

دعنا نفكر في طريقة بسيطة لفصل المستخدمين عن قاعدة المعلومات باستخدام الوظائف القياسية لخادم 1C: Enterprise.

وظائف قياسية

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

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

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

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

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

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

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

في بداية فترة حظر الجلسة ، يظهر إشعار أولاً:

بعد انتهاء الجلسة.

يمكن أيضًا تعطيل الجلسات النشطة عن طريق إزالتها من قائمة الجلسات النشطة. مثل هذا الإجراء ضروري في بعض الأحيان لإنهاء الجلسات المعلقة.

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



تحميل...
قمة