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