Как передать параметры в обработку обмена через универсальный обмен данными в формате xml

1. user1963478 20.12.23 08:23 Сейчас в теме
Есть самописные правила конвертации данных, в процедуре перед обработкой делаю запрос и устанавливаю туда три параметра. Далее написал обработину, которая вызывает обработку обмена через xml и передаёт ей данные. Мне нужно как-то заполнить эти параметры запроса программно. Как это можно сделать?
По теме из базы знаний
Найденные решения
2. user-z99999 70 20.12.23 09:59 Сейчас в теме
(1)

СтрокаМассиваСсылок = ЗначениеВСтрокуВнутр(МассивДокументовОбмена); 


Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обработка.ЗагрузитьПравилаОбмена();   	     
	// а после устанавливаем параметры
Обработка.Параметры.СтрокаМассиваСсылок = СтрокаМассиваСсылок;
Обработка.ТаблицаНастройкиПараметров.Найти("СтрокаМассиваСсылок", "Имя").Значение = СтрокаМассиваСсылок;
..... // ещё пару строк кода
Обработка.ВыполнитьВыгрузку(); 

Показать
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 70 20.12.23 09:59 Сейчас в теме
(1)

СтрокаМассиваСсылок = ЗначениеВСтрокуВнутр(МассивДокументовОбмена); 


Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обработка.ЗагрузитьПравилаОбмена();   	     
	// а после устанавливаем параметры
Обработка.Параметры.СтрокаМассиваСсылок = СтрокаМассиваСсылок;
Обработка.ТаблицаНастройкиПараметров.Найти("СтрокаМассиваСсылок", "Имя").Значение = СтрокаМассиваСсылок;
..... // ещё пару строк кода
Обработка.ВыполнитьВыгрузку(); 

Показать
3. user1963478 20.12.23 12:34 Сейчас в теме
(2)
Благодарю, всё получилось
4. RainDrops 15.08.24 06:13 Сейчас в теме
Мне не помогло, когда я так указал в параметры упало значение ссылок, но без типа, значения в массиве выглядело как-то так: {##, 12312312-213sdasde-123asdd2134-123123sax}.Решил следующим образом:

Обработка.Параметры.СтрокаМассиваСсылок = СтрокаМассиваСсылок;
Обработка.ТаблицаНастройкиПараметров.Очистить();


Дело в том что далее уже в коде универсального обмена параметры подменяются на значения из таблицы настройки параметров. а если таблица пустая, то и подменять неначто.
Наверное логичнее было бы корректно передать данные в ТаблицаНастройкиПараметров, а не очищать её. Но лень разбираться как.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот