Имя: Пароль:
1C
1С v8
Обмен данными в объединенной конфигурации
0 mgluhov
 
28.01.13
16:20
Привет! Объединил конфигурацию заказчика со своей, в конфигурации заказчика прописано автоматическое добавление планов обмена к справочнику при записи

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

С родными справочниками работает без проблем, если Источник - справочник из моей конфигурации, при добавлении плана обмена -Источник.ОбменДанными.Получатели.Добавить(Элемент.Ссылка); - выдает ошибку Несоответствие типов. В чем может быть проблема? Тип значения тотже - ПланОбменаСсылка.Полный
1 mgluhov
 
28.01.13
16:21
1С 8.1, клиент-серверный вариант.
2 DrShad
 
28.01.13
16:22
в состав плана их включи, блеать!