В конце процедуры сгенери событие формексом и передай в него документ, после окончания транзакции сработает обработка внешнего события Или реквизит пиши не в сам документ, а в другой объект метаданных
(2) ОткрытьФорму(ТвойДокумент) с параметром
В самом документе, ПриОткрытии(), если параметр равен тому что нужно, то присваиваешь что тебе надо, и
СтатусВозврата(0);
Возврат();
Но возникает вопрос - это действительно надо?
Не правильней ли оперировать проведенностью документа, и соответственно решать вопрос в
ОбработкаПроведения()
ОбработкаУдаленияПроведения()
Может прямыми запросами писать прямо в базу? Я такое делаю, но у меня SQL с переделанными блокировками.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший