Вход | Регистрация

1С:Предприятие ::

Метки: 

Подскажите по XML

Я
   DES
 
13.11.17 - 19:21
Создаю из XDTO-пакета
Все получается, но не пойму как в цикле записывать...

делаю
 XML_Row.Code = 12345678;
 XML_Document.SupplierInfo.Merchandises.Row.Добавить(XML_Row);
 XML_Row.Code = 87654321;
 XML_Document.SupplierInfo.Merchandises.Row.Добавить(XML_Row);

получаю
<Merchandises>
 <Row Code="87654321"/>
 <Row Code="87654321"/>
</Merchandises>

как так то?
 
 
   Asmody
 
1 - 13.11.17 - 19:57
(0) А чего ты ждал?
   DES
 
2 - 13.11.17 - 22:43
ну а как в цикле писать  тогда?
   Tarzan_Pasha
 
3 - 13.11.17 - 23:20
(2)заносишь эти цифры в список значений или в массив или в тз и в цикле заполняешь

Инд=0;
Пока Инд<Список.Количество()- Цикл
XML_Row.Code = Список.Получить(Инд).Значение;
 XML_Document.SupplierInfo.Merchandises.Row.Добавить(XML_Row);
КонецЦикла

Или ты что хотел то?
   DES
 
4 - 13.11.17 - 23:29
(3) нет, не то.

для каждого стртч из тч цикл
 XML_Row.Code = стртч.code;
 XML_Document.SupplierInfo.Merchandises.Row.Добавить(XML_Row);
конеццикла

в тч набор строк табличной части с разными code

а в xml будут все строки со значением последней  строки тч
типа  в xml  записывается ссылка  на XML_Row.Code , не ее значение.
   МимохожийОднако
 
5 - 13.11.17 - 23:37
(4) А как бы ты хотел в результате получить?
   sapphire
 
6 - 14.11.17 - 00:07
(4) внутри цикла создавай каждый раз новый экземпляр XML_Row и будет тебе счастье
   DES
 
7 - 15.11.17 - 13:10
(6) Понял , спс.
А что, нужно создавать сложную структуру XML документ каждый раз, перед создание нового экземпляра?
Или можно как-то создать тип, а потом на основе него клепать объекты ?


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует