Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:59

Подскажите, как ограничить права доступа для исполнителей задач?

Автор Лена), 27 фев 2012, 12:58

0 Пользователей и 1 гость просматривают эту тему.

Лена)

Добрый день! Документооборот, Платформа 8.2. Хочу задать в правах ограничение доступа к выполнению задачи. Сейчас при отправлении задачи все участники маршрута согласования могут согласовать не только свою задачу, но и задачу другого исполнителя. В ролях я добавила ограничение на "изменение" задачи исполнителя:


ЗадачаИсполнителя ГДЕ ЗадачаИсполнителя.Исполнитель = &ТекущийПользователь


Теперь только текущий пользователь может согласовать присланную ему задачу. Этот код работает.

Только есть еще в документообороте роль пользователя, для которой этот код не пашет. Выходит ошибка: У пользователя недостаточно прав на исполнение операции над базой данных.

Пробовала добавлять к прерыдущему коду код для роли такой и всё-равно та же ошибка:

ЗадачаИсполнителя ГДЕ ЗадачаИсполнителя.РольИсполнителя = &ТекущийПользователь

Подскажите, как правильно дописать ограничение?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск