Есть самописный документ. Проводится по кнопке "ОК" и из обработки.
Как понять- каким образом в данный момент его проводят?
Цель- если проводят без обработки, запретить проведение если изменен определенный реквизит.
+ к (1) или выполняй эту проверку на форме документа.
Только не забудь, что проведение документа может выполняться из самых разных обработок. Например, из обработки группового изменения реквизитов, где можно этот ваш критичный реквизит поменять.
Передавай параметр при проведении из обработки. По этому параметру и определишь.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший