![]() |
|
Сохранение в XML | ☑ | ||
---|---|---|---|---|
0
squall84
17.01.20
✎
10:54
|
Пишу экспорт некоторых данных в XML.
В целом вопросов нет, но в шаблоне есть несколько элементов такого плана: <!-- 1 -->. Они не закрываются. Как я понял, пропустить их мне нельзя. Но как его записать при формировании XML? Просто прописать: Запись.ЗаписатьНачалоЭлемента("!-- 1 --")? |
|||
1
Asmody
17.01.20
✎
10:56
|
(0) Вообщет, это комментарии
|
|||
2
palsergeich
17.01.20
✎
10:56
|
(0) это комментарий вроде
|
|||
3
squall84
17.01.20
✎
10:57
|
И еще вопрос, в шаблоне для загрузки есть элементы, которые я не заполняю. Но я так понял, мне все-равно их нужно вписать в мой XML, просто с нулевыми значениями? Или можно их просто пропустить?
|
|||
4
squall84
17.01.20
✎
10:58
|
(1) (2) Спасибо. Было у меня такое подозрение, но в гугле ничего не нашел.
|
|||
5
Asmody
17.01.20
✎
10:59
|
(3) А это зависит от схемы на стороне приемника. Допускает он (приемник) пропуск узлов или нет
|
|||
6
palsergeich
17.01.20
✎
11:00
|
(3) не передача значения и передача пустого значения это не одно и то же.
Зависит от реализации приемника. |
|||
7
Garykom
гуру
17.01.20
✎
11:01
|
(0) Ты реально пишешь ручную запись в XML ? Эээ вы из какого века?
|
|||
8
Garykom
гуру
17.01.20
✎
11:03
|
(7)+ Давным давно есть и общепринято (чтобы косяков поменьше было) использовать разные готовые либы или встроенный функционал если платформа 1С в части XML и JSON.
|
|||
9
Garykom
гуру
17.01.20
✎
11:04
|
(8)+ А нет судя по Запись.ЗаписатьНачалоЭлемента все же не как текстовый файл пишешь и правильно делаешь ))
|
|||
10
palsergeich
17.01.20
✎
11:06
|
(8) а почему нет? Я не знаю что там за xml но запись в ручную это самый общий случай, все остальное хоть где то да подлянку имеет.
|
|||
11
squall84
17.01.20
✎
11:11
|
(8) У нас уже готовая обработка, с дополнительными информационными полями и остальными дополнениями. Писал ее не я. Изменилась схема XML для подачи, поэтому приходится ручками переписывать.
|
|||
12
Garykom
гуру
17.01.20
✎
11:11
|
(10) Потому что можно накосячить со спецсимволами или допустимыми символами. Либы имеют защиту от этого в виде XMLСтрока() и прочих.
В наименованиях например которые выгружали кто то чего то навставлял непечатного и привет. |
|||
13
squall84
17.01.20
✎
11:13
|
(5) Дозвониться и узнать нереально. Я так понимаю, я могу просто их пропустить и попробовать загрузить. Если Приемник не принимает, то он просто выдаст ошибку загрузки?
|
|||
14
palsergeich
17.01.20
✎
11:16
|
(12) забей.
Переписывать существующее на модное, когда и так все работает, особенно в пятницу - путь к работе в выходные. (13) Обычно да, но могут быть и странные последствия, если на стороне приемника есть постобработка и она ориентируется на это поле. И не обязательно ругается ошибкой |
|||
15
squall84
17.01.20
✎
11:25
|
(14) У нас отправляется не напрямую. Сначала идет загрузка в печатную форму в личном кабинете. После этого подпись и отправка.
|
|||
16
Garykom
гуру
17.01.20
✎
11:28
|
(15) В 115-ФЗ приходится так извращаться с формами ФЭС
|
|||
17
Garykom
гуру
17.01.20
✎
11:29
|
(16)+ Ну и маркировка модная тоже по этому принципу можно работать ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |