Пытаюсь массив передать - ругается. Может массив перед помещением в AdditionalInfo преобразовать надо? но во что? В голову приходит только base64, но думаю это изврат. Или сам по себе подход "передача массива структур" не верен?
	ДополнительныеДанные = Новый Структура;
	МассивУпаковок = Новый Массив;   
	
	ПКО_УпаковкиЕдиницыИзмерения = ОбменДаннымиXDTOСервер.ПКОПоИмени(КомпонентыОбмена,"Справочник_Упаковки");
	
	Пока Выборка.Следующий() Цикл
		ДанныеПоПравилам =	ОбменДаннымиXDTOСервер.ДанныеXDTOИзДанныхИБ(КомпонентыОбмена, Выборка.Ссылка, ПКО_УпаковкиЕдиницыИзмерения); 
		МассивУпаковок.Добавить(ДанныеПоПравилам);
	КонецЦикла;	
	
	ДополнительныеДанные.Вставить("УпаковкиНоменклатуры",МассивУпаковок);
	ДанныеXDTO.Вставить("AdditionalInfo", ДополнительныеДанные);
Прокоментирую код, создаю массив, далее в цикле получаю нужные ссылки и преобразую их по правилу (ДанныеXDTOИзДанныхИБ), после чего помещаю в массив, далее этот массив помещаю в структуру и передаю в AdditionalInfo