Принцип розмежування доступу
Описано принцип налаштування доступу до окремих записів об'єктів конфігурації: пріоритет ролей, спільні довідники, області обмеження прав і обмеження документів за доступними контрагентами та організаціями.. До конкретних записів об'єктів
До конкретних записів об'єктів
До конкретних записів об'єктів
Окрім обмежень прав доступу на рівні об'єктів конфігурації можна задавати права доступу до конкретних елементів об'єктів конфігурації.
Наприклад, до певних організацій, контрагентів тощо. У цьому разі користувач зможе працювати з документами — накладними, рахунками тощо — лише вибраних контрагентів і організацій, не маючи доступу до аналогічних документів інших контрагентів і організацій.
Права на рівні об'єкта, що встановлюються роллю користувача, мають пріоритет над правилами доступу до записів цього об'єкта. Наприклад, якщо в ролі користувачеві заборонено запис елементів довідника «Контрагенти», правила доступу до окремих елементів довідника не дадуть йому можливості записувати або редагувати ці елементи. Права на окремі записи об'єктів лише доповнюють обмеження доступу на рівні об'єктів, задані для ролі.
Можливість встановлювати права доступу до окремих записів налаштовується для кожного об'єкта індивідуально в режимі «Конфігуратора». Якщо така можливість передбачена для об'єкта, доступ до його окремих записів задається в режимі «1С:Підприємство». Наприклад, у конфігураторі для ролі «Користувач» встановлено доступ до довідника «Контрагенти» і дозволено налаштування доступу до конкретних елементів цього довідника. Тоді в режимі «1С:Підприємство» для користувачів із роллю «Користувач» можна вказати список доступних контрагентів — елементів довідника «Контрагенти». Для кожного користувача при цьому може бути заданий окремий перелік контрагентів.
У конфігурації передбачено низку об'єктів, з якими працюють майже всі користувачі незалежно від спеціалізації. Наприклад, із довідником «Організації» працюють менеджери з продажу під час оформлення документів покупцям, менеджери із закупівель під час оформлення документів постачальникам, касири під час створення касових документів тощо. Доступ до таких спільних об'єктів конфігурації надається всім користувачам за допомогою обов'язкової ролі «Користувач». Для ролей інших груп доступ до спільних об'єктів не налаштовується. Якщо в Конфігураторі для спільного об'єкта передбачено налаштування прав доступу до окремих записів, необхідно налаштувати права доступу до цих записів.
У режимі роботи «1С:Підприємство» такий доступ слід визначити для кожного користувача, вказавши, з якими записами цього об'єкта він може працювати. Інакше користувач не зможе працювати з цим об'єктом.
Права доступу до спільних об'єктів можуть додатково розділятися за областями обмеження прав доступу. Наприклад, під час налаштування доступу до контрагентів може знадобитися окремо призначати права на список контрагентів, контактну інформацію контрагента, договори контрагента тощо. Поділ прав доступу до об'єкта на області задається в конфігураторі. Для одного об'єкта можна визначити одну або кілька областей обмеження прав доступу. Якщо для об'єкта задано кілька таких областей, доступ до конкретного запису — елемента об'єкта — налаштовується окремо для кожної області.
Доступ до об'єктів, що не є спільними, надається користувачеві з урахуванням його доступу до спільних об'єктів, посилання на які містяться в цих об'єктах, а також з урахуванням налаштувань доступу до записів за областями обмеження прав доступу, якщо їх визначено.
Наприклад, менеджеру з продажу призначено роль «Менеджер з продажу», яка дозволяє доступ до документа «Реалізація товарів і послуг». Одночасно йому призначено обов'язкову роль «Користувач», що надає доступ до довідника «Контрагенти», а в режимі «1С:Підприємство» визначено перелік контрагентів, з якими він може працювати. У результаті доступ менеджера до документа «Реалізація товарів і послуг» буде обмежено доступним йому списком контрагентів.
У типовому рішенні «Управління торговельним підприємством для України» спільними об'єктами є довідники «Організації» та «Контрагенти».
Розмежування доступу користувачів до записів спільних довідників дає змогу розділити клієнтську базу між менеджерами: кожен із них працюватиме лише з тими клієнтами, з якими він працює. Тобто створення нових елементів довідника «Контрагенти» виконує старший менеджер, який для нових записів визначає менеджерів, що працюють із цими клієнтами. Аналогічно можна обмежити доступ до списку організацій, щоб користувачі могли оформляти документи лише за тими організаціями, до яких вони мають доступ.