Добрый день.
Есть xml файл, делаю обход по тегам, но один тег оно какбы не замечет. Будто и нет его совсем
<ORDERNUMBER>А001-00123</ORDERNUMBER><ORDERDATE>2013-05-07</ORDERDATE><DELIVERYNOTENUMBER>12345/54321</DELIVERYNOTENUMBER>
//Становимся на самый верхний уровень
//Если ИмяТега="INVOICE" Тогда
ТипТега = гФайл.Спуститься();
//Спускаемся на уровень ниже и в цикле обходим все объекты уровня
Пока ТипТега<>4 Цикл
Если ТипТега <> 1 Тогда
ТипТега = гФайл.Следующий();
Продолжить;
КонецЕсли;
ИначеЕсли ИмяТега="DATE" Тогда
...
ИначеЕсли ИмяТега="DELIVERYDATE" Тогда
...
ИначеЕсли ИмяТега="CURRENCY" Тогда
...
ИначеЕсли ИмяТега="ORDERNUMBER" Тогда
...
ИначеЕсли ИмяТега="ORDERDATE" Тогда
...
В файле ORDERDATE есть, но при обходе файла после ORDERNUMBER идет сразу DELIVERYNOTENUMBER. Как будто ORDERDATE и нет совсем.
Не совсем так. Решили переписать стандартный недоделанный импорт.
Проблема отпала как таковая, нужная дата находится в другом теге, но все равно интересно почему игнорировало этот тег.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.