OneScript
OneScript copied to clipboard
ЗаписьXML.ЗаписатьТекущий
Работает не в соответствии со справкой 1С. А именно выполняет чтение xml. Согласно справки не должно (выделено)
Из справки 1С:
ЗаписьXML (XMLWriter) ЗаписатьТекущий (WriteCurrent) Синтаксис:
ЗаписатьТекущий(<ЧтениеXML>) Параметры:
<ЧтениеXML> (обязательный)
Тип: ЧтениеУзловDOM, ЧтениеFastInfoset, ЧтениеXML. Объект чтения XML, текущее состояние которого будет использовано для записи очередных данных в объект записи XML. Описание:
Записывает текущее состояние объекта чтения XML. Чтение данных XML при этом не выполняется.
А справка не врет? ЕМНИП, чтение источника как раз выполняется и это гуд
К сожаленью приходится тогда ставить костыли.. Пример вот здесь https://gist.github.com/Khorevaa/63ee23661878a7c03a115ce1f4a5545d
Переменная "НеНадоЧитать" - )) В общем править или нет вам решать )
Подниму тему) Есть еще различие: В 1С ЗаписатьТекущий выполняет запись только текущего узла (например, начала элемента). В oscript сразу выполняется запись начала/конца элемента, значения и вложенных узлов.
Да, багу без малого 4 года, никого не парит. PR приму.