Формирование XML из XDTO #762237


#0 by DanJer74
Приветствую! Не могу сообразить, как добавить в XDTO вложенный тег. В схеме есть root - это главный узел, куда я все собираю. Есть еще item внутри - это номенклатура. Как бы в выходной xml файл загнать что-то типа вот такого: <items> Все остальное заполняется нормально - застрял только тут.
#1 by DES
покажи как делаешь остальное
#2 by DanJer74
Это схема
#3 by DanJer74
Это обработка. ПТИУ - поле ввода с типом Документ.ПоступлениетоваровУслуг. Делал для УТ 10         |    ОтветственныеЛицаОрганизацииСрезПоследних.Должность
#4 by DanJer74
Всю голову сломал. И еще - как со свойствами работать? Из документации стандартной не понял ровно нифига.....
#5 by DES
.Удалить смотрел ?
#6 by DanJer74
Не понял....
#7 by DanJer74
Как мне схему создать и как потом выводить данные - не понимаю :(
#8 by DES
можно так: Для Каждого твоего ИЗ набора Цикл Запись.ЗаписатьНачалоЭлемента("item"); Запись.ЗаписатьТекст(твоего."тут твой текст значения"); Запись.ЗаписатьКонецЭлемента;
#9 by DanJer74
Это я знаю - от этого мы хотим уйти
#10 by DanJer74
Мне надо с веб-сервисами работу наладить
#11 by Serginio1
Что типа такого
#12 by Serginio1
У объектаXdto есть метод Добавить(<Форма>, <URIПространстваИмен>, <ЛокальноеИмя>, <ЭлементДанных>)
#13 by DanJer74
Все, я разобрался :)
#14 by 4St
Добрый день! Похоже, мы занимаемся в чем-то пересекающимися задачами. Исходники описанного сервиса лежат тут: Есть желание поучаствовать? (в части обмена документами, например)
#15 by DanJer74
Можно попробовать
#16 by DanJer74
И все-таки остался вопрос. Как заполнять значения свойств и выводить их в xml.
#17 by Serginio1
Итак для всех doc,org contractor
#18 by Serginio1
Фабрика это ФабрикаXDTO если схема загружена в конфигуратор или создана из файла через СоздатьФабрикуXDTO("ПутьКФайлу.xsd");
#19 by Serginio1
#20 by DanJer74
Спасибо, я уже это реализовал, только вот как работать со свойствами? Как их добавлять в xml тегами? Интересуюсь в связи с тем, что есть xml файлик, из которого делаю схему, а там свойства - так вот как их выводить, чтобы не переделывать ничего?
#21 by Serginio1
Есть куча онлайн генераторов XSD по XML. Только все свой ства будут строковые. Это несложно назначить их типю
#22 by Serginio1
Кроме того в 12 я тебе дал ссылку как можно добавить свойства без схемы.
#23 by DanJer74
В продолжении темы - мне нужно перекинуть из одной базы в другую Реализацию товаров услуг. Я ее формирую, все норм - формирование через вот это РТИУТИп = ФабрикаXDTO.Тип(";); Создаю все, заполняю, все норм. Когда пытаюсь записать XML, все формируется, но хотелось бы вместо уникальных идентификаторов получать наименования. Возможно такое или нужно руками собирать весь ХМЛ?
#24 by Serginio1
Создавай свой пакет. Только по уму тебе нужно передавать еще и значения всех ссылочных типов присутствующих в накладной.
#25 by DanJer74
То есть значит типовым не прокатит
#26 by DanJer74
Как раз это и не очень хотелось делать, но заготовка есть. Хотелось бы побольше типовыми средствами обойтись :(
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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