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