|
Подскажите по созданию xml-файла |
☑ |
0
Pro100
25.04.13
✎
10:15
|
Создаю xml файл и там мне надо, чтобы было:
<znach></znach>
, но по факту 1С создает <znach/>
В 1C код такой:
Запись.ЗаписатьНачалоЭлемента("znach");
Запись.ЗаписатьТекст("");
Запись.ЗаписатьКонецЭлемента(); //znach
|
|
1
Jonny_Khomich
25.04.13
✎
10:16
|
(0) у тебя ничего после тэга нет, она сразу закрыл
|
|
2
Wobland
25.04.13
✎
10:16
|
(0) а ну и чо?
|
|
3
Maxus43
25.04.13
✎
10:16
|
Запись.ЗаписатьНачалоЭлемента("znach");
Запись.ЗаписатьТекст("Вот он йааа");
Запись.ЗаписатьКонецЭлемента();
|
|
4
Pro100
25.04.13
✎
10:20
|
По условиям от поставщика идет, что если реквизит номенклатуры например пустой, то должно идти <znach></znach>
и кстати 1С 7.7. отлично это делает,
а вот 8.2 почему то если нету ничего как в примере то делает всего 1 тэг <znach/>
Поэтому и спрашиваю можно ли как то сделать чтобы было 2 тэга открывающий и закрывающий с пустым значением?
|
|
5
Wobland
25.04.13
✎
10:21
|
(4) СтрЗаменить тебя спасёт. но странное пожелание
|
|
6
Pro100
25.04.13
✎
10:22
|
(5)ну такую отчетность требуют поставщики о своих поставках и продажах, спорить с ними не можем...
|
|
7
KAO111
25.04.13
✎
10:22
|
Если нужно обязательно <znach></znach> - значит это уже не xml - пишите в виде строки.
|
|
8
Wobland
25.04.13
✎
10:23
|
(6) ваще-то есть такое понятие - формат XML
|
|
9
Любопытная
25.04.13
✎
10:25
|
через xdto у меня вроде именно в виде <znach></znach> писалось.
|
|
10
szhukov
25.04.13
✎
10:26
|
(0)Вообще-то это одно и то же
<znach></znach> - используется если есть какое-то значение
<znach/> - если значение отсутствует, сокращенная запись.
ставьте пробел или 0 в значения, договоритесь с клиентами, что именно подойдет.
|
|
11
Maxus43
25.04.13
✎
10:32
|
такое требование может быть только если ваши поставщики работают с xml файлом как с обычным текстовым и парсят его соответсвенно. для самого xml это нормальное поведение
|
|
12
Pro100
25.04.13
✎
10:48
|
(11) да мы то не знаем как они с ним работают, да это в принципе и наша забота как они с ним работают, но по логике вещей вы верно говорите это больше похоже на txt формат.
|
|
13
Maxus43
25.04.13
✎
10:53
|
ну и вперёд...
Запись.ЗаписатьТекст("<znach></znach>");
|
|