Имя: Пароль:
1C
 
Запрет на изменение документа
0 Niang
 
20.04.23
14:39
Всем привет! Конфа: автосервис.
Суть вопроса следующая: определенной категории пользователей нужно установить запрет на изменение проведенных заказ-нарядов со статусом "Закрыт", с любым другим статусом документ можно менять/записывать/проводить без каких-либо ограничений. Нужен совет, как лучше реализовать)
1 Niang
 
20.04.23
14:42
Сделал подписку на событие передЗаписью, там прописал, что если документ это заказ-наряд, проведен, да еще и со статусом "Закрыт", тогда отказ = истина. Но идея провалилась, т.к.  при попытке поменять документы с другими статусами на "Закрыт" и провести, в процедуре "ПередЗаписью" он уже проходит проверку "Источник.Состояние = Закрыт" и блокирует запись/проведение, не давая пользователям установить документы в "Закрыт". Кто-нибудь решал подобные задачи?
2 Мультук
 
20.04.23
14:44
(0)

Источник.ссылка.Состояние = Закрыт
3 Philix
 
20.04.23
14:47
(0) Не забудь сделать исключение для ОбменДанными.Загрузка... А то как только сделаешь запрет, сразу появится необходимость что-нибудь исправить хирургическим путем :)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.