اطلاعات حسابداری اطلاعات حسابداری 1s 8.3 تنظیمات کاربر در جایی استفاده نمی شود

در این مقاله به نحوه کار با کاربران در موارد زیر می پردازم:

  • ایجاد یک کاربر جدید؛
  • پیکربندی حقوق - پروفایل ها، نقش ها و گروه های دسترسی.
  • نحوه پیکربندی محدودیت های حقوق در سطح رکورد () در 1C 8.3 - به عنوان مثال، توسط سازمان.

دستورالعمل ها نه تنها برای برنامه حسابداری، بلکه برای بسیاری دیگر که بر اساس BSP 2.x ساخته شده اند نیز مناسب است: 1C Trade Management 11، حقوق و دستمزد و مدیریت پرسنل 3.0، مدیریت شرکت کوچک و دیگران.

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

در رابط برنامه 1C، مدیریت کاربر در بخش "اداره"، در مورد "تنظیم کاربران و حقوق" انجام می شود:

برای ایجاد یک کاربر جدید در 1C Accounting 3.0 و اختصاص حقوق دسترسی خاصی به او، در منوی "Administration" مورد "User and Rights Settings" وجود دارد. بیایید به آنجا برویم:

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

بیایید یک گروه کاربری به نام "حسابداری" ایجاد کنیم و دو کاربر در آن وجود داشته باشد: "حسابدار 1" و "حسابدار 2".

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

حالا بیایید کاربران ایجاد کنیم. مکان نما را روی گروه خود قرار دهید و روی دکمه "ایجاد" کلیک کنید:

در نام کامل "حسابدار 1" را وارد می کنیم و نام ورود به سیستم روی "حسابدار1" تنظیم می شود (این همان چیزی است که هنگام ورود به برنامه نمایش داده می شود). رمز عبور "1" خواهد بود.

مطمئن شوید که چک باکس های "ورود به برنامه مجاز است" و "نمایش در لیست انتخاب" علامت زده شده است، در غیر این صورت کاربر در حین مجوز، خود را نخواهد دید.

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

"Startup mode" را به عنوان "Auto" بگذارید.

تنظیم حقوق دسترسی - نقش ها، نمایه ها

اکنون باید «حقوق دسترسی» را برای این کاربر مشخص کنید. اما ابتدا باید آن را یادداشت کنید، در غیر این صورت یک پنجره هشدار مانند تصویر بالا ظاهر می شود. روی «ضبط» و سپس «حقوق دسترسی» کلیک کنید:

نمایه حسابدار را انتخاب کنید. این نمایه استاندارد و با حقوق اولیه مورد نیاز یک حسابدار پیکربندی شده است. روی "Record" کلیک کنید و پنجره را ببندید.

در پنجره «کاربر (ایجاد)»، روی «ذخیره و بستن» کلیک کنید. ما همچنین در حال ایجاد یک حسابدار دوم هستیم. ما مطمئن می شویم که کاربران فعال هستند و می توانند کار کنند:

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

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

بیایید به بخش "دسترسی به پروفایل های گروه" برویم.

فرض کنید باید به حسابداران خود اجازه دهیم مدخل مجله را مشاهده کنند.

ایجاد یک نمایه از ابتدا کار بسیار سختی است، بنابراین بیایید نمایه "حسابدار" را کپی کنیم:

و اجازه دهید تغییرات لازم را در آن ایجاد کنیم - نقش " " را اضافه کنید:

بیایید نمایه جدید را نام دیگری بگذاریم. به عنوان مثال، "حسابدار با اضافات". و تیک "مشاهده گزارش ثبت نام" را علامت بزنید.

اکنون باید پروفایل کاربرانی را که قبلا ایجاد کرده بودیم تغییر دهیم.

محدود کردن حقوق در سطح ضبط در 1C 8.3 (RLS)

بیایید بفهمیم که محدودیت حقوق در سطح رکورد یا همانطور که در 1C آن را RLS (امنیت سطح رکورد) می نامند به چه معناست. برای به دست آوردن این فرصت، باید کادر مربوطه را علامت بزنید:

این برنامه به تایید عمل نیاز دارد و به شما اطلاع می دهد که چنین تنظیماتی می تواند تا حد زیادی سرعت سیستم را کاهش دهد. اغلب لازم است که برخی از کاربران نتوانند اسناد برخی سازمان ها را ببینند. دقیقاً برای چنین مواردی است که یک تنظیم دسترسی در سطح رکورد وجود دارد.

دوباره به بخش مدیریت نمایه می رویم، روی نمایه "حسابدار با موارد اضافه" دوبار کلیک می کنیم و به برگه "محدودیت های دسترسی" می رویم:

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

اکنون به بخش "کاربران" باز می گردیم و به عنوان مثال کاربر "حسابدار 1" را انتخاب می کنیم. روی دکمه «حقوق دسترسی» کلیک کنید:

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

توجه داشته باشید!استفاده از مکانیزمی برای جداسازی حقوق در سطح رکورد می تواند بر عملکرد برنامه به عنوان یک کل تأثیر بگذارد. نکته برای برنامه نویس: ماهیت RLS این است که سیستم 1C یک شرط اضافی را به هر درخواست اضافه می کند و اطلاعاتی را در مورد اینکه آیا کاربر مجاز به خواندن این اطلاعات است درخواست می کند.

تنظیمات دیگر

بخش‌های «تنظیمات کپی» و «پاک کردن تنظیمات» هیچ سؤالی را مطرح نمی‌کنند. اینها تنظیمات ظاهر برنامه و گزارش ها هستند. به عنوان مثال، اگر ظاهر زیبایی را برای فهرست نامگذاری تنظیم کرده اید، می توان آن را برای کاربران دیگر تکرار کرد.

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

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

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

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

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

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

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

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

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

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

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

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

برای اینکه بی اساس نباشیم، بیایید به یک مثال عملی نگاه کنیم. در آماده سازی برای انتقال به صندوق های نقدی آنلاین، تصمیم گرفته شد صندوق های پول شبکه کوچکی از کلینیک های دندانپزشکی خودکار شوند. اساس اتوماسیون کلینیک نرم افزار مخصوص صنعت بود که مبتنی بر 1C نبود و توانایی اتصال یک ثبت مالی را فراهم نمی کرد، بنابراین تصمیم گرفته شد از پیکربندی Enterprise Accounting 3.0 که شامل تمام عملکردهای لازم است برای خودکار کردن صندوق های نقدی استفاده شود.

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

شروع کنیم. اول از همه، باید یک پروفایل گروه کاربری ایجاد کنید. اگر پروفایل های استاندارد را باز کنیم، می بینیم که گزینه ای برای تغییر آن ها وجود ندارد. به نظر ما، این درست است، تاریخ نمونه‌های زیادی را می‌داند که به دلیل غیرت رسمی، حقوق استاندارد به چنان حالتی منتقل شد که باید از پیکربندی استاندارد بازگردانده می‌شد. این همچنین می تواند سایر کاربران یا مدیران این پایگاه داده را که انتظار دارند مجموعه استانداردی از حقوق را در نمایه های استاندارد مشاهده کنند، گمراه کند.

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

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

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

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

برویم به منوی اصلی - نمایش، که در آن تعدادی تنظیمات مربوط به رابط را مشاهده خواهیم کرد.

بیا شروع کنیم با تنظیمات پنل بخش، در مورد ما، محدوده به لیست کوتاهی از خدمات محدود بود، بنابراین بخش انبار اضافی بود، برای اینکه رابط را پیچیده یا سنگین نکنیم، فقط آن را حذف می کنیم.

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

حتی می توانید مقایسه کنید که چگونه بود و چگونه شد:

در نهایت، اجازه دهید پانل ها را پیکربندی کنیم. از آنجایی که ما تعداد کمی پارتیشن داریم، منطقی است که پانل پارتیشن را به بالا و پانل باز را به پایین منتقل کنیم، در نتیجه فضای کاری را به صورت افقی گسترش دهیم، که برای مانیتورهایی با مورب کوچک یا فرمت 4:3 ​​مهم است.

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

حالا بیایید دوباره به عنوان یک مدیر وارد برنامه شده و به Administration - تنظیمات کاربر و حقوق - تنظیمات کاربر شخصی - تنظیمات کپی بروید. وظیفه ما این است که تغییراتی را که ایجاد کرده‌ایم بین بقیه کاربران گروه صندوقداران توزیع کنیم. این عملیات به خودی خود بسیار ساده است: کاربری را که تنظیماتش را کپی می کنیم انتخاب کنید، به چه کسی نشان دهید و دقیقاً چه چیزی را انتخاب کنید.

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

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

  • برچسب ها:

لطفا جاوا اسکریپت را برای مشاهده فعال کنید

ایجاد یک نقش جدید برای یک کاربر در برنامه "1C: حسابداری 8" ویرایش. 2.0

پیشگفتار.

این مقاله ادامه منطقی مقاله قبلی است مقالاتو نحوه ایجاد و پیکربندی مستقل یک نقش جدید برای یک کاربر در برنامه 1C: Accounting 8 را توضیح می دهد. 2.0. این برنامه حاوی تعدادی گزارش حسابداری مانند «ترازنامه حساب»، «تحلیل زیرمجموعه»، «تحلیل حساب»، «گردش حساب» و غیره است. کل لیست را می توان در منو مشاهده کرد. " گزارش ها " ، در بالای منو (از این پس در متن گزارش های استاندارد). این گروه گزارش های استانداردبه همه کاربران اجازه می دهد تا هر حساب کاربری را مشاهده کنند و به همه اطلاعات، از جمله اطلاعات حساس (مانند اطلاعات حقوق و دستمزد) دسترسی داشته باشند. آ گزارش خارجی(در مقاله قبلی مورد بحث قرار گرفت) اجازه می دهد محدود کردن حقوقکاربران و ممنوع کرده استدسترسی آنها به اطلاعات ناخواسته

با اشاره به مقاله قبلی، یک کار خاص را به عنوان مثال در نظر می گیریم: ما باید نقشی را برای کاربر ایجاد کنیم که در آن گزارش های استاندارددر دسترس نخواهد بود در آن مقاله به مثالی نگاه کردیم که نام کاربری در آن قرار داشت. بیایید این نقش جدید را برای او بنامیم حسابدار بدون گزارش استاندارد،زیرا کاربر و نقش برای او چیزهای متفاوتی هستند.

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

در مورد خدمات به روز رسانی ما بخوانید

باز کردن تنظیمات برای ویرایش

برنامه را راه اندازی کنید "1C: حسابداری 8" ویرایش. 2.0 در حالت "Configurator"، با استفاده از کاربری با "حقوق کامل" (در مثال، این مدیر است). در منو، بخش "پیکربندی" را انتخاب کنید و روی مورد "پیکربندی باز" کلیک کنید ( شکل 1 را ببینید). پنجره ای در سمت چپ صفحه با تمام عناصر پیکربندی ظاهر می شود.

عکس. 1. باز کردن پیکربندی

پیکربندی برنامه معمولی پیش فرض "1C: حسابداری 8" ویرایش. 2.0 (مانند هر برنامه 1C دیگری) بدون امکان ویرایش ارائه می شود. آن ها مجموعه خاصی از عناصر پیکربندی وجود دارد که توسعه دهندگان تشخیص داده اند که برای اجرای برنامه کافی است. اما اگر کاربر خاصی بخواهد عناصر جدیدی را به پیکربندی استاندارد اضافه کند، امکان تغییر پیکربندی که از قبل ارائه شده است فعال می شود. در مورد ما، پیکربندی استاندارد با یک نقش جدید با حقوق محدود تکمیل می شود و ما باید این قابلیت را برای تغییر فعال کنیم. برای انجام این کار، دوباره بخش "پیکربندی" و سپس "پشتیبانی" را باز کنید و مورد "تنظیمات پشتیبانی" را همانطور که در نشان داده شده است انتخاب کنید. شکل 2.

شکل 2. باز کردن "تنظیمات پشتیبانی".

در پنجره ای که باز می شود، ویژگی های اصلی برنامه را مشاهده می کنیم: پیکربندی به نام Enterprise Accounting، تامین کننده شرکت 1C و نسخه برنامه (در مثال 2.0.14.5) است. و در بالای پنجره، در سمت راست، دکمه "فعال کردن ویرایش" وجود دارد. مهم این است که برنامه ما پشتیبانی می شود. این به این معنی است که تامین کننده (شرکت 1C) این فرصت را برای ما فراهم می کند تا برنامه را به روز کنیم، و ما، زیرا ما حمایت می شویم، از این فرصت استفاده می کنیم. تحت هیچ شرایطی برنامه ای از پشتیبانی حذف نشود! اما ما به این نیاز نداریم فقط باید مراقب باشید که به طور تصادفی تنظیمات لازم را غیرفعال نکنید.

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

شکل 3. فعال کردن تغییرات پیکربندی (1).

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

در پایان مقاله نمونه ای از نحوه به روز رسانی پیکربندی وجود دارد ( شکل 11 را ببینید).

بنابراین، ما به سوال در اخطار "بله" پاسخ می دهیم ( شکل 4 را ببینید). پس از پذیرش تغییرات، پیکربندی ما برای ویرایش در دسترس خواهد بود.

شکل 4. فعال کردن امکان تغییر پیکربندی (2).

ایجاد نقش جدید

دو راه برای ایجاد یک نقش جدید وجود دارد. راه اول این است که یک نقش را از ابتدا ایجاد کنید، یعنی. فقط یک نقش جدید که هیچ تنظیماتی در آن وجود نخواهد داشت. برای انجام این کار، در پنجره "Configuration"، لیست "General" را باز کنید، "Roles" را در آنجا پیدا کنید و روی این مورد کلیک راست کنید. پنجره ای ظاهر می شود که در آن آیتم "افزودن" وجود دارد. چنین نقشی بدون تنظیمات استاندارد زیادی ایجاد می شود که جزئیات آن نیازی به توضیح در این مقاله نیست. اگر فقط به این دلیل که روش دوم برای ما مناسب است.

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

شکل 5. نقش حسابدار موجود را کپی می کنیم.

نام حسابدار1 است و با رنگ آبی مشخص می شود. حالا اسمش مهم نیست، پس بیایید آن را همان طور که هست رها کنیم. روی نقش جدید دوبار کلیک کنید و پنجره ای برای تنظیم حقوق آن باز کنید. اکنون باید در دسترس بودن همه گزارش‌هایی را که به عنوان طبقه‌بندی کرده‌ایم، ببندیم گزارش های استاندارد. بر شکل 6نمونه‌ای از نحوه انجام این کار نشان داده شده است (چک باکس‌های «استفاده» و «مشاهده» باید بدون علامت باشند). و در اینجا لیست کامل گزارش هایی وجود دارد که باید به این ترتیب بسته شوند: ترازنامه معکوس، برگه شطرنج حسابداری، ترازنامه معکوس حساب، گردش حساب، تجزیه و تحلیل حساب، کارت حساب، تجزیه و تحلیل Sub-Conto، گردش مالی بین ساب -Conto، Card Sub-Conto، ارسال های تلفیقی، گزارش در مورد ارسال ها، کتاب اصلی، هزینه حسابداری و نمودار حسابداری حتی کل گروه این گزارش‌ها در فهرست توسعه‌یافته «گزارش‌ها» وجود دارد.

شکل 6. ویرایش حقوق یک نقش جدید.

اکنون که تنظیمات اولیه نقش جدید تکمیل شده است، باید نام ساده آن را Accountant1 به تغییر دهید حسابدار بدون گزارش استانداردبرای انجام این کار، ویژگی های نقش جدید را باز کنید و فیلدهای "Name" و "Synonym" را ویرایش کنید ( شکل 7 را ببینید). پیشنهاد می شود هر دوی این فیلدها را تغییر داده و یکسان کنید.

شکل 7. نام نقش جدید را تغییر دهید.

به روز رسانی پیکربندی پایگاه داده

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

شکل 8. به روز رسانی پیکربندی پایگاه داده

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

پس از انتظار برای تکمیل به روز رسانی پیکربندی، تنظیمات نهایی را انجام خواهیم داد. به کاربر میز مواد حسابدارنیاز به نقش جدیدی را که به تازگی ایجاد کرده ایم تعیین کنیم. در یک برنامه 1C: Accounting 8" rev. 2.0 (مانند هر برنامه 1C دیگری)، لیست کاربران در زیر منوی "Administration" در مورد "کاربران" موجود است ( شکل 9 را ببینید). بیایید این لیست را باز کنیم.

شکل 9. کاربران

لیستی از کاربران جلوی چشمان ما ظاهر می شود، در مورد من فقط سه نفر هستند. بر روی کاربری مورد نیاز ما دوبار کلیک کنید، در مثال این حسابدار میز مواد،سپس پنجره ای برای ویرایش آن باز می شود. روی برگه «سایر» کلیک کنید و همه نقش‌های موجود در پیکربندی ما را اینجا ببینید. ما یک نقش جدید به کاربر اختصاص می دهیم، در مثال این است حسابدار بدون گزارش استاندارد،و همچنین نقشی را تعیین کنید حق اضافی برای باز کردن گزارش های خارجی و پردازشو روی "OK" کلیک کنید ( شکل 10 را ببینید). به هر حال، نقش های استاندارد "حسابدار" و "حقوق کامل" باید برای این کاربر غیرفعال باشد و اگر قبلاً از آنها استفاده می شد اکنون باید حذف شوند.

شکل 10. تعیین نقش جدید.

به روز رسانی تنظیمات به روشی جدید.

درباره خدمات ما برای به‌روزرسانی پیکربندی‌های استاندارد و غیراستاندارد 1C بخوانید.

برای کسانی که مقاله را با جزئیات مطالعه کردند، یک سوال باز باقی ماند، یعنی: چگونه پیکربندی را به روز کنیم، با توجه به اینکه برای ویرایش در دسترس است؟ همانطور که قبلا ذکر شد، به روز رسانی کاملا خودکار غیرممکن شده است. همانطور که متوجه شدید، نیازی نیست این بخش بلافاصله پس از افزودن نقش جدید تکمیل شود. اما دیر یا زود نسخه جدیدی از برنامه 1C منتشر می شود و ما باید پیکربندی را به روز کنیم. مثل قبل، بخش «پیکربندی» را باز کنید، سپس «پشتیبانی» را باز کرده و «به‌روزرسانی پیکربندی» را انتخاب کنید. به فایل اشاره کنیدبه روز رسانی ها بعد، پنجره زیر ظاهر می شود: "به روز رسانی پیکربندی اصلی - پیکربندی فروشنده جدید". در آن می بینیم که ماژول عمومی ما "مدیریت کاربر" تغییر کرده است (با رنگ سبز مایل به آبی مشخص شده است). اما، ما نیازی به تغییر کل ماژول مشترک نداریم، بنابراین در خط "Module"، در ستون "Combination mode"، روی ماوس دوبار کلیک کنید و سپس دنبال کنید. شکل 11. همانطور که می بینید، فقط باید یک رویه را رها کنید، یعنی تیک خط مربوطه را بردارید. در یک مورد خاص، ممکن است چندین رویه تغییر یافته در یک ماژول مشترک وجود داشته باشد، اما ما باید تیک یک رویه را با نام آن برداریم. "بررسی قابلیت کاربر". سپس روی «OK» و در پنجره قبلی «Run» کلیک کنید. این به روز رسانی پایان می یابد. هدف ما این بود که رویه مورد نظر را در ماژول کلی "User Management" بدون تغییر نگه داریم ( شکل 5.1 و شکل 5.2c را ببینید این مقاله ).

شکل 11. به روز رسانی تنظیمات به روشی جدید.

نتیجه.

اکنون می توان وظیفه ما را تمام شده در نظر گرفت. ما یک نقش جدید ایجاد کردیم و آن را به کاربر اختصاص دادیم. این کاربر، کار در برنامه 1C: Accounting 8" rev. 2.0، قابل استفاده نخواهد بود گزارش های استاندارداما می تواند با موفقیت از آن استفاده کند گزارش خارجیکه در مورد بحث قرار گرفته است این مقاله. گزارش خارجیبه ما امکان می دهد لیست حساب های موجود در دسترس کاربر را سفارشی کنیم و دریافت خواهیم کرد محدودیت حقوقبرای مشاهده اطلاعات محرمانه

© فدور بالیاسنیکوف، اکتبر 2011

در این مقاله در مورد تنظیم حقوق دسترسی کاربر به اشیاء سیستم 1C صحبت خواهیم کرد.

در 1C 8، برای کنترل دسترسی کاربر، از یک شی فوق داده جداگانه استفاده می شود که نامیده می شود نقش ها

توجه داشته باشید! این مقاله برای کمک به برنامه نویسان نوشته شده است. تنظیم حقوق در حالت کاربر با استفاده از مثال حسابداری 1C در مورد بحث قرار گرفته است.

یک نقش مجموعه حقوقی را که کاربر دارد تعریف می کند. مکانیسم نقش بسیار شبیه به مکانیسم های حقوق Active Directory ویندوز است. برای هر یک از اشیا (دایرکتوری ها، اسناد)، توسعه دهنده مجموعه ای از حقوق خود را تنظیم می کند - خواندن / نوشتن / اضافه کردن / تغییر / ...

مجموعه ای از حقوق موجود - مجموعه ای از تمام مجوزها در نقش های کاربر.

اگر شیء فراداده Role را باز کنیم، می‌توانیم تصویر زیر را ببینیم:

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

ما فقط تب را در نظر خواهیم گرفت حقوق.

  • اشیاء- فهرستی که حقوق برای آن تنظیم خواهد شد.
  • حقوق- فهرستی از تنظیمات حقوق ممکن برای تنظیم.
  • محدود کردن دسترسی به داده ها- زمینه های نقش برای سفارشی سازی

لطفا به چک باکس های پایین توجه کنید:

  • تنظیم مجوز برای اشیاء جدید- اگر پرچم برای نقش تنظیم شده باشد، حقوق مجاز به طور خودکار روی اشیاء ابرداده جدید تنظیم می شود. توصیه می کنم اگر اغلب فراموش می کنید حقوق اشیاء جدید را تنظیم کنید، آن را نصب کنید.
  • مجوزها را برای جزئیات و قسمت های جدولی به طور پیش فرض تنظیم کنید- یک پرچم، هنگام تنظیم، جزئیات و قطعات جدولی حقوق مالک (دایرکتوری، سند و غیره) را به ارث خواهند برد.
  • حقوق مستقل اشیاء تابع- اگر پرچم تنظیم شده باشد، سیستم حقوق مربوط به شی والد را هنگام تعیین حقوق یک شیء پیکربندی در نظر می گیرد.

تنظیمات مجوز برای کل پیکربندی

اگر Role را باز کرده و روی root configuration کلیک کنیم، تنظیمات زیر را مشاهده خواهیم کرد:

جزئیات بیشتر در مورد هر کدام حقوق کل پیکربندی:

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

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

راه اندازی حقوق 1C 8.2 برای سایر اشیاء ابرداده

برای سایر اشیاء اصلی (دایرکتوری ها، ثابت ها، اسناد، رجیسترها...)، مجموعه حقوق برای نقش کاملا استاندارد است:

  • خواندن- خواندن (نرم افزار)
  • اضافه شدن- اضافه کردن (نرم افزار)
  • تغییر دادن- تغییر (نرم افزار)
  • حذف- حذف (نرم افزار)
  • چشم انداز- چشم انداز
  • علاوه بر تعاملی- علاوه بر تعاملی
  • ویرایش- ویرایش
  • پرچم حذف تعاملی- علامت تعاملی برای حذف
  • به صورت تعاملی علامت حذف را بردارید- برداشتن علامت برای حذف
  • حذف تعاملی علامت گذاری شده- حذف اشیاء علامت گذاری شده
  • ورودی خط- با استفاده از حالت ورودی خط
  • حذف تعاملی- حذف مستقیم (shift + del)

حقوق فقط برای اسناد:

  • هدایت تعاملی- انجام دادن
  • لغو- ابطال اسناد
  • انجام تعاملی غیر عملی- نگه داشتن (با دستورات فرم استاندارد) یک سند در حالت غیر عملیاتی
  • لغو تعاملی- لغو تعاملی
  • تغییر تعاملی هزینه ها- ویرایش سند ارسال شده اگر حق نقش تنظیم نشده باشد، کاربر نمی تواند یک سند ارسال شده را حذف کند، علامت حذف تعیین کند، دوباره آن را ارسال کند، یا آن را بدون پست بگذارد. فرم چنین سندی در حالت مشاهده باز می شود

P.S.اگر هنوز نمی‌توانید نقش‌های کاربر را بفهمید، می‌توانید سفارش دهید.
ویدئو با نمونه ای از راه اندازی حقوق در 1C Accounting 3.0:

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

ایجاد کاربران برای پایگاه های داده 1C 8.2

برای ایجاد لیستی از کاربران، پایگاه داده را باز کنید پیکربندی.

به منوی "Administration / Users" بروید. برای مدیریت لیست کاربران، باید دارای حقوق کامل در پایگاه داده باشید.


روی دکمه "افزودن" کلیک کنید.

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


پرچم احراز هویت سیستم عاملبه شما امکان می دهد یک حساب در 42 ابر را با یک حساب در پایگاه داده 1C پیوند دهید.
هنگام نصب این گزینه، باید از لیست انتخاب کنید ورود خود را در وب سایت 42 ابر(نکته: شروع به تایپ نام کاربری خود برای جستجوی لیست کنید).


در برگه «سایر»، باید به کاربران نقش‌هایی را که می‌توانند در پایگاه داده انجام دهند، نشان دهید.
لیست نقش ها به مسئولیت های کاربر بستگی دارد.
توجه داشته باشید!برای راه‌اندازی پایگاه داده در فضای ابری، پرچم‌های «Run thick client» و «Run thin client» را بررسی کنید.

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

ایجاد کاربران برای پایگاه های داده 1C 8.3

ایجاد کاربران جدید در پیکربندی هایی مانند Trade Management 11.1، Enterprise Accounting (ویرایش 3.0) در حالت کار با پایگاه داده، در فهرست کاربران رخ می دهد. کاربران ایجاد شده پس از ایجاد به طور خودکار در Configurator گنجانده می شوند.

به منوی "اداره / تنظیم کاربران و حقوق / کاربران" بروید. روی دکمه Add کلیک کنید. برای مدیریت لیست کاربران، باید دارای حقوق کامل در پایگاه داده باشید.


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


برای کار با پایگاه داده، باید حقوقی را به کاربر در بخش «حقوق دسترسی» اضافه کنید. مجموعه گروه ها را می توان در فهرست پروفایل های گروه کاربر تغییر داد و ویرایش کرد.

غیرفعال کردن دسترسی به پایگاه داده

برای غیرفعال کردن دسترسی به پایگاه داده کاربران 1C، کافی است علامت «دسترسی به پایگاه اطلاعات مجاز است» را بردارید یا رمز عبور را تغییر دهید.
هنگام تنظیم یک کاربر از طریق Configurator (برای پایگاه های داده 1C 8.2)، کافی است کاربر را از لیست حذف کنید.


ایجاد کاربران برای پایگاه داده 1C 8.3 (رابط تاکسی)

برای پیکربندی حقوق دسترسی، از طرف مدیر در حالت 1C Enterprise وارد پایگاه داده شوید و به بخش تنظیمات کاربر و حقوق / پروفایل های گروه دسترسی بروید، روی ایجاد گروه کلیک کنید.

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

  • باز کردن تعاملی گزارش های خارجی و پردازش
  • استفاده از گزارش ها و پردازش های اضافی

روی Burn and Close کلیک کنید

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