Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Формирование XML файла          
Talkman Подменю пользователя
сообщение 06.11.12, 9:32
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 189
Из: Черкассы
Спасибо сказали: 9 раз
Рейтинг: 9

Доброе утро.
Кто работал с формированием XML с семерки, не подскажите мне сносный мануал по методам работы с XML. Нашел неплохую статью на mista.ru ( работа через
xml_fso=СоздатьОбъект("Scripting.FileSystemObject");
), но там не показан алгоритм дописываниями тегов в готовый файл... Короче, буду рад ссылочкам и не очень жесткой критике.

Цитата(Talkman @ 06.11.12, 10:28) *
Доброе утро.
Кто работал с формированием XML с семерки, не подскажите мне сносный мануал по методам работы с XML. Нашел неплохую статью на mista.ru ( работа через
xml_fso=СоздатьОбъект("Scripting.FileSystemObject");
), но там не показан алгоритм дописываниями тегов в готовый файл... Короче, буду рад ссылочкам и не очень жесткой критике.
Чтение и запись текстовых файлов XML средствами 1С:Предприятие 7.7 - я вот про эту статью.

Fynjy Подменю пользователя
сообщение 06.11.12, 9:48
Сообщение #2

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(Talkman @ 06.11.12, 9:32) *
Доброе утро.
Кто работал с формированием XML с семерки, не подскажите мне сносный мануал по методам работы с XML. Нашел неплохую статью на mista.ru ( работа через
xml_fso=СоздатьОбъект("Scripting.FileSystemObject");
), но там не показан алгоритм дописываниями тегов в готовый файл... Короче, буду рад ссылочкам и не очень жесткой критике.

Чтение и запись текстовых файлов XML средствами 1С:Предприятие 7.7 - я вот про эту статью.

v7plus.dll в помощь ...


Signature

Talkman Подменю пользователя
сообщение 06.11.12, 12:18
Сообщение #3

Завсегдатай
****
Группа: Пользователи
Сообщений: 189
Из: Черкассы
Спасибо сказали: 9 раз
Рейтинг: 9

Цитата(Fynjy @ 06.11.12, 10:48) *
v7plus.dll в помощь ...

Да, наверное Вы правы.Сейчас его юзаю, но одна весч что то никак не получается. Как в уже существующий XML документ к общему узлу добавить подчиненный узел?

<?xml version="1.0" encoding="utf-8"?>
<DOCUMENTS>
  <DOCUMENT id_doc="0012139" date_doc="17.09.12" kontr_id="2129" podr_id="14">
        ....
  </DOCUMENT>
</DOCUMENTS>


В тег <DOCUMENTS> нужно добавить еще один тег <DOCUMENT>.
Сейчас пишу так:
    Общий = XML_Документ.ВыбратьУзел("DOCUMENTS");
    Нов = Общий.СоздатьПодчиненныйЭлемент("DOCUMENT");
    НомерД = Нов.ДобавитьАтрибут("id_doc");
    НомерД.Значение = 1;                  
    ДатаД = Нов.ДобавитьАтрибут("date_doc");
    ДатаД.Значение = Текущаядата();


Ошибку пишет: НомерД = Нов.ДобавитьАтрибут("id_doc");
{C:\DOCUMENTS AND SETTINGS\TALKMAN\РАБОЧИЙ СТОЛ\ПАРСЕР.ERT(96)}: : Ошибка создания нового узла

lga_ Подменю пользователя
сообщение 06.11.12, 14:22
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 15
Спасибо сказали: 5 раз
Рейтинг: 0

Правильно надо делать так:

Общий = XML_Документ.ВыбратьУзел("DOCUMENTS");
    Нов = Общий.СоздатьПодчиненныйЭлемент("DOCUMENT");
    Нов.УстановитьАтрибут("id_doc", 1);    
    Нов.УстановитьАтрибут("date_doc", Текущаядата());

Спасибо сказали: Talkman,

Talkman Подменю пользователя
сообщение 06.11.12, 17:55
Сообщение #5

Завсегдатай
****
Группа: Пользователи
Сообщений: 189
Из: Черкассы
Спасибо сказали: 9 раз
Рейтинг: 9

Цитата(lga_ @ 06.11.12, 15:22) *
Правильно надо делать так:

Общий = XML_Документ.ВыбратьУзел("DOCUMENTS");
    Нов = Общий.СоздатьПодчиненныйЭлемент("DOCUMENT");
    Нов.УстановитьАтрибут("id_doc", 1);    
    Нов.УстановитьАтрибут("date_doc", Текущаядата());

Благодарен. Пошел процесс.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 4:43
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!