Имя: Пароль:
1C
1С v8
Конвертация, ПВД
0 mxs089
 
23.01.15
15:11
создаю ПВД, где не указан объект выборки, способ выборки произвольный алгоритм, перед обработкой делаю выборку из базы в цикле обхожу и вызываю функцию ВыгрузитьПоПравилу. вываливается обмен с ошибкой
Ошибка при выгрузке данных для узла плана обмена
    ОписаниеОшибки         =  Ошибка при вызове метода контекста (НайтиПоТипу): Несоответствие типов (параметр номер '1')
    ПозицияМодуля          =  Обработка.ОбменДаннымиXML(12065)
    КодСообщения           =  72
посмотрел в отладчике,
        МассивВыгружаемыхМетаданных = Новый Массив();
        МассивВыгружаемыхМетаданных.Добавить(Метаданные.РегистрыСведений.СоответствиеОбъектовДляОбмена);
        
        // дополняем массив только теми метаданными по которым есть правила выгрузки - остальные метаданные нас не интересуют
        Для Каждого СтрокаПравилаВыгрузки Из ВременныйМассивПравилВыгрузкиДанных Цикл
            
            МетаданныеПВД = Метаданные.НайтиПоТипу(СтрокаПравилаВыгрузки.ОбъектВыборки);