Формулировка проблемы: на данный момент делегирование прав возможно только для руководителей, имеющих подчиненных. Необходимо реализовать настройку, позволяющую делегировать права любому сотруднику без учета его положения в орг. структуре.
Связанные задачи: при реализации данной задачи необходимо учитывать реализации задач 2.58.8113, 2.58.9687.
Решение: в разделе Конфигуратора «Документооборот» -> «Доп. настройки потоков работ» необходимо реализовать новую опцию «Разрешать делегирование прав всем сотрудникам». Опция представляет собой флажок:
если флажок выключен (по умолчанию) — делегирование прав осуществляется также, как и до 61 итерации (включительно);
если флажок включен — делегирование прав возможно для любого сотрудника орг. структуры вне зависимости от его положения.
Примечания:
при делегировании прав авторизованного пользователя его
начальнику любого уровня система выдает ошибку «Изменения не
были сохранены, так как пользователь
Фамилия И.О.
уже имеет все полномочия»;
при делегировании прав авторизованного пользователя самому себе система выдает ошибку «Полномочия не делегированы: Вы не можете делегировать себе полномочия»;
при выключенном флажке ранее делегированные права сохраняются,
при этом добавление делегирования прав осуществляется только для
подчиненных авторизованного пользователя, а удаление - для всех
пользователей; при изменении прав неподчиненным пользователям
система выдает ошибку «Изменения не были сохранены: Вы не
являетесь руководителем пользователя
Фамилия И.О.
и не можете редактировать
делегирование прав»;
при включенном флажке «Ограничить просмотр дерева орг. структуры» в разделе Конфигуратора «Настройки системы» -> «Управление модулями» -> «Доп. настройки управления модулями» - если авторизованный пользователь обладает любым из делегированных прав на ежедневник и/или работы от одного или нескольких пользователей, то данному пользователю становится доступным все то дерево, что и делегировавшим руководителям (без учета их собственных делегирований), т.е. итоговое дерево орг. структуры должно являться результатом объединения («ИЛИ») нескольких деревьев, доступных согласно делегированным правам;
при реализации данной опции необходимо учитывать настройку «Формат отображения поля автора в ходе выполнения» в разделе Конфигуратора «Документооборот» -> «Доп. настройки потоков работ».