Интеграция 1С с Пони Экспресс. Через XDTO, не могу создать xml? #755087


#0 by Radion
Добрый вечер, УТ 10.3. требуется интеграция с пони экспресс. Застопорился на сериализации через XDTO xml файла. Суть в следующем не могу понять как создать xml файл нужной структуры. Скачал xsd, грузанул создал пакет XDTO, осталось за малым создать xml. Перечитал Пытаюсь создать подобный тестовому файл не получается. (
#1 by Горогуля
очевидно, да
#2 by Radion
</PhoneList> ... кусок тестового файла
#3 by Serginio1
#4 by Radion
Получается: <OrderRequest xmlns="; xmlns:xs="; xmlns:xsi=";
#5 by Radion
Сергей, спасибо. Это работает (отправка). Я не могу грамотно с помощью XDTO сериализовать xml файл.
#6 by Radion
Чтобы отправить этот самый xml файл.
#7 by Serginio1
Так в 3 это и есть сериализация объекта XDTO ТвойОбъектXDTO
#8 by Radion
не правильно выразился, мне нужно добавить значение в структуру через xdto, и потом сериализовать.
#9 by Serginio1
Если тебе нужно Десериализовать, то
#10 by Serginio1
Напиши код что и куда ты хочешь добавить.
#11 by Radion
вот в есть такой тэг: <Sender>, хочу заполнить вложенный <Address>
#12 by Radion
у меня такое ощущение, что xsd импортированный в 1С некорректный (
#13 by Serginio1
Sender имеет тип Address? DeliveryService.Sender=Address Или он является AnyType? Напиши, что в итоге хочешь получить
#14 by Serginio1
Он корректный. Просто 1С не умеет читать.
#15 by Radion
да DeliveryService.Sender имеет тип AnyType.
#16 by Radion
а возможно реализовать наоборот. Если типы данных из xsd файла не читаются 1С, возможно сгенерировать новый xsd из файла примера xml? или кто нибудь сталкивался с этой проблемой?
#17 by Serginio1
Ну судя по всему у тебя аналогично 14. 1С не разобрала Sender.
#18 by Serginio1
Мне проще было через классы Net.
#19 by Radion
понял. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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