Правила определения доступности операций
Для определения доступности какой-либо операции для пользователя используется следующее правило:
Пользователь может осуществить операцию с выбранным сметным объектом (Комплексом, Проектом, Объектной сметой, Локальной сметой или Актом) если выполнены следующие условия:
1. | Роль, назначенная пользователю, позволяет осуществлять эту операцию. |
2. | Группа, куда входит пользователь, является собственником объекта или имеет доступ на видимость этого объекта. |
3. | Бизнес-этап, на котором находится объект, позволяет осуществлять данную операцию. Разрешение выбирается из таблиц для «собственника» или «не собственника» в зависимости от отношения группы пользователей к этому объекту (по п. 2). |
4. | Если после проверок по условиям 1 – 3 выполнение операции разрешено, то дальнейшая проверка проводится в зависимости от того, включен ли режим «Отдельное управление дочерними» или нет. |
Если режим «Отдельное управление дочерними» включен:
при запросе разрешений на выполнение операций «создания», «удаления», «редактирования» или «импорта» используется следующее правило (в зависимости от типа сметного объекта):
4.1а. | Для ОС на бизнес-этапе, на котором находится родительский проект, разрешено, соответственно, создание, удаление, редактирование или импорт для дочерних объектов. |
4.1б. | Для ЛС на бизнес-этапе, на котором находится родительская ОС, разрешено, соответственно, создание, удаление, редактирование или импорт для дочерних объектов. |
4.1в. | Для Акта на бизнес-этапе, на котором находится родительская ЛС, разрешено, соответственно, создание, удаление, редактирование или импорт для дочерних объектов. |
Если режим «Отдельное управление дочерними» выключен (значение по умолчанию):
при запросе разрешения на выполнение определенных операций со сметным объектом дополнительно используется правило (в зависимости от типа сметного объекта):
4.2а. | Для ОС при операциях «создания», «удаления», «редактирования», «импорта»: бизнес-этап, на котором находятся родительский проект, позволяет осуществлять редактирование. |
4.2б. | Для ЛС при операциях «создания», «удаления», «редактирования», «импорта», «назначения исполнителей»: бизнес-этапы, на которых находятся родительские проект и ОС, позволяют осуществлять редактирование. |
4.2в. | Для Акта при операциях «создания», «удаления», «редактирования», «экспорта», «просмотра»: бизнес-этап, на котором находятся родительская ЛС, позволяет осуществлять учет выполнения. |
4.2г. | Для Параметров объекта при операциях «создания», «удаления», «редактирования», «экспорта»: бизнес-этап, на котором находятся родительская ОС, позволяет осуществлять редактирование. |
При проверке по условию 4 разрешение выбирается из набора для «собственника» или «не собственника» в зависимости от отношения группы пользователей к проекту (по п. 2)
|
Если включен режим «Облегченной проверки на редактирование ЛС», то при проверках по условию 4, разрешение всегда выбирается как для собственника. |
|
Если удаляется сметный объект, находящийся на бизнес-этапе «Архивирование», то проверки в соответствии с пунктом 4 не осуществляются. |
|
При осуществлении операции перевода на другой бизнес-этап дополнительно проверяется доступность нового этапа в списке бизнес-этапов ролей пользователя. |
Наверх