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