Ошибка anyType при формировании XML с помощью XDTO
Нужно в XML заполнить список ПараметрыТовара элементами Товар. Не получается добавить новый элемент. Подскажите, как это сделать. Пробую так:
ПараметрТовараXMLТип = ПараметрыТовараXMLТип.Свойства.Получить("Параметр").Тип;
ПараметрТовараXML = ФабрикаXDTO.Создать(ПараметрТовараXMLТип);
ПараметрТовараXML.ПолноеИмяПараметра = НекоеНаименование;
ПараметрТовараXML.__content = ЗначениеПараметра;
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
Ошибка при вызове метода контекста (Добавить)
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
по причине:
Несоответствие типов XDTO:
Тип '' не соответствует типу '{ТутСсылкаНа-w3-org-2001-XMLShema-ПриветМодераторамХорошихВыходных!}anyType'
Тип свойства не соответствует типу значения
В XDTO-пакете для свойства Параметр после загрузки схемы никакой тип не установлен. Одно значение заполняется нормально. Но как добавить несколько?
ПараметрТовараXMLТип = ПараметрыТовараXMLТип.Свойства.Получить("Параметр").Тип;
ПараметрТовараXML = ФабрикаXDTO.Создать(ПараметрТовараXMLТип);
ПараметрТовараXML.ПолноеИмяПараметра = НекоеНаименование;
ПараметрТовараXML.__content = ЗначениеПараметра;
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
Ошибка при вызове метода контекста (Добавить)
ПараметрыТовараXML.Добавить(ФормаXML.Элемент, ПараметрТовараXML.Тип().URIПространстваИмен, "Параметр", ПараметрТовараXML);
по причине:
Несоответствие типов XDTO:
Тип '' не соответствует типу '{ТутСсылкаНа-w3-org-2001-XMLShema-ПриветМодераторамХорошихВыходных!}anyType'
Тип свойства не соответствует типу значения
В XDTO-пакете для свойства Параметр после загрузки схемы никакой тип не установлен. Одно значение заполняется нормально. Но как добавить несколько?
Найденные решения
Остальные ответы
Избранное
Подписка
Сортировка:
Древо
Свойство Открытый для Параметр установил в Истина.
Пытаюсь сделать так:
ПараметрыТовараXML.Параметр.Добавить(ПараметрТовараXML);
Пишет ошибку: : Ошибка при вызове метода контекста (ЗаписатьXML)
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ФайлXML, "Файл");
по причине:
Ошибка модели XDTO
Подскажите, как вложенный элемент несколько раз опубликовать? Нужно несколько строк со значением Параметр в ПараметТовара.
Пытаюсь сделать так:
ПараметрыТовараXML.Параметр.Добавить(ПараметрТовараXML);
Пишет ошибку: : Ошибка при вызове метода контекста (ЗаписатьXML)
ФабрикаXDTO.ЗаписатьXML(ЗаписьXML, ФайлXML, "Файл");
по причине:
Ошибка модели XDTO
Подскажите, как вложенный элемент несколько раз опубликовать? Нужно несколько строк со значением Параметр в ПараметТовара.
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
Перенос данных КА 1.1 => КА 2 / УТ 11 (перенос документов, начальных остатков и справочной информации из "1С:Комплексная автоматизация", ред.1.1 в "1С:Комплексная автоматизация", ред. 2.х)
|
Перенос данных КА 1.1 => КА 2 / УТ 11 (перенос документов, начальных остатков и справочной информации из "1С:Комплексная автоматизация", ред.1.1 в "1С:Комплексная автоматизация", ред. 2.х)
Открыть