В Источнике есть множество контрагентов разбитых по папкам в приемнике их всего 3, нужно по родителю понять какого контрагента подставить в приемнике.
Документ реализация:
Добавил ПКС "НужныйКонтрагент" поставил переключатель "Передавать данные в параметр" в обработчике "Перед выгрузкой" пишу -
Если ЗначениеЗаполнено(Источник.Контрагент.Родитель) Тогда
Если Источник.Контрагент.Родитель = Справочники.КОнтрагенты.НайтиПоКоду("000000002") Тогда
Значение = 1;
ИначеЕсли Источник.Контрагент.Родитель = Справочники.КОнтрагенты.НайтиПоКоду("ЦУ0000002") Тогда
Значение = 2;
Иначе Значение = 0; КонецЕсли;
КОнецесли;
Затем в ПКО в обработчике "После загрузки" пишу -
Если ПараметрыОбъекта<>Неопределено Тогда
НужныйКонтрагент = ПараметрыОбъекта["НужныйКонтрагент"];
Если НужныйКонтрагент = 1 Тогда
Объект.Контрагент = Справочники.КОнтрагенты.НайтиПоКОду("00-000078");
ИначеЕсли НужныйКонтрагент = 2 Тогда
Объект.Контрагент = Справочники.КОнтрагенты.НайтиПоКОду("00-000049");
КонецЕсли;
КонецЕсли;