Следует учитывать, что обработчик ОбработкаПроверкиЗаполнения вызывается не при каждой записи объекта, в частности, он не вызывается в случаях если запись были инициирована программно.
в 7ке на форму ставили кнопку "провести" с процедурой "провестиизформы" и в ней мог быть совсем другой код.
Провинциальный 1сник
8 - 12.02.21 - 06:37
(7) Суть этого финта в том, чтобы вынести тяжелые и длительные расчеты из транзакции. Потому что транзакция означает блокировку, то есть невозможность других пользователей обратиться к данным. А если все расчеты подготовить в глобальной переменной в модуле формы, а в модуле документа лишь создать по этой переменной движения - то блокировка будет лишь на время записи движений. Но при этом разумеется теряется возможность неинтерактивного перепроведения, вернее теряется смысл в нём..