Добрый день.
Подскажите, может кто-то сталкивался с задачей: блокировать(ТолькоПросмотр = Истина) форму документа сраааазу же после успешного проведения, если пользователь её не закрыл, не переоткрыл, а просто нажал Провести и остался на ней.
На данный момент максимум чего удалось добиться - блокировать форму проведенного документа при его открытии:
Процедура ПриЧтенииНаСервере(ТекущийОбъект)
Если Объект.Проведен = Истина Тогда
ЭтаФорма.ТолькоПросмотр = Истина;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
Если Объект.Проведен Тогда
ЭтаФорма.ТолькоПросмотр = Истина;
КонецЕсли;
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший