mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-18 16:49:41 +03:00
d9010cd580
Диаграмма может содержать несколько <dcsset:series> (и аналогично <dcsset:point>) — каждая со своим groupItems, filter, order, selection, viewMode, userSettingID и userSettingPresentation. Используется для multi-series графиков с группировкой по фильтру (например, АнализЛояльностиКлиентовXYZ — series по СтадияОтношений: Постоянный, Разовый, Потенциальный, Потерянный клиент). Раньше декомпилировали только первый блок (SelectSingleNode), теряя остальные → −113 строк diff на одном этом отчёте (134 → 21). decompile: SelectNodes → если >1, сохраняем как массив; single → object (backward-compat). compile: проверяем тип points/series — array → цикл, иначе single блок (backward-compat для существующего DSL). PS и Py compile синхронизированы.