Запретить изменение проведенного документа #784773


#0 by location
Добрый день, подскажите плз, как можно запретить изменение проведенного документа для всех. т.е. чтобы никто, даже пользователи с полными правами, не могли его изменять, чтобы данному документу нельзя было например отменить проведение из формы списка или через групповую обработку. Делал подписку на событие ПриЗаписи проверял если Источник.Проведен, то чтобы не изменялись данные, хорошо отрабатывает пока ты меняешь какие то данные в документе, но если нажал отменить проведение то Источник.Проведен уже ложь и дает спокойно отменить проведение и менять что хочешь. Подскажите плз что нужно сделать?
#1 by h-sp
это фигню какую-то вы придумали. Если просто элементарную ошибку допустил пользователь, то потом всем офисом ждут 1с-ника, чтобы он залез в конфигуратор и там что-нибудь нахимичил, чтобы выйти их этой ситуации. В общем бред вы придумали. Очень неудобно. Практически не смогут работать пользователи.
#2 by location
доп документ делает движения только в 1 регистр сведений, информация почти там справочная. и если сделали косяк, то будет видно. поэтому почему фигня?
#3 by Feunoir
Потому что нужно проверять не ПриЗаписи, а ПередЗаписью
#4 by IlyaSR
МодульОбъекта добавить процедуру ОбработкаУдаленияПроведения(Отказ)
#5 by d546
+1
#6 by Джинн
На каждое кривое архитектурное решение обязательно есть 153 костыля, его поддерживающие.
#7 by aleks_default
нехрен давать полные права кому попало
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С