نیاز به خاموش کردن اجباری کار کاربر عمدتاً در موارد زیر ایجاد می شود:

  • به روز رسانی پایگاه اطلاع رسانی;
  • افزودن یک شیء ابرداده جدید به پیکربندی؛
  • انجام کارهای پیشگیرانه و تعمیراتی روی سرور؛
  • یک جلسه کاربر معلق که از راه اندازی مجدد برنامه جلوگیری می کند.

در این مقاله سعی خواهیم کرد به شما بگوییم که چگونه یک جلسه کاربر را پایان دهید، یک مدیر چه ابزارهایی در زرادخانه خود برای تکمیل این کار دارد، چه گزینه های پایانی توسط فایل ارائه شده است و کدام نسخه سرویس گیرنده-سرور 1C.

مهم است به خاطر داشته باشید که وقتی یک جلسه را مجبور به پایان می‌کنید، ممکن است داده‌ها را از دست بدهید. بنابراین برای جلوگیری از موقعیت های ناخوشایند، توصیه می شود از قبل در مورد قطع ارتباط به کاربران هشدار داده شود.

بسته شدن جلسات از پیکربندی

هنگامی که تغییراتی در ساختار پایگاه داده ایجاد می شود، به روز رسانی های پیکربندی پویا در دسترس نیست. و یک پنجره اطلاعاتی روی صفحه ظاهر می شود (شکل 1).

توالی اقدامات در این مورد واضح است:

  1. شما باید روی دکمه "پایان جلسات و تکرار" کلیک کنید.
  2. منتظر پنجره بازسازی پایگاه داده باشید.
  3. دکمه تایید را فشار دهید.

لازم به ذکر است که تغییرات ایجاد شده در کد برنامه نیازی به خاموش شدن کاربران ندارد، اما بدون راه اندازی مجدد برنامه در هر رایانه خاص، روی این دستگاه کار نمی کنند.

پایان دادن به جلسات مستقیماً از برنامه

اکثر محصولات استاندارد شرکت 1C نسخه هشتم دارای مکانیزمی هستند که به شما امکان می دهد به راحتی کار کاربر را از راه دور خاتمه دهید و دسترسی انحصاری به پایگاه داده را برای مدیر فراهم کنید. این پردازش "مسدود کردن اتصالات به پایگاه اطلاعاتی" است.

می توانید آن را در یکی از این دو آدرس پیدا کنید:

  1. در یکی از زیر منوهای بخش "سرویس"؛
  2. با رفتن به بخش Operations->Processing.

شکل 2

ظاهرپردازش در شکل 2 نشان داده شده است.

ویژگی های این پردازش:

  1. با علامت زدن و برداشتن علامت کادر، و کلیک کردن بر روی دکمه "ضبط"، مسدود کردن کاربران، حذف جلسات و جلوگیری از ایجاد اتصالات جدید، روشن و خاموش می شود.
  2. زمان پایان قفل نمی تواند خالی یا کمتر از زمان شروع آن باشد.
  3. در موردی که پارامتر "کد مجوز" تنظیم شده است، می توان آن را در خط راه اندازی نوشت تا با تعیین "/UC" قبل از کد، مسدودسازی را نادیده بگیرد.
  4. اگر "کد مجوز" مشخص نشده باشد، ورود به پایگاه داده قبل از انقضای دوره مسدود کردن مشکل خواهد بود (در نسخه فایل کار، می توانید سعی کنید فایل 1CVcdn را از پوشه پایگاه داده حذف کنید).
  5. اگر به جای پارامتر "/Uє" و رمز عبور که با یک فاصله جدا شده است، "/CAllowUserWork" را مشخص کنید، جایی که C لاتین است، می توانید قفل را برای همه کاربران کاملاً غیرفعال کنید.
  6. با فشردن دکمه Active Users پنجره ای با لیست کاملکاربران (شکل 3)، از آنجا می توانید "گزارش ثبت نام" را باز کنید یا جلسه هر کاربر خاص را پایان دهید.

شکل 3

دو گزینه بالا هم در حالت فایل و هم در حالت سرویس گیرنده-سرور به خوبی کار می کنند. علاوه بر این، مواردی را که فقط برای کار سرور اختصاص دارند در نظر خواهیم گرفت.

حذف کاربران از rdp

مهم است که به یاد داشته باشید که قطع کردن جلسات کاربر از سرورها تنها در صورتی امکان پذیر است که از حقوق خاصی برخوردار باشید.

هنگام کار از یک دسکتاپ راه دور، می توانید جلسات کاربر نهایی را با استفاده از مدیر وظیفه استاندارد انجام دهید. به سادگی پایان دادن به جلسات - کمی اشتباه است، اما کافی است راه موثر.

گزینه دوم استفاده از Task Manager - است اتصال از راه دوربا قابلیت مدیریت هر جلسه خاص و خروج از برنامه طبق تمامی قوانین. این روش طولانی است و هیچ کس تضمین نمی کند که وقتی یک کاربر از سیستم خارج شده است، برنامه توسط هیچ کارگر دیگری راه اندازی نشود.

حذف کاربران از طریق کنسول سرور

با داشتن حقوق سرپرست برای یک خوشه سرور 1C، باید:


اغلب اوقات، هنگام کار در حالت سرور، جلسات کاربر آویزان با استفاده از پلتفرم قابل مشاهده نیستند، آنها را فقط می توان از طریق کنسول حذف کرد.

رادیکال ترین راه برای پایان دادن به جلسات

شرایطی که روش های فوق کار نمی کنند بسیار نادر است. اما اگر این اتفاق بیفتد، راه اساسی دیگری برای قطع ارتباط با پایگاه داده وجود دارد: راه اندازی مجدد فیزیکی سرور.

البته، کاربرانی که وقت ندارند کار را به پایان برسانند و داده ها را ذخیره کنند، از چنین نگرش بی شرمانه ای به شدت خشمگین می شوند، اما سریع است و بسیار مؤثر است.

مدیریت و کنترل کاربران 1C 8.3 بخشی جدایی ناپذیر از پیاده سازی و پشتیبانی از هر یک است محصول نرم افزاریشرکت 1C. در واقع، این یک کار ساده است و من مطمئن هستم که هر شخصی می تواند به راحتی با آن کنار بیاید. روند مدیریت کاربران 1C را با جزئیات بیشتری در نظر بگیرید.

مدیریت کاربر در 1C یک فرآیند نسبتا ساده و شهودی است، اما هنوز نیاز به توضیح دارد.

مدیریت و کنترل مشروط شامل:

  • ایجاد کاربر؛
  • تنظیم حقوق کاربر؛
  • چشم انداز کاربران فعال;
  • تجزیه و تحلیل اقدامات کاربر

بیایید هر یک از این نکات را با جزئیات بیشتری در نظر بگیریم:

ایجاد و نصب حقوق کاربر 1C 8.2

بسته به پیکربندی، کاربران یا در پیکربندی یا در حالت کاربر وارد می شوند. تقریباً تمام پیکربندی‌های مدرن از ورودی کاربر در حالت 1C: Enterprise 8 پشتیبانی می‌کنند. همچنین در حالت 1C: Enterprise، به طور معمول، آنها وارد می‌شوند گزینه های اضافیکاربران

با این حال، صرف نظر از پیکربندی، اولین کاربر با حقوق مدیریت همیشه در حالت پیکربندی وارد می شود. بنابراین، ما هر دو حالت ورودی کاربر را در نظر خواهیم گرفت.

وارد کردن کاربران در Configurator

برای ورود به حالت 1C Configurator، گزینه Configurator را در لیست انتخاب پایگاه داده انتخاب کنید:

پس از ورود به سیستم، گزینه Administration - Users را از منو انتخاب کنید. لیستی از کاربران باز می شود، اگر اولین کاربر را راه اندازی کنید، خالی خواهد بود. بیایید یک کاربر جدید "Administrator" اضافه کنیم:

در این صفحه باید تنظیمات کاربر را مشخص کنید:

  • نامو نام و نام خانوادگی- نام کاربری.
  • اگر پرچم تنظیم شده باشد احراز هویت 1C: شرکت ها،سپس آیتم ها در دسترس خواهند بود کلمه عبور(رمز عبوری که برای وارد کردن 1C استفاده می شود)، کاربر مجاز به تغییر رمز عبور نیست(امکان تغییر رمز عبور توسط کاربر در حالت کاربری را در دسترس قرار می دهد) نمایش در لیست انتخاب(انتخاب کاربر را در لیست در دسترس قرار می دهد، در غیر این صورت نام کاربری باید به صورت دستی وارد شود).
  • احراز هویت سیستم عاملپرچم مسئول امکان مجوز با استفاده از نام کاربری سیستم عامل است. کاربر- نام کاربری سیستم اطلاعات(به عنوان مثال \\dom\kirill که dom دامنه شبکه و kirill نام کاربری سیستم عامل است). 1C هنگام راه اندازی ابتدا مجوز را از طریق سیستم عامل بررسی می کند و سپس مجوز 1C 8.2 را بررسی می کند.
  • احراز هویت ID را باز کنید- فعال کردن مجوز با استفاده از فناوری OpenID . شناسه را باز کنیدیک سیستم غیرمتمرکز باز است که به کاربر اجازه می دهد از یک حساب واحد برای احراز هویت در انواع سایت ها، پورتال ها، وبلاگ ها و انجمن های غیر مرتبط استفاده کند.

267 درس ویدیویی 1C را به صورت رایگان دریافت کنید:

روی زبانه دیگرشما باید نقش های مناسب برای کاربر () را مشخص کنید. در مورد ما، ما برای مدیر مشخص می کنیم حقوق کامل. برای سایر کاربران، نقش های مورد نیاز را می توان در اینجا پرچم گذاری کرد. حقوق کاربر از اشیاء موجود نقش های مختلف خلاصه می شود. آن ها اگر کاربر دو نقش انتخاب کرده باشد، یکی به فهرست "نامگذاری" دسترسی داشته باشد و نقش دوم نداشته باشد، دسترسی خواهد بود. برای هر کاربر بدون "حقوق کامل" نقش کاربر باید تنظیم شود(در صورت وجود).

همچنین در این تب می توانید مشخص کنید رابط اصلی(فقط برای فرم های منظم). زبان پیش فرض- اگر پیکربندی به چندین زبان توسعه یافته باشد. حالت شروع- برنامه مدیریت شده یا منظم.

ایجاد کاربر در 1C Accounting 2.0

پس از ثبت نام کاربر با حقوق کامل در سیستم، کاربران می توانند در حالت 1C: Enterprise وارد شوند. به عنوان مثال، اجازه دهید یک کاربر در رایج ترین پیکربندی ایجاد کنیم - Enterprise Accounting 8.2.

برای انجام این کار، آیتم منو را انتخاب کنید سرویس - مدیریت کاربر و دسترسی. دایرکتوری "کاربران" باز می شود. یک کاربر جدید ایجاد کنید:

اطلاعات کاربر و موارد اصلی آن را وارد کنید، روی دکمه "OK" کلیک کنید: سیستم به طور خودکار یک کاربر پایگاه داده ایجاد می کند:

شما باید موافقت کنید، فرم کاربر جدید پایگاه داده نمایش داده می شود:

همین! ایجاد کاربر و واگذاری حقوق به او به پایان رسید.

مشاهده کاربران فعال در پایگاه داده 1C

برای مشاهده کاربرانی که در پایگاه داده در 1C: حالت Enterprise کار می کنند، مورد را انتخاب کنید سرویس - کاربران فعال. لیستی از کاربرانی که در پایگاه داده کار می کنند باز می شود:

نحوه غیرفعال کردن کاربران در 1C 8.3 و 8.2

دو راه برای غیرفعال کردن یک کاربر فعال در پایگاه داده 1C وجود دارد:

  • در رابط برنامه (برای تنظیمات 1C Accounting 3.0، Trade Management 11، و غیره)؛
  • از طریق کنسول خوشه سرور (فقط در حالت سرویس گیرنده-سرور موجود است).

از رابط

در حالت کاربر، می‌توانید با رفتن به منوی «Administration» - «Support and maintenance»، یک کاربر معلق را بیرون کنید، سپس مورد «کاربران فعال» را انتخاب کنید:

کاربر مورد نظر را از لیست انتخاب کنید و روی دکمه "پایان" کلیک کنید.

از کنسول کلاستر

اگر به پنل مدیریت سرور 1C دسترسی دارید، می توانید با استفاده از آن جلسه را پایان دهید. ما به کنسول می رویم، کاربر معلق را در منوی "Sessions" پیدا می کنیم، تماس می گیریم منوی زمینهو روی "حذف" کلیک کنید:

کنترل کاربر 1C 8.3

برای مشاهده سابقه کاری کاربر، به آیتم منو بروید سرویس - :

سلام دیمیتری! لطفا به من آموزش دهید که چگونه کاربران را به اجبار از پایگاه داده اخراج کنم تا پیکربندی را به روز کنم. پیشاپیش ممنون

از کاربر:سوتلانا نیکولایونا

سلام، سوتلانا نیکولاونا!

برای اخراج کاربران از پایگاه داده، باید حقوق مدیر را داشته باشید.

به بخش می رویم مدیریت, پشتیبانی و نگهداری:

انتخاب کنید مسدود کردن کار کاربر:


با کلیک روی دکمه می توانید لیست کاربران فعال را از فرم مشاهده کنید.

ما پیامی را که کاربران روی صفحه نمایش خود می بینند پر می کنیم، فاصله مسدود کردن را تنظیم می کنیم (اگر زمان پایان را نمی دانید، قسمت را خالی بگذارید). همچنین نصب کنید باز کردن کد، زیرا مسدود کردن نیز بر جلسه فعال شما تأثیر می گذارد، به عنوان مثال، مجموعه 1234 .

کلیک قفل را تنظیم کنید. یک پیام هشدار ظاهر می شود:


ما موافقیم. حالا فرم به رنگ قرمز می گوید که بلاک کردن به زودی آغاز می شود.


برای کاربران فعال در این زمان، پنجره زیر ظاهر می شود:


نزدیک‌تر به ابتدای مسدود کردن، هر دقیقه ظاهر می‌شود:


کاربر باید کار خود را در برنامه کامل کند و خارج شود. اگر خود به خود خارج نشود، برنامه به طور خودکار بسته می شود. هنگام تلاش برای ورود به پایگاه داده، کاربر اخطار زیر را دریافت می کند:


کاربری که بلوک را تنظیم کرده است نیز پیامی دریافت می کند:


بیایید از پایگاه خارج شویم.

زیرا مسدود کردن برای تمام جلسات همه کاربران اعمال می شود، ما باید پارامتر راه اندازی را تنظیم کنیم (این جایی است که ما نیاز داریم باز کردن کد):



در تب دوم، پارامتر راه اندازی پایگاه داده را می نویسیم (که کد ما 1234 است):


آماده را کلیک می کنیم. حالا می توانیم هم وارد حالت پیکربندی و هم حالت کاربر شویم.

برای باز کردن قفل پایه، باید به فرم قفل برگردید و کلیک کنید قفل را بردارید.


اگر تاریخ پایان مسدودسازی تعیین شده باشد، در صورت وقوع، انسداد به طور خودکار پایان می‌یابد.

برای انجام تعمیر و نگهداری معمول در پایگاه اطلاعاتی 1C:Enterprise 8، اغلب لازم است دسترسی انحصاری به پایگاه داده به دست آید. به عنوان مثال، برای انجام یک نسخه پشتیبان از پایگاه داده یا انجام تعمیر و نگهداری معمول در سرور DBMS (نمایه گذاری مجدد و غیره)، باید تمام جلسات فعال را غیرفعال کنید.

بیایید یک راه ساده برای جدا کردن کاربران از یک پایگاه اطلاعاتی با استفاده از عملکرد استاندارد سرور 1C: Enterprise در نظر بگیریم.

عملکرد استاندارد

من فوراً رزرو می کنم که در مورد نسخه سرویس گیرنده-سرور 1C: Enterprise 8 صحبت خواهیم کرد. برای غیرفعال کردن جلسات، به کنسول مدیریت سرور بروید. در آنجا پایگاه اطلاعاتی لازم را در لیست خواهیم یافت:

با رفتن به ویژگی های IB، گزینه "قفل کردن شروع جلسات فعال است" را تنظیم کنید. در این صورت ممکن است لازم باشد نام کاربری/رمز عبور را وارد کنید حسابمدیر پایگاه اطلاعاتی

فراموش نکنید که دوره مسدود کردن جلسه را تنظیم کنید. همچنین باید اطمینان حاصل کنید که تمام کارهای پس‌زمینه باید در زمانی که جلسات مسدود هستند متوقف شوند. این کار با گزینه "قفل" انجام می شود کارهای روتینفعال شده است".

در صورت لزوم می توانید متن پیام را برای کاربرانی که 5 دقیقه قبل از مسدود شدن جلسات به آنها اطلاع داده می شود و همچنین کد مجوز ورود به پایگاه اطلاعاتی در دوره مسدود شدن جلسه را تنظیم کنید.

از کد مجوز می‌توان برای ورود به پایگاه اطلاعات برای انجام تعمیرات معمول در حالی که سایر جلسات فعال نیستند استفاده کرد. هنگام اتصال به پایگاه داده با استفاده از پارامترها باید کد مجوز را وارد کنید. به عنوان مثال، اگر کد مجوز "123456" باشد، پارامتر ارسال شده به سرور به این شکل خواهد بود.

با ورود به دیتابیس از این طریق دسترسی انحصاری به infobase خواهیم داشت. سایر جلسات نمی توانند به ما بپیوندند.

اعلان به کاربر مبنی بر قفل شدن جلسات به این شکل است (بسته به پیام وارد شده توسط مدیر). هر دقیقه 5 دقیقه قبل از دوره مسدود شدن ظاهر می شود.

در ابتدای دوره مسدود کردن جلسه، ابتدا یک اعلان ظاهر می شود:

بعد از پایان جلسه

جلسات فعال را نیز می توان با حذف آنها از لیست جلسات فعال غیرفعال کرد. چنین اقدامی گاهی برای پایان دادن به جلسات آویزان ضروری است.

در عمل، قطع ارتباط با کاربران بهتر است از قبل برای کاهش خطر از دست دادن داده‌های وارد شده توسط کاربران اما هنوز ذخیره نشده، اطلاع رسانی شود.