ОбъектВозврата = ФабрикаXDTO.Создать(Тип);
Для каждого СтрокаТаблицы Из ТаблицаВходящая Цикл
СтрокаОбъекта = ФабрикаXDTO.Создать(Тип);
Для каждого КолонкаТаблицы Из ТаблицаВходящая.Колонки Цикл
СтрокаОбъекта.Добавить(ФормаXML.Элемент, "http://www.w3.org/2001/XMLSchema", КолонкаТаблицы.Имя, ФабрикаXDTO.Создать(ФабрикаXDTO.Тип("http://www.w3.org/2001/XMLSchema", "string"), СтрокаТаблицы[КолонкаТаблицы.Имя]));
КонецЦикла;
ОбъектВозврата.Добавить(ФормаXML.Элемент, "http://www.w3.org/2001/XMLSchema", "list", СтрокаОбъекта);
КонецЦикла;
Возврат ОбъектВозврата
КонецФункции
Почему-то при ОбъектВозврата.Добавить... выдает ошибку:
Error calling context method (Добавить): XDTO type mismatch:
The '{http://www.w3.org/2001/XMLSchema}anyType' type does not match the '' type
Property type does not match value type
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс