XDTO. Выгрузка реквизита составного типа #536640


#0 by kinsm
Всем доброго времени суток! Пишу обработку обмена данными. Выгружаю объект, в котором есть реквизит составного типа (xml - cхему выгружаю штатными средствами из конфигурации-приемника). При попытке присвоения этого реквизита объекту XDTO выдает ошибку: {Форма.Форма.Форма}: Ошибка при установке значения атрибута контекста (ПартияМатериаловВЭксплуатации) по причине: по причине: Ошибка отображения типов: Отображение типа 'ДокументСсылка.ПередачаМатериаловВЭксплуатацию' в тип '{' Суть ошибки мне ясна - в xml-схеме у этого реквизита тип "anyType". Вопрос: Как явно указать, что этот реквизит нужно преобразовать в XMLТипЗнч(Строка[СвойствоТЧ.Имя])? Помогите!
#1 by kinsm
#2 by kinsm
никто не в курсе?
#3 by ll13
Хороший вопрос... Я поднимал его неоднократно, но решение до сих пор не нашел.
#4 by kinsm
Как временное решение мне пришлось обрабатывать вручную запись каждого реквизита. То есть из типа XDTO получать коллекцию свойств объекта конфигурации - приемника и их обрабатывать, но универсальность от этого пострадала. Да и код получился трехэтажный.
#5 by apokrit
В схеме точно написано anyType, а не anySimpleType?
#6 by kinsm
Собственно тип в схеме вообще не указан <xs:element name="ПартияМатериаловВЭксплуатации" nillable="true"/>
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С