ПланыОбмена.ЗарегистрироватьИзменения(Узел, Контрагент);
Контрагент - это ссылка.
В изменения всё регается.
Выгрузка идет через каталог. В файле выгрузки изменения идут как УдалениеОбъекта, а не как выгрузка ссылки по ПКО.
Если я правильно понял, то причина в механизме штатного обмена в УПП. ВыполнитьСтандартнуюВыгрузкуИзмененийДляУзла()
// выполняем проверку на то, что объект проходит фильтр ПРО
// если объект фильтр ПРО не проходит, то в базу-приемник отсылаем удаление объекта
// для наборов записей выполняем фильтрацию каждой записи
// наборы выгружаем всегда, даже пустые (аналог удаления объекта)
Я может чего-то не понимаю, но нахуя еще раз проверять зарегистрированные объекты по ПРО при выгрузке, если они уже были зарегистрированы с учетом ПРО (если регистрация выполнена штатно)?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.