Вопрос по КонвертацииДанных 2.0

1. serg_gres 154 10.12.12 19:47 Сейчас в теме
Перенос 7.7 - 8.2
В описании в ПКО, в обработчике "После выгрузки", есть параметр "Приемник" - ХML-узел объекта приемника, полностью заполненный в соответствии с правилом.

Как перебрать этот узел?
Тоесть выбрать все, что в него входит, нужно для проверки документов.

В отладчике: ТипЗначенияСтр(Приемник) = "OLE.IXMLDOMElement".
КоличесвтоАтрибутов - не работает
КоличесвтоПодчиненных - тоже не работает

По идее с этим параметром можно работать, иначе разработчики его не "давали".
Вопрос в том - как?
Вознаграждение за ответ
Показать полностью
Найденные решения
7. andrewks 1375 10.12.12 20:49 Сейчас в теме
например, перебрать потомков:

КоллУзлов=Приемник.childNodes;
Для НомУзла=0 По КоллУзлов.length-1 Цикл
    ТекУзел=КоллУзлов.item(НомУзла);
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. andrewks 1375 10.12.12 20:47 Сейчас в теме
(1) serg_gres, это один из объектов msxml
2. serg_gres 154 10.12.12 20:00 Сейчас в теме
3. amiralnar 9 10.12.12 20:19 Сейчас в теме
Приемник - это ЗаписьXML
Предназначен для последовательной записи данных. У него нет методов для чтения. Читается другим объектом: ЧтениеXML.
4. amiralnar 9 10.12.12 20:26 Сейчас в теме
Можно вот так, напимер:

Стр = Узел.Закрыть();
Узел= Новый ЗаписьXML;
Узел.УстановитьСтроку();
Узел.ЗаписатьБезОбработки(Стр);
Чтение = Новый ЧтениеXML;
Чтение.УстановитьСтроку(Стр);


Так мы извлечен сформированный текст из записи и откроем чтение.
Но это херня, мне кажется.
5. serg_gres 154 10.12.12 20:44 Сейчас в теме
Выгрузка из 7.7, "Новый ЗаписьXML" - там нет.
7. andrewks 1375 10.12.12 20:49 Сейчас в теме
например, перебрать потомков:

КоллУзлов=Приемник.childNodes;
Для НомУзла=0 По КоллУзлов.length-1 Цикл
    ТекУзел=КоллУзлов.item(НомУзла);
8. serg_gres 154 10.12.12 23:19 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот