УТ проф Запрет изменений в документе

1. azbyka231 23.02.21 15:47 Сейчас в теме
Возможно ли сделать запрет на изменение данных в документах, связанных с заказом, включая сам заказ, с присутсвием ролей(допустим: менеджер не может, главный бухгалтер может), после отгрузки товара в заказе со склада?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
5. zhmypka 24.02.21 11:18 Сейчас в теме
(1)
Возможно ли сделать запрет на изменение данных в документах, связанных с заказом, включая сам заказ, с присутсвием ролей
Возможно, с доработками
2. Sergex 57 23.02.21 16:35 Сейчас в теме
Добавляете свою группу доступа, без ролей и по назначению текущего пользователя, а так же некоторых условий контекста документа, уже и устанавливаете режим только чтения. У меня есть какое то расширение на эту тему - сделал для демонстрации ответа на вопрос тут же на форуме.

ЕМНИП там ограничение на редактирование заказов созданных другим менеджером, но взяв за основу каркас можно реализовать то любую прикладную логику.

Типовые роли или группы доступа не решают вопросов ограничения действий с объектами на основании условий контекста.

В вашем случае, как я понимаю, требуется запрет изменений закрытых (исполненных) заказов клиента. Типовые механизмы такого не умеют.
3. _MavR_ 23.02.21 18:07 Сейчас в теме
Подписка на событие + общий модуль + роль-пустышка. В подписка к примеру "при записи", а в модуле пишите код для ограничения и проверку на наличие роли, а роль нужна только для удобства при настройке прав
4. Sergex 57 23.02.21 23:33 Сейчас в теме
(3) Да и роль то не нужна. Достаточно группы доступа.
6. _MavR_ 24.02.21 14:03 Сейчас в теме
(4)
Да и роль то не нужна. Достаточно группы доступа.

тоже вариант, но с ролью в коде группу доступа указывать не надо будет
Оставьте свое сообщение
Вопросы с вознаграждением