Имя: Пароль:
1C
1С v8
КД. Ошибка при обмене по правилам с использованием настройки обмена
0 Puzoter
 
17.06.14
10:24
В правилах обмена выгружается срез последнего периодического РС. В ПВД регистра программно делается срез последних и выгрузка по правилам, реквизиты - получить из входящих данных. Все как обычно.
Результат = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = Результат.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        
        ВходящиеДанные = Новый структура;
        ВходящиеДанные.Вставить("Период",ВыборкаДетальныеЗаписи.Период);
        ВходящиеДанные.Вставить("Активность",Истина);
        ВходящиеДанные.Вставить("ФизЛицо",ВыборкаДетальныеЗаписи.ФизЛицо);
        ВходящиеДанные.Вставить("Фамилия",ВыборкаДетальныеЗаписи.Фамилия);
        ВходящиеДанные.Вставить("Имя",ВыборкаДетальныеЗаписи.Имя);
        ВходящиеДанные.Вставить("Отчество",ВыборкаДетальныеЗаписи.Отчество);
        
        ВыгрузитьПоПравилу(,,ВходящиеДанные,,"ФИОФизЛиц");
        
    КонецЦикла;

При этом, если делать выгрузку с помощью обработки "универсальный обмен данными", то данные успешно выгружаются, но если с помощью настройки обмена данными с использованием плана обмена - вываливается сообщение об ошибке

Ошибка при вызове метода контекста (НайтиПоТипу): Несоответствие типов (параметр номер '1')

Почему так происходит и как нужно переделать правила, чтобы можно было выгружать срез последних с помощью "настройки обмена данными" с использованием плана обмена?
1 SleepyHead
 
гуру
17.06.14
10:30
а в ПКО откуда данные берутся? точно из входящих данных?
2 Йохохо
 
17.06.14
10:36
план обмена точно точно использует ПВД?
3 Puzoter
 
17.06.14
11:02
(1) Из входящих данных точно
4 Puzoter
 
17.06.14
11:06
(2) Т.е. как это "точно план обмена использует ПВД"? В настройке обмена указывается узел обмена и правила. Я так понимаю, что выгрузка в этом случае выполняется по правилам для объектов, зарегистрированных в этом узле. Или там какие-то дополнительные настройки нужны? Для примера этими же правилами я выгружаю простой РС без всяких ПВД - выгрузка проходит нормально.
Основная теорема систематики: Новые системы плодят новые проблемы.