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