(0) Делал такое
Из ERPУХ в ДО через безшовку
Там сильное колдунство!
1. Самое сложное это рекурсивность при переборе элементов
Ибо в типовом ОтборКомпоновкиДанных есть группы (И/ИЛИ/НЕ)
2. Уже простейшее
Тип = ТипЗнч(Значение);
Если Тип = Тип("Массив") ИЛИ Тип = Тип("ОтборКомпоновкиДанных") Тогда
Результат = ОбщегоНазначения.ЗначениеВСтрокуXML(Значение);
Иначе
Результат = Значение;
КонецЕсли;
На другой стороне просто парсишь и все
Если там тоже 1С - простейше
Если не 1С - ну изобретаешь свой конструктору аля СКД