Имя: Пароль:
1C
 
Добавить в готовый xml данные
, ,
0 myr4ik07
 
15.03.16
17:14
Документ.Объект конвентирую в хмл
    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.ОткрытьФайл(ИмяВременногоФайла);
    ЗаписьXML.ЗаписатьОбъявлениеXML();
    ЗаписатьXML(ЗаписьXML, Источник, НазначениеТипаXML.Явное);
    ЗаписьXML.Закрыть();

а как добавить в хмл, что создался еще таблицу значений?
1 myr4ik07
 
15.03.16
17:15
тз получена но недопетраю какая последовательность должна быть с готовым хмл документом.
+ нюанс в том, что ТЗ добавить в конец хмл нужно
2 Cyberhawk
 
15.03.16
17:15
"как добавить в хмл, что создался еще таблицу значений?" // ЯННП
3 lubitelxml
 
15.03.16
17:23
4 myr4ik07
 
15.03.16
17:32
(3) у меня уже есть хмл, его нужно открыть, перейти в конец хмл документа и добавить записи, как это сделать? Не перезаписывая уже существующий хмл, а добавивши данные?
5 пипец
 
15.03.16
17:52
(4) как это добавить - не перезаписывая ? Оо
6 myr4ik07
 
15.03.16
17:54
(5) ок, переписывая, мне нет разницы что там будет, мне в результате нужно добавить в хмл который уже есть еще строки
7 Fram
 
15.03.16
17:54
(0) Еще один ЗаписатьXML() не канает?
ЗЫ русский 2 школа был?
8 myr4ik07
 
15.03.16
18:05
(7) я украинец, я не знаю русский, что знаю то и пишу.
ЗаписатьХМЛ() тоже думаю
Это есть один хмл, создаю второй хмл и потом первым склееваю?
9 Ma3eIIa
 
15.03.16
18:14
(8) лучше прочитай запихни в тз. потом добавь свои данные. и обратно в хмл
10 Ma3eIIa
 
15.03.16
18:15
(9) или парси хмл. и тупо добавляй строки какие нужно. только не чтением хмл. а как обычный текстовый файл
11 Записьдампа
 
15.03.16
18:41
я украинец, я не знаю русский, что знаю то и пишу
Бедненький, как же тяжело тебе в 1С на русском писать
12 myr4ik07
 
15.03.16
23:03
(11) не переживай, я вільно описую змінні і цикли і на українській мові
13 Записьдампа
 
15.03.16
23:17
(12) Хе. Я боюсь спросить, а "сальдо дебетовое на конец периода" таки по вашему как будет?
14 myr4ik07
 
15.03.16
23:29
(13) а переведи переводчиком, это не сложно
15 Записьдампа
 
15.03.16
23:39
(14) Эй-эй носитель языка, ну вот все у вас так =)
2 + 2 = 3.9999999999999999999999999999999...