helpf.pro
Регистрация

v8: КД и планы обмена - ай нид сам хелп

IKSparrow
05.04.2012 15:33Прочитано: 4958
Необходимо перетащить документ из одной конфигурации в другую. Используя планы обменов. Нарисовал схему переноса документа в КД. В правилах выгрузки данных в обработчике "Перед выгрузкой данных" написал следующий код (руководствовался этой ссылкой: ССЫЛКА
:

Код 1C v 8.х
 Узел = ПланыОбмена.Обмен_УКФ_ЗУП.НайтиПоКоду("000000002");
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(Узел,1);
Выборка = Новый Массив;
Пока ВыборкаИзменений.Следующий() Цикл
Данные = ВыборкаИзменений.Получить();
Выборка.Добавить(Данные);
КонецЦикла;

Параметры.Вставить("Выборка",Выборка);
Параметры.Вставить("Узел",Узел);

Так вот самое интересное, что если обработку "УниверсальныйОбменДаннымиВФорматеXML" (V8Exchan81.epf) с этими правилами, то всё отлично выгружается/загружается.

А вот если задействовать штатный механизм "Настройки обмена данными", указать там эти правила и попытаться совершить обмен, то будет ругаться на вторую строчку:

Ошибка в обработчике события ПередВыгрузкойДанных (конвертация)
Обработчик = ПередВыгрузкойДанных (конвертация)
ОписаниеОшибки = Ошибка при вызове метода контекста (ВыбратьИзменения): Недопустимое значение параметра (параметр номер '1')
ПозицияМодуля = (2)
КодСообщения = 62

вышеприведённого кода. То ли я не понимаю механизма и не то и не там использую то ли... В общем, как исправить проблему?
Yandex
Возможно, вас также заинтересует
Реклама на портале
IKSparrow
05.04.2012 16:17Ответ № 1
Вот всё настраивал согласно этому документу. Ошибка такая же.
E_Migachev
07.04.2012 19:00Ответ № 2
(0) IKSparrow, хм... что тут не подскажу *11,
но предлагаю сделать так:Автоматическая выгрузка загрузка данных используя Правила конвертации и регламентное задание
Подсказка: Для редактирования своего ответа щелкните по значку (справа)
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.