mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-15 02:14:57 +03:00
ed2339a4bc
Значение типа v8:Type (на практике всегда <prefix>:Undefined — тип «Неопределено» из namespace http://v8.1c.ru/8.2/data/types, префикс авто d6p1/d8p1/dN…) эмитилось без объявления namespace → битый QName; а в параметре дин-списка компилятор вообще ронял v8:Type → xs:string. Корпус 8.3.24: 11 тегов (6 <dcsset:right> фильтра + 5 <dcssch:value> параметра), значение всегда prefix:Undefined, ns всегда data/types. Топ ROOT-пробел нового baseline (Attribute>value 48 LOST + 44 ADDED). Фикс: хелпер Get-ValueTypeNsAttr / _value_type_ns_attr (объявляет xmlns:<pref> для не-стандартного префикса при valueType v8:Type) в обе ветки Emit-FilterItem (скаляр + массив op `in`) + новая ветка v8:Type в Emit-DLValue / emit_dl_value. Выборка 7 форм (Взаимодействия acc/erp, ЖурналОпераций×3, ДокументЭДОБЗК, ЧекиККМ): match 0→6, TOTAL→0. Зеркало py байт-в-байт, регресс 43/43 (ps1+py). Раундтрип восстанавливает точные исходные байты платформы (её собственный формат — cert не нужен). Spec обновлён (раздел filter). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>