Имя: Пароль:
1C
1С v8
ЕГАИС: Чтение файла XML справки 2
0 Saari
 
19.12.16
08:44
В ЕГАИС получил файл ReplyForm2 (ответ на запрос справки 2). В конце файла содержится история продаж номенклатуры с этой справкой.
История начинается тегами:
<!--<History><Step><ProductID></ProductID><Quantity>50.0000</Quantity><DocType>WayBillAct</DocType> ... </Step></History>-->

Как мне прочитать эти теги?
1 Cool_Profi
 
19.12.16
08:45
СтрЗаменить() ?
2 Saari
 
19.12.16
08:46
(1) что на что заменить?
3 Saari
 
19.12.16
08:47
предыдущие разделы этого документа читаю нормально.
4 Cool_Profi
 
19.12.16
08:48
<!-- на ""
--> на ""

Это ж комментарий
5 Saari
 
19.12.16
08:59
(4) Спасибо! получилось
Можно ли получить раздел History предварительно не редактируя файл? (я вначале убрал в редакторе символы <!-- и -->), а потом начал читать файл.
6 Cool_Profi
 
19.12.16
09:03
7 Saari
 
19.12.16
10:05
(6) прочитал ветку. У себя пишу так:
ПараметрыЧтенияXML = Новый ПараметрыЧтенияXML( , , , , Истина, Истина, Истина, Ложь, Истина, , );
    ЧтениеXML = Новый ЧтениеXML;
    
Попытка ЧтениеXML.ОткрытьФайл(Файл_, ПараметрыЧтенияXML);
ПостроительDOM = Новый ПостроительDOM;
ДокументDOM  = ПостроительDOM.Прочитать(ЧтениеXML);
ArticleTask = ДокументDOM.ПолучитьЭлементыПоИмени("History");
Для Позиц = 0 По ArticleTask.Количество()-1 Цикл

КонецЦикла;

ArticleTask не получил элементы по имени History.
Как мне получить комментарий, не редактируя предварительно файл?
8 Saari
 
19.12.16
11:09
?