Как передать данные из подключаемой обработки в Конвертацию
Доброго времени суток.
Я в КД подключаю внешнюю обработку (обработка используется при загрузке, является интерфейсной), связываю параметры обработки с параметрами конвертации. в самой обработке на кнопке "выполнить" пишу код "Закрыть(1);"
но параметры из обработки не передаются в конвертацию, остаются пустыми. что нужно еще сделать? куда копать?
файл с правилами прилагаю.
Я в КД подключаю внешнюю обработку (обработка используется при загрузке, является интерфейсной), связываю параметры обработки с параметрами конвертации. в самой обработке на кнопке "выполнить" пишу код "Закрыть(1);"
но параметры из обработки не передаются в конвертацию, остаются пустыми. что нужно еще сделать? куда копать?
файл с правилами прилагаю.
По теме из базы знаний
- hsИнтегратор - технология онлайнового обмена данными между базами на платформе 1С:Предприятие. Использование технологии в виде расширения, без изменения конфигураций баз данных, участвующих в обмене
- Опыт внедрения ESB (интеграционной шины) в ПАО "Газпром нефть"
- Слияние баз ERP (формирование остатков и перенос данных)
- Универсальный обмен данными XML (с гибкими отборами и сохранением вариантов настроек)
- Конвертация данных 2. Использование подключаемых обработок в правилах обмена. Конвертация дерева значений
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сам лично не подключал никогда, но посмотрел там есть табличка параметры обработки связанные с параметрами конвертации.
Не пробовал параметры обработки связать с параметрами конвертации?
Ну на крайний случай всегда есть отладчик где можно понять как оно работает, часто так делаю, потому что продукт мощный, развивается с документацией и описанием плохо, все приходится собирать по крупицам.
Не пробовал параметры обработки связать с параметрами конвертации?
Ну на крайний случай всегда есть отладчик где можно понять как оно работает, часто так делаю, потому что продукт мощный, развивается с документацией и описанием плохо, все приходится собирать по крупицам.
ФормаОбработки = ДопОбработки.УстановкаПараметровЗагрузки.ПолучитьФорму("Форма");
//Форма.Открыть();
УстановитьПараметрыИзДиалога();
Для Каждого Пар Из ПараметрыДопОбработок["УстановкаПараметровЗагрузки"] Цикл
ФормаОбработки[Пар] = Параметры[Пар];
КонецЦикла;
РезультатОткрытияФормы = ФормаОбработки.ОткрытьМодально();
Если РезультатОткрытияФормы <> Неопределено Тогда
Для Каждого Пар Из ПараметрыДопОбработок["УстановкаПараметровЗагрузки"] Цикл
Параметры[Пар] = ФормаОбработки[Пар];
УстановитьЗначениеПараметраВТаблице(Пар, ФормаОбработки[Пар]);
КонецЦикла;
ПараметрыИнициализированы = Истина;
КонецЕсли;
//Форма.Открыть();
УстановитьПараметрыИзДиалога();
Для Каждого Пар Из ПараметрыДопОбработок["УстановкаПараметровЗагрузки"] Цикл
ФормаОбработки[Пар] = Параметры[Пар];
КонецЦикла;
РезультатОткрытияФормы = ФормаОбработки.ОткрытьМодально();
Если РезультатОткрытияФормы <> Неопределено Тогда
Для Каждого Пар Из ПараметрыДопОбработок["УстановкаПараметровЗагрузки"] Цикл
Параметры[Пар] = ФормаОбработки[Пар];
УстановитьЗначениеПараметраВТаблице(Пар, ФормаОбработки[Пар]);
КонецЦикла;
ПараметрыИнициализированы = Истина;
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот