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