mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-18 08:39:40 +03:00
c8cba6f7ce
В chart-параметрах типа ТипДиаграммы.СоединениеЗначенийПоСериям platform эмитит nested SettingsParameterValue с: - <dcscor:use>false</dcscor:use> (sub-параметр отключён) - <dcscor:value xmlns:dN="http://v8.1c.ru/8.2/data/chart" xsi:type="dN:X"> (локальный xmlns на value — префикс не объявлен в корне схемы) Раньше теряли оба: - decompile не читал sub.use и не резолвил xmlns кастомного xsi:type - compile эмитил value без xmlns и без use=false decompile: читаем dcscor:use на sub-item, резолвим prefix→URI через GetNamespaceOfPrefix; если URI не из стандартных корневых xmlns — сохраняем valueType как объект {uri, name}. compile (PS+Py): новый helper Emit-OutputParametersSubItem; если valueType — объект, эмитим xmlns:dN=<uri> + xsi:type=dN:<name>; + <dcscor:use>false</dcscor:use> если sub.use === false. Sample30 total: 809 → 794 строк diff.