Ошибку обнаружил в подсистеме.
Воспроизводится и в портативных:
{ВнешняяОбработка.ирВыгрузкаЗагрузкаДанныхЧерезФайл.МодульОбъекта(170)}: Ошибка при установке значения атрибута контекста (Отправитель)
ОбъектБД.ОбменДанными.Отправитель = УзелОтправитель;
по причине:
Свойство не доступно для плана обмена
Для воспроизведения достаточно выгрузить один узел любого плана обмена в файл (Я делал это через ДС --> Подбор и обработка объектов --> Выгрузка в файл), затем в инструменте "Выгрузка/загрузка данных через файл" попытаться загрузить данные из полученного ранее файла.
Замечу, что для свойства "ОбменДанными.Получатели", которое также недоступно для узлов планов обмена, в ирОбщий заплатка (или как это правильнее назвать?) имеется:
Код
Попытка
Получатели = ОбменДанными.Получатели;
Исключение
// Элемент плана обмена в 8.3.5+
Получатели = Неопределено;
КонецПопытки;
Я сделал по аналогии.
Было:
Код
ОбъектБД.ОбменДанными.Отправитель = УзелОтправитель;
Стало:
Код
Попытка
Отправитель = ОбъектБД.ОбменДанными.Отправитель;
Исключение
// Элемент плана обмена в 8.3.5+
Отправитель = Неопределено;
КонецПопытки;
Если Отправитель <> Неопределено Тогда
ОбъектБД.ОбменДанными.Отправитель = УзелОтправитель;
КонецЕсли;