Большинство выгружаемых типов данных могут быть напрямую получены из запроса, и обработка конвертирует их в XML файл обмена самостоятельно.
Остальные, а именно подборы (set) и массивы (array) необходимо сформировать "вручную" - в обработчике "ПослеВыгрузкиОбъектов".

Особенности реализации выгрузки

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

ВЫБРАТЬ
	Ссылка КАК Ссылка,
	Наименование КАК Наменование,
    // поле-заглушка
	"" КАК Значение
ИЗ 
...

В обработчике  "ПослеВыгрузкиОбъектов" реализовать удаление колонки-заглушки и добавление колонки с тем же именем, но нужного типа:

КолонкаЗначение = ДанныеВыгрузки.Колонки.Найти("Значение");
ДанныеВыгрузки.Колонки.Удалить(КолонкаЗначение );
ДанныеВыгрузки.Колонки.Добавить("Значение", Новый ОписаниеТипов("Соответствие"));

Непосредственное заполнение значений колонки реализовать в цикле:

Для Каждого СтрокаДанныхВыгрузки Из ДанныеВыгрузки.Строки Цикл

	МассивЗначений = Новый Массив;
	МассивЗначений.Добавить("Самовывоз");
	МассивЗначений.Добавить("До клиента");
 
	СтрокаДанныхВыгрузки.Значение = ПолучитьЗначениеXMLДопРеквизита(МассивЗначений , "До клиента");

КонецЦикла;
  • Нет меток