Здравствуйте! ААА 4.1.01.19, платформа 8.2
Сегодня конвертировали платформу и первое бросилось в глаза: не загружаются шаблоны ЗН для работ.
Суть проблемы выявлена: команда ЧтениеXML.Пропустить(); для 8.1 и 8.2 отличаются
Если ЧтениеXML перед Пропустить(); находится на узле с типом КонецЭлемента, то для 8.1 она переходит на начало следущего элемента, а для 8.2 - на конец следущего элемента.
Показываю пример. Обработка для 8.1. Необходимый результат - после этой строки обработки
ЧтениеXML должно спозиционироваться на Узел "Работы" с типом "НачалоЭлемента". Это можно видеть в отладчике только для 8.2, после конвертации. В 8.1 этот же код для одного и того же XML не работает.
Вопрос-то в том, что в двадцатом релизе для 8.2 вроде такие же процедуры загрузки из шаблонов для ЗН, какие были раньше. Для 8.1 они работают, а для 8.2 - нет.
Сегодня конвертировали платформу и первое бросилось в глаза: не загружаются шаблоны ЗН для работ.
Суть проблемы выявлена: команда ЧтениеXML.Пропустить(); для 8.1 и 8.2 отличаются
Если ЧтениеXML перед Пропустить(); находится на узле с типом КонецЭлемента, то для 8.1 она переходит на начало следущего элемента, а для 8.2 - на конец следущего элемента.
Показываю пример. Обработка для 8.1. Необходимый результат - после этой строки обработки
Код |
---|
ОбъектXML.Прочитать(); //Команда Прочитать(); необходима, чтобы ЧтениеXML позиционировалось на начало следующего элемента |
Вопрос-то в том, что в двадцатом релизе для 8.2 вроде такие же процедуры загрузки из шаблонов для ЗН, какие были раньше. Для 8.1 они работают, а для 8.2 - нет.