Нужно регистрировать документ в план обмена по разветвленному ряду условий : при определенном значении некоторых реквизитов, и если изменился реквизит из списка.
Собираюсь проверять все условия в ПередЗаписью объекта.
Там проверять условия типа ЭтотОбъект.НужныйРеквизит <> ЭтотОбъект.Ссылка.НужныйРеквизит
ПередЗаписьюДокументаДляОбмена ради интереса можете глянуть подписку на событие в любой то типовой конфе. там они заполняют массив узлов для регистрации, в зависимсти от условий.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший