Нове в механізмі налаштування доступу користувачів у версії 1.2.15 (і вище) порівняно з версією 1.2.14
У статті описано зміни в механізмі налаштування прав доступу користувачів у версії 1.2.15 і вище порівняно з версією 1.2.14. Зміна в термінології. Зміни у складі ролей. Ролі "Проведення по партіях регл" і "Проведення по партіях". Роль "Облік витрат". Роль "Право запуску зовнішніх обробок". Роль "Бухгалтер". Нові ролі у версії 1.2.15. Обмеження доступу на рівні записів. Можливість вимкнення обмеження прав доступу на рівні записів. Налаштування складу користувачів для групи користувачів. Налаштування видів об'єктів доступу для групи користувачів. Групи доступу об'єктів. Налаштування обмеження доступу на рівні записів. Додаток 1
Ролі "Проведення по партіях регл" і "Проведення по партіях"
Роль "Право запуску зовнішніх обробок"
Обмеження доступу на рівні записів
Можливість вимкнення обмеження прав доступу на рівні записів
Налаштування складу користувачів для групи користувачів
Налаштування видів об'єктів доступу для групи користувачів
Налаштування обмеження доступу на рівні записів
У статті описано зміни в механізмі налаштування прав доступу користувачів у версії 1.2.15 і вище порівняно з версією 1.2.14.
Мета змін:
- Позбутися проблем попередніх версій, зокрема:
- Недостатня продуктивність, якщо користувачеві призначено кілька ролей
- Жорстка прив'язка обмежень за видами об'єктів доступу до ролі
- Об'єднання умов доступу від кількох ролей завжди за "АБО"
- Забезпечити більшу гнучкість налаштування доступу до об'єктів загалом і окремих записів
Докладніше механізм налаштування доступу користувачів, що діє у версії 1.2.15, описано у статті «Механізм обмеження прав доступу».
Зміна в термінології
У версії 1.2.15 використовується термін "Вид об'єкта доступу" замість попереднього терміна "Область даних" у версії 1.2.14.
Зміни у складі ролей
Додано нові ролі та оптимізовано наявні, деякі ролі видалено.
Ролі "Проведення по партіях регл" і "Проведення по партіях"
У версії 1.2.14 для того, щоб провести документи за регістрами регламентованого партійного обліку та управлінського партійного обліку, користувачеві були потрібні ролі "Проведення по партіях регл" і "Проведення по партіях" відповідно. Негативним наслідком цього було те, що будь-якому користувачеві, якому призначено ці ролі, надавався доступ до даних з обліку витрат і собівартості номенклатури.
У версії 1.2.15 формування рухів за регістрами регламентованого партійного обліку та управлінського партійного обліку перенесено до привілейованого модуля. У результаті немає потреби призначати ці ролі користувачеві для проведення документів за регістрами регламентованого партійного обліку та управлінського партійного обліку:
- Роль "Проведення по партіях регл" видалено
- Змінилося призначення ролі "Проведення по партіях". Роль перейменовано на "Облік витрат"
Роль "Облік витрат"
Роль "Облік витрат" (колишня "Проведення по партіях") надає права до даних обліку витрат і собівартості номенклатури за управлінським і регламентованим обліками. Роль слід призначати користувачеві, який займається аналізом собівартості, зокрема в межах системи формує звіти "Відомість за витратами", "Відомість з обліку МПЗ", "Випуск продукції", "Відомість за партіями товарів на складах" та інші. Роль "Право додавання/зміни номенклатури"
У версії 1.2.14 роль "Право додавання/зміни номенклатури" призначалася користувачеві, якщо йому необхідно надати повні права на довідник "Номенклатура". Ця роль дає змогу ігнорувати налаштування обмеження доступу на рівні записів.
У версії 1.2.15 роль "Право додавання/зміни номенклатури" видалено (Про налаштування доступу до довідника "Номенклатура" див. статтю "Механізм обмеження прав доступу").
Роль "Право запуску зовнішніх обробок"
У версії 1.2.14 роль "Право запуску зовнішніх обробок" призначалася користувачеві для використання зовнішніх обробок.
У версії 1.2.15 змінилося призначення цієї ролі:
- Призначається користувачеві для використання зовнішніх звітів і обробок.
- Перейменовано на "Право запуску зовнішніх звітів і обробок"
Роль "Право запуску зовнішніх звітів і обробок" слід призначати лише компетентним співробітникам. Використання зовнішніх звітів або обробок може становити загрозу безпеці даних:
- руйнування (зловмисного або через некомпетентність)
- несанкціонованого доступу
Роль "Бухгалтер"
У версії 1.2.15 роль видалено. Змінилася концепція обмеження прав доступу в регламентованому обліку. Замість ролі "Бухгалтер" додано нові ролі:
- Ролі, призначені для відображення первинних документів у регламентованому обліку. Ці ролі призначаються бухгалтерам, які ведуть певні розділи обліку, разом із відповідними спеціалізованими ролями:
- Відображення в регламентованому обліку — призначена для формування проводок за бухгалтерським і податковим планом рахунків
- Облік взаєморозрахунків (податковий облік) — призначена для проведення документів взаєморозрахунків за регістрами ПДВ
- Облік єдиного податку — призначена для реєстрації доходів і витрат платника єдиного податку
- Ролі, призначені для формування регламентних і спеціалізованих документів регламентованого обліку:
- Виконання регламентних операцій — призначається користувачеві для формування регламентних документів закриття місяця в бухгалтерському та податковому обліку
- Відображення в Декларації ПДВ — надає права на виписування та реєстрацію вхідних податкових документів, на проведення регламентних документів підсистеми ПДВ.
- Ролі, призначені для формування звітів:
- Регламентована звітність — призначається користувачеві для формування регламентованих звітів разом із відповідними спеціалізованими ролями;
- Перегляд даних регламентованого обліку — призначається для формування бухгалтерських звітів.
Нові ролі у версії 1.2.15
До складу спеціальних ролей додано такі ролі:
- Адміністратор ККМ надає права на налаштування кас ККМ і закриття касової зміни
- Банківські операції надає права на виконання операцій з банківськими документами
- Введення заявок на витрачання коштів надає права на введення та закриття заявок на витрачання коштів
- Виплата зарплати надає права на виплату готівкових і безготівкових коштів персоналу: виплату зарплати, видачу кредитів і позик, внесення до ККМ
- Касир надає права на оформлення касових документів
- Майстер зміни надає права для роботи з підсистемою оперативного обліку виробництва
- Оператор ККМ надає права на оформлення документа "Чек ККМ"
- Підзвітні особи надає права для обліку взаєморозрахунків із підзвітними особами
- Облік РМП надає права на нарахування та списання витрат майбутніх періодів
- Облік спецодягу надає права на відображення операцій із малоцінними активами
Додано ролі, для яких надано доступ до нормативно-довідкової інформації (далі НДІ). Ці ролі слід призначати компетентним користувачам, відповідальним за НДІ.
- Налаштування НДІ надає права до загальних об'єктів, таких як склади, підрозділи, облікова політика упр. обліку тощо.
- Налаштування НДІ витрат надає права до НДІ підсистеми "Управління витратами", таких як статті витрат, параметри випуску продукції, способи розподілу витрат на випуск тощо.
- Налаштування НДІ (регл) надає права до НДІ регламентованого обліку, таких як напрям використання прибутку, витрати майбутніх періодів, призначення цільових коштів тощо)
Докладніше про доступ до об'єктів конфігурації, що надається через ролі "Налаштування НДІ", див. Додаток 1.
Ролі "Налаштування НДІ", "Налаштування НДІ витрат", "Налаштування НДІ (регл)" мають повний доступ до відповідних об'єктів НДІ — без обмеження доступу на рівні записів. Інші ролі мають доступ до цих об'єктів лише на читання, деякі з них з обмеженням на рівні записів.
До складу додаткових ролей додано ролі:
- Адміністратор користувачів призначається користувачеві, якщо йому необхідно мати можливість завершувати роботу інших користувачів
- Обмін даними з програмами "Клієнт-банк" призначається користувачеві, якщо йому необхідно мати можливість використовувати обробку "Клієнт-банк"
Обмеження доступу на рівні записів
Можливість вимкнення обмеження прав доступу на рівні записів
У версії 1.2.15 з'явилася можливість вимкнення обмеження прав доступу на рівні записів загалом для конфігурації. Для цього слугує константа "Використовувати обмеження прав доступу на рівні записів" (меню "Сервіс-Налаштування параметрів обліку-Обмеження доступу"). Обмеження прав доступу на рівні записів діятимуть, лише якщо константу встановлено.
Налаштування складу користувачів для групи користувачів
У версії 1.2.15 права доступу до об'єктів на рівні записів налаштовуються лише для груп користувачів. Включити користувача до складу групи користувачів можна або через довідник "Користувачі", або через довідник "Групи користувачів".
- Якщо використовуються обмеження на рівні записів (установлено константу "Використовувати обмеження прав доступу на рівні записів"), то необхідно усіх користувачів включити до груп; інакше вони не зможуть працювати з об'єктами, доступ до яких визначається на рівні записів (через види об'єктів доступу — довідники).
Це стосується усіх об'єктів — незалежно від того, використовуються відповідні види об'єктів доступу чи ні.
- Якщо обмеження на рівні записів не використовуються, то користувачів включати до груп необов'язково.
У версії 1.2.14 права доступу можна було налаштувати для конкретного користувача, у версії 1.2.15 від такої можливості вирішили відмовитися, оскільки:
- Налаштування доступу для кожного окремого користувача є трудомісткою операцією
- Як правило, у системі працюють користувачі з однаковими правами доступу, яких можна об'єднати в групи
- Налаштування прав доступу лише для групи користувачів дозволило підвищити продуктивність системи під час роботи користувачів з обмеженими правами.
Якщо користувач входить до складу кількох груп, у яких різні налаштування обмежень прав на рівні записів, то доступність до об'єктів визначатиметься об'єднанням налаштувань від кількох груп користувачів за "АБО".
Включення користувача до великої кількості груп користувачів може призводити до падіння продуктивності системи.
- Що більше груп у користувача, то нижча продуктивність під час його роботи в системі
- У разі виникнення проблем із продуктивністю насамперед рекомендується зменшувати кількість груп, до яких входить користувач
Налаштування видів об'єктів доступу для групи користувачів
У типовій конфігурації виділено низку загальних довідників, для яких визначено можливість налаштування прав доступу на рівні записів. Для налаштування прав доступу до загальних довідників використовуються види об'єктів доступу.
| Загальні довідники | Види об'єктів доступу |
| Контрагенти | Контрагенти |
| Організації | Організації |
| Підрозділи | Підрозділи |
| Проєкти | Проєкти |
| Склади (місця зберігання) | Склади |
| Фізичні особи | Фізичні особи |
| Зовнішні обробки | Зовнішні обробки |
| Типи записів нотаток | Нотатки |
| Заявки кандидатів | Заявки кандидатів |
| Підрозділи організацій | Підрозділи організацій |
| Номенклатура | Номенклатура (зміна) |
У версії 1.2.15 порівняно з версією 1.2.14 було додано такі види об'єктів доступу:
- Проєкти
- Заявки кандидатів
- Підрозділи організацій
З'явилася можливість налаштовувати для кожної групи користувачів, за якими видами об'єктів доступу її буде обмежено. Для цього у формі елемента довідника "Групи користувачів" слід установити прапорці для тих видів об'єктів доступу, за якими діятимуть обмеження доступу для цієї групи.

Призначення групі користувачів обмеження за великою кількістю видів об'єктів доступу може призводити до падіння швидкодії.
У версії 1.2.15 для багатьох об'єктів конфігурації визначено види об'єктів доступу, через які може обмежуватися доступ до цих об'єктів. Наприклад, доступ до документа "Реалізація товарів і послуг" можна обмежити за видами об'єкта доступу "Організації", "Контрагенту" та "Складами". При цьому обмеження за видами об'єктів доступу для однієї ролі об'єднуються за "І" та діють для кожного користувача, який входить до групи користувачів.
У версії 1.2.14 обмеження за видами об'єкта доступу жорстко прив'язані до ролей. Якщо користувачеві призначено дві ролі, які дозволяють доступ до одного й того самого об'єкта, але з різними обмеженнями за областями даних, то доступність об'єкта визначатиметься об'єднанням прав, що надаються обома ролями за "АБО".
Групи доступу об'єктів
До версії 1.2.15 додано нову сутність — групи доступу об'єктів.
Для кожного елемента довідників "Контрагенти", "Фізичні особи", "Заявки кандидатів" установлюється відповідність групі доступу з довідників "Групи доступу до контрагентів", "Групи доступу до фізичних осіб", "Групи заявок кандидатів" відповідно. Налаштування прав доступу на рівні записів для цих довідників виконується через групи доступу.
Наприклад, для групи користувачів установлюється доступ до однієї або кількох груп доступу контрагентів, а не до елементів і груп довідника "Контрагенти", як це було у версії 1.2.14.
Сутність "групи доступу" створено з метою підвищення:
- продуктивності під час звернення до елементів довідників
- зручності налаштування прав доступу на рівні записів
Установлення групи доступу до елементів довідників "Фізичні особи", "Заявки кандидатів" виконується аналогічно
Налаштування обмеження доступу на рівні записів
Налаштування прав доступу на рівні записів виконується:
- через довідники "Групи доступу", для видів об'єктів доступу "Контрагенти" "Фізичні особи" "Заявки кандидатів"
- через елементи або групи відповідних довідників, для видів об'єктів доступу "Організації", "Підрозділи", "Проєкти", "Склади", "Фізичні особи", "Зовнішні обробки", "Нотатки", "Підрозділи організацій", "Номенклатура(зміна)".
Налаштувати права доступу для виду об'єкта доступу "Номенклатура(зміна)" можна лише на рівні груп довідника "Номенклатура".
Налаштування обмеження доступу на рівні записів здійснюється у формі "Налаштування прав доступу", яку можна відкрити або з довідника "Групи користувачів", або з довідника відповідного виду об'єкта доступу (наприклад, "Організації", "Групи доступу контрагентів" тощо).
Для таких видів об'єктів доступу:
- Організації
- Підрозділи
- Проєкти
- Склади
- Зовнішні обробки
- Нотатки
- Заявки кандидатів
- Підрозділи організацій
визначено такі права доступу:
- "Читання" — користувач бачитиме елемент довідника у списку, зможе вибрати його зі списку під час заповнення реквізитів інших об'єктів, але не зможе відкрити для перегляду сам елемент довідника або пов'язану з ним інформацію.
- "Запис" — користувач зможе відкрити для перегляду, додати новий, змінити наявний елемент довідника та пов'язану з ним інформацію.
У версії 1.2.15 порівняно з версією 1.2.14:
- межі доступу "Зміна", "Додавання" об'єднано в межу доступу "Запис", тому що додавати новий елемент до довідника не має сенсу без можливості зміни.
- межу доступу "Налаштування" не передбачено. Налаштовувати права доступу до видів об'єктів доступу може лише користувач, який має відповідні права (тобто користувач, який має роль "Повні права").
Для виду об'єкта доступу "Номенклатура (зміна)" визначено лише право доступу на "запис" на рівні груп довідника "Номенклатура".
Обмеження доступу на "читання" довідника "Номенклатура" та пов'язаної з ним інформації не передбачено, тому що загалом незрозуміло, який доступ має бути до документа, якщо список номенклатури, який є в документі, містить і "дозволені", і "заборонені" позиції.
Деякі види об'єктів доступу можуть деталізуватися до областей даних. Це стосується видів об'єктів доступу "Контрагенти" та "Фізичні особи".
Для виду об'єкта доступу "Контрагенти" передбачено такі області даних:
- Контрагенти (список) — визначає видимість контрагента у списку довідника "Контрагенти". Керується встановленням прапорця в колонці "Видимість у списку"
- Контрагенти (дод. інформація) — визначає можливість "читання"/"запису" елемента довідника "Контрагенти". Керується встановленням прапорця у відповідних колонках "Перегляд дод. інформації"/"Редагування дод. інформації".
- Контрагенти (дані) — визначає можливість "читання"/"запису" даних (довідники, документи, регістри), пов'язаних із довідником "Контрагенти". Керується встановленням прапорця в колонці "Перегляд даних"/"Редагування даних".
Для виду об'єкта доступу "Фізичні особи" передбачено такі області даних:
- Фізичні особи (список) — визначає видимість фізичної особи у списку довідника "Фізичні особи". Керується встановленням прапорця в колонці "Видимість у списку"
- Фізичні особи (дані) — визначає можливість "читання"/"запису" даних (довідники, документи, регістри), пов'язаних із довідником "Фізичні особи". Керується встановленням прапорця в колонці "Перегляд даних"/"Редагування даних".
У версії 1.2.14:
- Налаштування до виду об'єкта доступу "Фізичні особи" здійснювалося через довідник "Фізичні особи".
- Не було передбачено область даних "фізичні особи (список)"
Під час налаштування прав доступу з форми "Налаштування прав доступу" передбачено колонку "Вид успадкування прав доступу ієрархічних довідників", за допомогою якої забезпечується налаштування прав або до всіх дочірніх об'єктів, або лише для поточного елемента.
У результаті змін у механізмі обмеження прав доступу на рівні записів було досягнуто виконання поставлених цілей.
| Мета змін | Виконання цілей у версії 1.2.15 |
Позбутися проблем попередніх версій, зокрема:
|
Умови обмеження за видами об'єктів доступу визначено на рівні об'єктів конфігурації та вони ідентичні для всіх ролей. Обмеження за видами об'єктів доступу для однієї ролі об'єднуються за "І" та діють для кожного користувача, який входить до групи користувачів
Оскільки умови ідентичні для всіх ролей, то для користувача, якому призначено одночасно кілька ролей, не спостерігатиметься втрата продуктивності |
| Підвищити продуктивність роботи користувачів з обмеженими правами | Підвищення продуктивності досягнуто за рахунок:
Можливість підвищити продуктивність за рахунок:
|
| Забезпечити максимальну гнучкість налаштування користувачам | Забезпечення гнучкості налаштування досягнуто за рахунок концептуальних змін у налаштуванні прав доступу та змін у складі ролей |
Додаток 1
Ролям "Налаштування НДІ" надано повний доступ без обмеження на рівні записів до таких об'єктів конфігурації:
| Тип об'єкта метаданих | Об'єкт конфігурації |
|---|---|
| Довідник |
Валюти |
| Довідник | Види взаєморозрахунків |
| Довідник | Види діяльності контрагентів |
| Довідник | Види дисконтних карток |
| Довідник | Види контактної інформації |
| Довідник | Види номенклатури |
| Довідник | Види розподілу за проєктами |
| Довідник | Значення властивостей об'єктів |
| Довідник | Класифікатор одиниць виміру |
| Довідник | Каси |
| Довідник | Категорії об'єктів |
| Довідник | Якість |
| Довідник | Класифікатор країн світу |
| Довідник | Номенклатурні групи |
| Довідник | Організації |
| Довідник | Підрозділи |
| Довідник | Причини списання |
| Довідник | Проєкти |
| Довідник | Склади |
| Регістр відомостей | Коди організацій |
| Регістр відомостей | Курси валют |
| Регістр відомостей | Контрагенти, пов'язані з організаціями |
| Регістр відомостей | Курси валют для розрахунків із персоналом |
| Регістр відомостей | Призначення властивостей об'єктів |
| Регістр відомостей | Відповідальні особи |
| Регістр відомостей | Відповідальні особи організацій |
| Регістр відомостей | Облікова політика |
Ролям "Налаштування НДІ витрат" надано повний доступ без обмеження на рівні записів до таких об'єктів конфігурації:
| Тип об'єкта метаданих | Об'єкт конфігурації |
|---|---|
| Довідник | Види параметрів випуску продукції |
| Довідник | Види розподілу за проєктами |
| Довідник | Види лічильників для значень розрядів |
| Довідник | Напрями списання випущеної продукції |
| Довідник | Налаштування аналітики обліку |
| Довідник | Основна сировина |
| Довідник | Параметри випуску продукції |
| Довідник | Способи відображення витрат за амортизацією |
| Довідник | Способи розподілу витрат на випуск |
| Довідник | Статті витрат |
| Регістр відомостей | Налаштування способів ведення управлінського партійного обліку |
| Регістр відомостей | Показники за нормальної потужності |
| Регістр відомостей | Показники за нормальної потужності організацій |
| Регістр відомостей | Способи розподілу статей витрат |
| Регістр відомостей | Способи розподілу статей витрат організацій |
Ролям "Налаштування НДІ (регл)" надано повний доступ без обмеження на рівні записів до таких об'єктів конфігурації:
| Тип об'єкта конфігурації | Об'єкт конфігурації |
|---|---|
| Довідник | Види податкової діяльності |
| Довідник | Комісії |
| Довідник | Набори статей податкових декларацій |
| Довідник | Податки |
| Довідник | Податкові інспекції |
| Довідник | Податкові призначення активів і витрат |
| Довідник | Налаштування закриття місяця |
| Довідник | Відокремлені підрозділи організацій |
| Довідник | Підрозділи організацій |
| Довідник | Витрати майбутніх періодів |
| Довідник | Регламентовані звіти |
| Довідник | Статті доходів |
| Довідник | Статті неопераційних витрат |
| Довідник | Статті податкових декларацій |
| Довідник | Статті відстрочених податкових активів і зобов'язань |
| Довідник | Субконто |
| Довідник | Схеми оподаткування |
| Довідник | Схеми реалізації |
| Обробка | Завантаження податкових інспекцій |
| Обробка | Оновлення регламентованої звітності |
| Обробка | Загальні об'єкти регламентованої звітності |
| Документ | Установлення параметрів обліку номенклатури |
| Регістр відомостей | Документи регламентних операцій |
| Регістр відомостей | Виключення проводок |
| Регістр відомостей | Коди організацій |
| Регістр відомостей | Коректні кореспонденції рахунків |
| Регістр відомостей | Контрагенти організацій |
| Регістр відомостей | Набори статей податкових декларацій |
| Регістр відомостей | Налаштування відкладеного проведення |
| Регістр відомостей | Неоподатковуваний мінімум |
| Регістр відомостей | Номінальна вартість бланків суворого обліку |
| Регістр відомостей | Норми податкової амортизації ОЗ |
| Регістр відомостей | Параметри податкового обліку |
| Регістр відомостей | Відповідність рахунків БО та МСФЗ |
| Регістр відомостей | Склад комісій |
| Регістр відомостей | Ставки податку на прибуток |
| Регістр відомостей | Схеми оподаткування контрагентів |
| Регістр відомостей | Облікова політика організацій |
| Регістр відомостей | Рахунки обліку номенклатури |
| Регістр відомостей | Шкала ставок податків |

