• پایان جلسات کاربر، نحوه عملکرد آن، آنچه انجام می شود. نحوه اخراج کاربران از پایگاه داده اخراج کاربران از فایل 1s 8.2

    مدیریت و کنترل کاربران 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" یک کاربر معلق را بیرون کنید و سپس آیتم "Active users" را انتخاب کنید:

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

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

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

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

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

    محصولات نرم افزاری مبتنی بر پلت فرم 1C دارای عملکردهای زیادی هستند، هم تخصصی و هم کاربردی، یعنی اداری. عملکرد پروفایل (البته بسته به هدف راه حل) به حوزه هایی مانند خرید کالا، فروش آنها، انبار، حسابداری عملیاتی و مدیریتی، حسابداری، CRM و در مورد راه حل های پیچیده - همه با هم مربوط می شود.

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

    تنظیمات کاربر 1C 8.3

    برای حقوق کاربر در 1C 8.3، اشیاء ویژه ساختار پیکربندی مسئول هستند - "نقش". در اکثر پیکربندی‌های معمولی، فهرست مشخصی از نقش‌های استاندارد ایجاد شده است. می توانید هنگام ایجاد حساب ها و تنظیم حقوق دسترسی برای آنها از آنها استفاده کنید. اگر مجموعه استاندارد برای شما مناسب نیست، می توانید آن را تغییر دهید یا نقش های خود را اضافه کنید.

    به هر کاربر می توان چندین نقش اختصاص داد که مسئول حقوق خاصی هستند. برای تنظیم حقوق کاربر 1C، باید دریابید که آنها اکنون چه نقشی دارند. این اطلاعات را می توان از دو طریق به دست آورد:

    • از طریق پیکربندی این گزینه برای هر پیکربندی مناسب است.
    • در برخی از تنظیمات، از طریق حالت "Enterprise".

    پیکربندی پایه 1C خود را تحت یک نام کاربری با حقوق کامل اجرا کنید و منوی "Administration" -> "Users" را باز کنید. برای اطلاع از حقوق یک کاربر خاص، باید روی خط با نام خانوادگی او دوبار کلیک کنید و به تب "سایر" بروید. نقش هایی که در دسترس کاربر هستند با یک علامت علامت گذاری می شوند. برای افزودن یا حذف یک نقش خاص، چک باکس ها را تغییر دهید و روی OK کلیک کنید.



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



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

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

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


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

    همچنین به دلیل اینکه در سیستم در اسناد مختلف پیوندهایی به کاربر مسئول وجود دارد، حذف کامل کاربر توصیه نمی شود. اگر یک ورودی را حذف کنید، پیوندهای شکسته و سوء تفاهم هایی در مورد اینکه چه کسی اسناد خاصی را ایجاد کرده است، وجود خواهد داشت که می تواند منجر به سردرگمی شود. غیرفعال کردن ورود کاربر 1C به سیستم و در برخی موارد حذف کامل حقوق (نقش) بسیار کارآمدتر است. همچنین، در برخی از شرکت ها، رویه ای وجود دارد که کاربران غیرفعال را با یک نماد خاص در قسمت "Name" علامت گذاری می کنند، به عنوان مثال: "*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: Enterprise 8 صحبت خواهیم کرد. برای غیرفعال کردن جلسات، به کنسول مدیریت سرور بروید. در آنجا پایگاه اطلاعاتی لازم را در لیست خواهیم یافت:

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

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

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

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

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

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

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

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

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

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

    1. غیرفعال کردن کاربران در نسخه فایل 1C 8.

    برای غیرفعال کردن کاربران در نسخه فایل، یک فایل *.bat با یک خط ایجاد کردم

    جلسه خالص /حذف /y

    همه فایل های به اشتراک گذاشته شده باز را در رایانه ای که پایگاه در آن قرار دارد غیرفعال می کند.
    بعد، من یک وظیفه (Windows Task Scheduler) ایجاد کردم که این فایل را در زمان تعیین شده اجرا می کند.
    شما بپرسید، در مورد آن جلساتی که در رایانه باز هستند، من آنها را با ایجاد یک فایل * .bat جدید با خط حذف کردم.

    taskkill /IM 1cv8.exe /f
    درست است، تمام 1Cهای در حال اجرا را در رایانه فعلی خاموش می کند، اما برای من چندان ترسناک نبود زیرا بایگانی در شب انجام می شد و کسی در پایگاه داده کار نمی کرد، این فایل دسته ای را نیز می توان به Windows Scheduler اضافه کرد.

    2. غیرفعال کردن کاربران در پایگاه داده سرویس گیرنده.

    و همچنین در مورد پایه فایل از فایل های *.bat استفاده کردم.
    من دو فایل *.bat ایجاد کردم، اولی سرور سازمانی 1C را غیرفعال می کند، دومی آن را خیلی ساده روشن می کند.

    net stop "1C: Enterprise 8.2 Server Agent"

    شروع خالص "1C: Enterprise 8.2 Server Agent"

    اضافه شدن دو کار جدید به Windows Scheduler، با اختلاف زمانی 15 دقیقه به طوری که همه کاربران معلق بتوانند اتصال را قطع کنند، این اقدامات مشابه راه اندازی سرور 1C Enterprise و توقف سرور 1C Enterprise است.

    3. راه نرم افزاری برای غیرفعال کردن کاربران در 1C

    وظیفه این بود که هر روز ساعت 22:30 بایگانی انجام شود.
    به این ترتیب، من مزاحم نشدم، یک نقش جدید ساختم "1C را نبند".
    یک رویه جدید در ماژول برنامه معمولی ایجاد کرد:

    Procedure ShutdownUsers() Export If NOT RoleAvailable("Don'tClose1S") سپس If Hour(mop_PerformingOperationsAtServer.CurrentDateAtServer()) >= 22 سپس //دریافت زمان در سرور StopSystemWork(False); EndIf EndIf پایان رویه

    If NOT RoleAvailable("Don't Close1S") then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 سپس // زمان بر روی سرور TerminateSystem(False) دریافت کنید. EndIf EndIf

    ConnectWaitingHandler ("ShutdownUsers"، "600");

    تابع تاریخ فعلی در سرور به شکل زیر است:

    تابع Export () CurrentDateOnServer
    بازگشت CurrentDate();
    EndFunctions

    بنابراین، ما تاریخ را در سرور دریافت می کنیم، اگر چک باکس "Server" در ویژگی های ماژول عمومی تنظیم شده باشد، من فقط آن را علامت زده ام.

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

    اگر این مقاله به کسی کمک کرد بسیار خوشحال خواهم شد.

    - واسیا، از امروز شما هستید که کاربران را روشن می کنید!
    - اما من یک برنامه نویس هستم نه یک مدیر سیستم؟!
    - مدیران سیستم 1C را نمی شناسند، بنابراین شما کاربران را راه اندازی خواهید کرد!
    -آآآآآ!!!

    برنامه نویس شخصی است که برای کامپیوتر برنامه می نویسد. با این حال، مدیریت لیست کاربران در 1C معمولاً به شخصی واگذار می شود که با 1C مرتبط است، یعنی یک برنامه نویس 1C.

    در اصل، برخی از برنامه نویسان اهمیتی نمی دهند، زیرا این امر به آنها "امتیازات" در دستان آنها می دهد.

    با این وجود، لیست کاربران در 1C تفاوت کمی با لیست کاربران در سایر برنامه ها دارد. بنابراین، به دست آوردن یک کاربر جدید یا غیرفعال کردن یک کاربر موجود به آسانی شلیک گلابی است.

    کاربران 1C

    بنابراین، 1C لیستی از کاربران خود را دارد. با آن، دسترسی به پایگاه داده 1C تنظیم می شود. هنگام ورود به پایگاه داده، 1C از شما می خواهد که یک کاربر را از این لیست انتخاب کرده و یک رمز عبور وارد کنید.

    گزینه هایی وجود دارد که در آنها 1C برای ورود به سیستم نام کاربری نمی خواهد. با این حال، این اصلاً معنایی ندارد. فقط در این حالت کاربر از لیست به یک کاربر ویندوز/دامنه نگاشت می شود و به طور خودکار تعیین می شود. چگونه

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

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

    • حقوق دسترسی
    • رابط (حضور در منوی آیتم ها).

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

    دو لیست از کاربران 1C

    در واقع، در 1C دو لیست از کاربران وجود دارد. یکی از آنها (لیست کاربران 1C) از نظر برنامه نویس "واقعی" است. توی کانفیگ هست برای اوست که 1C کاربر را تعیین می کند.

    این رویکرد پیکربندی‌های معمولی قدیمی است (به عنوان مثال، مدیریت تجارت 10، حسابداری 1.6، و غیره) - کاربران در این لیست ویرایش می‌شوند و به‌طور خودکار پس از اولین ورود به دایرکتوری کاربر وارد می‌شوند.

    مورد دوم (کاربران نسخه 1C 8.2، "غیر واقعی") دایرکتوری کاربران است (و دایرکتوری کاربران خارجی، مانند ut 11). قبلاً دایرکتوری وجود داشت، اما رویکرد پیکربندی‌های معمولی جدید این است که کاربران در آن راه‌اندازی می‌کنند و به‌طور خودکار وارد فهرست «واقعی» می‌شوند.

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

    چگونه یک کاربر را به لیست کاربران 1C اضافه کنیم

    بنابراین، لیست کاربران 1C در پیکربندی است. و منوی Administration/Users را باز کنید.

    برای افزودن کاربر، باید دکمه افزودن (یا Ins از صفحه کلید) را فشار دهید. اگر لیست در حال حاضر خالی است، اولین کاربر باید حقوق مدیریتی داشته باشد (به زیر مراجعه کنید).

    • نام - نام کاربری (که هنگام وارد کردن 1C انتخاب می کند)
    • نام کامل - نام کامل مرجع، در هیچ کجا ظاهر نمی شود
    • کلمه عبور
    • نمایش در لیست انتخاب
      o اگر چک باکس علامت زده شود، کاربر هنگام وارد کردن 1C در لیست انتخاب قرار می گیرد
      o اگر چک باکس تیک خورده نباشد، کاربر در لیست انتخاب نخواهد بود (یعنی نمی توانید انتخاب کنید) اما می توانید نام او را از صفحه کلید وارد کرده و وارد شوید.
    • احراز هویت سیستم عامل - می تواند با یک کاربر ویندوز / دامنه مرتبط باشد و این کاربر نیازی به وارد کردن رمز عبور نخواهد داشت (به طور خودکار وارد سیستم می شود).

    در برگه دیگر، می توانید حقوق و تنظیمات اولیه کاربر را انتخاب کنید.

    • رابط اصلی - منویی که در دسترس کاربر خواهد بود (فقط در کلاینت ضخیم استفاده می شود)
    • زبان روسی
    • [پایه] حالت راه اندازی - کلاینت ضخیم یا نازک، با استفاده از این پارامتر می توانید پیکربندی تین کلاینت را وارد کنید - ضخیم و بالعکس
    • نقش های موجود (حقوق کاربر).

    حقوق کاربر در تنظیمات معمولاً به بلوک ها ("نقش") تقسیم می شود. در رویکرد پیکربندی های قدیمی، آنها بر اساس موقعیت های کاربر (صندوق، مدیر و غیره) شکسته شدند. این رویکرد یک منهای دارد - زیرا در سازمان های مختلف صندوقدار و مدیر ممکن است وظایف متفاوتی داشته باشند.

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

    در هر دو مورد، حقوق اولیه برای دسترسی به ورودی برنامه وجود دارد. در رویکرد قدیمی، این چنین است:

    • کاربر
    • FullPermissions (برای مدیر).

    در رویکرد جدید این است:

    • حقوق اساسی
    • BasicRightUT
    • LaunchThinClient - به علاوه LaunchXxxxClient برای راه اندازی دیگران
    • SubsystemХхх - چک باکس برای هر زیرسیستم (برگه در رابط) که کاربر به آن نیاز دارد
    • FullPermissions (برای مدیر، نه مدیریت!).

    PS. برای کاربران خارجی، حقوق اولیه مورد نیاز نیست.

    نحوه اضافه کردن یک کاربر 1C - کاربران 1C 8.2

    لیست کاربران 1C 8.2 در نسخه جدید در 1C (در حالت 1C Enterprise)، در فهرست کاربران و کاربران خارجی (فقط در صورت پشتیبانی از پیکربندی) قرار دارد. با این تفاوت که شما باید کاربران را نه در پیکربندی، بلکه در این دایرکتوری ایجاد کنید و آنها به طور خودکار وارد پیکربندی شوند.

    اگر از تین کلاینت استفاده می کنید، تب Administration را در دسکتاپ ببینید. در غیر این صورت، دایرکتوری Users را برای مثال از طریق منوی Operations باز کنید.

    روی دکمه افزودن (یا Ins از صفحه کلید) کلیک کنید. برای اینکه بتوانید لیست کاربران را مدیریت کنید، باید FullPermissions را فعال کنید.


    برخلاف رویکرد اول، در اینجا شما مستقیماً هر حق (نقش) را برای کاربر مشخص نمی‌کنید، بلکه گروه‌هایی از حقوق (گروه‌های کاربری) را مشخص می‌کنید.

    دایرکتوری User Groups حاوی نمایه ای است که مجموعه ای از حقوق (نقش ها) را تعریف می کند. در فهرست پروفایل های گروه کاربر، می توانید مجموعه ای از حقوق (نقش) را تغییر دهید یا اضافه کنید.

    تنظیمات کاربر 1C

    در برخی از تنظیمات (مخصوصاً در تنظیمات رویکرد قدیمی) ایجاد یک کاربر کافی نیست. علاوه بر این، شما نیاز دارید:

    • برای اولین بار به عنوان کاربر وارد شوید
    • پس از آن، کاربر را در فهرست کاربر پیدا کنید
    • در قالب دایرکتوری، (گزینه های "یا") را فشار دهید.
      o برو منو/تنظیمات کاربر
      o اطلاعات اضافی/منوی تنظیمات کاربر و حقوق کاربر اضافی
      o در برخی از تنظیمات، این یک صفحه مستقیماً در فرم کاربر است
      o در برخی از تنظیمات، منوی سراسری برنامه Tools/User settings
    • تنظیمات پیشرفته/حقوق کاربر را که فیلدهای تکمیل خودکار و برخی دسترسی ها را تعریف می کنند، پیکربندی کنید.

    چگونه یک کاربر 1C را غیرفعال کنیم

    قطع [موقت] کاربر در اکثر تنظیمات ارائه نشده است. در اینجا تغییراتی وجود دارد که می توان برای رسیدن به این نتیجه استفاده کرد.

    تنظیمات روش قدیمی (از طریق پیکربندی):

    • حذف کاربر
    • رمز عبور را تغییر دهید
    • نقش کاربر را حذف کنید (نمی توان وارد سیستم شوید).

    تنظیمات رویکرد جدید (از طریق Enterprise):

    • علامت دسترسی به اطلاعات را بردارید. پایگاه داده مجاز است
    • رمز عبور را تغییر دهید
    • از همه گروه های دسترسی حذف شود.

    کاربران فعال 1C

    1C به شما امکان می دهد لیست کاربرانی را که در حال حاضر در پایگاه داده هستند پیدا کنید.

    برای انجام این کار، در حالت Enterprise، منوی Tools / Active users (کلاینت ضخیم، رابط مدیریت) را انتخاب کنید. در Thin Client، تب Administration، Active users در سمت چپ (ممکن است در See also باشد).

    در حالت Configurator، منوی Administration/Active Users را انتخاب کنید.

    غیرفعال کردن کاربران 1C

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

    کاربران دوست ندارند بیرون بروند (این یک واقعیت است). و اگه تلفنی ازشون بپرسی حتما بعد از 30 ثانیه دوباره وارد میشن. وقتی 200 کاربر وجود داشته باشد، به یک رویداد بسیار سرگرم کننده تبدیل می شود.

    بنابراین، سه راه برای قطع ارتباط کاربران از 1C وجود دارد: