Привет! Объединил конфигурацию заказчика со своей, в конфигурации заказчика прописано автоматическое добавление планов обмена к справочнику при записи
Процедура ЗаполнитьПолучателейДляОбмена(Источник, МассивФилиловДляРегистрацииПередЗаписью, МассивФилиловДляРегистрацииПриЗаписи,Замещение)
// для регистрации ссылки
МассивУзловДляРегистрацииПередЗаписью = ОпределениеУзловДляВыгрузкиОбъекта(МассивФилиловДляРегистрацииПередЗаписью);
Источник.ОбменДанными.Получатели.АвтоЗаполнение = Ложь;
Для Каждого Элемент Из МассивУзловДляРегистрацииПередЗаписью Цикл
Если Элемент <> ПланыОбмена.Полный.ЭтотУзел() тогда
Источник.ОбменДанными.Получатели.Добавить(Элемент.Ссылка);
Конецесли;
КонецЦикла;
// для регистрации объекта
Если Замещение тогда
МассивУзловДляРегистрацииПриЗаписи = ОпределениеУзловДляВыгрузкиОбъекта(МассивФилиловДляРегистрацииПриЗаписи);
Для Каждого Элемент Из МассивУзловДляРегистрацииПриЗаписи Цикл
Если Элемент <> ПланыОбмена.Полный.ЭтотУзел() тогда
Источник.ОбменДанными.Получатели.Добавить(Элемент);
Конецесли;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
С родными справочниками работает без проблем, если Источник - справочник из моей конфигурации, при добавлении плана обмена -Источник.ОбменДанными.Получатели.Добавить(Элемент.Ссылка); - выдает ошибку Несоответствие типов. В чем может быть проблема? Тип значения тотже - ПланОбменаСсылка.Полный
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс