mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-27 23:21:02 +03:00
Оси таблицы (columns/rows), точки/серии диаграмм и объектные группировки без явного selection получали пустой пивот молча — ресурсы не попадали в ячейки пересечения. Теперь при отсутствии ключа selection/order эмитится SelectedItemAuto/OrderItemAuto (как строковый shorthand и как ручное добавление оси в Конфигураторе). Пустой [] уважается как «явно ничего». skd-decompile теперь эмитит [] для отсутствующих selection/order на осях, группах и диаграммах — decompile→compile round-trip остаётся бит-в-бит (иначе compile впаял бы Auto на боевых узлах без выбора, напр. ветках use=false). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
12 lines
1.2 KiB
JSON
12 lines
1.2 KiB
JSON
{
|
|
"dataSets": [{ "name": "DSОбъединение", "items": [{ "name": "Часть1", "objectName": "ДанныеЧасть1" }, { "name": "Часть2", "objectName": "ДанныеЧасть2" }], "fields": ["Период: date", "ВидРасчета: CatalogRef.ВидыРасчета", "Сумма: decimal(15,2)", "Подразделение: CatalogRef.Подразделения"] }],
|
|
"settingsVariants": [
|
|
{
|
|
"name": "Основной",
|
|
"settings": {
|
|
"selection": ["Период", { "field": "Сумма", "title": "Итого" }, { "folder": "Группа итогов", "items": ["ВидРасчета", { "field": "Сумма", "title": "Сумма с расшифровкой" }, { "folder": "Подгруппа", "items": ["Подразделение"] }] }],
|
|
"structure": [{ "name": "Группа1", "groupFields": [{ "field": "Период", "periodAdditionType": "Day" }, { "field": "Подразделение", "groupType": "Hierarchy" }], "selection": ["Auto"], "order": ["Auto"], "children": [{ "type": "nestedObject", "objectID": "ДанныеЧасть1", "settings": { "selection": ["ВидРасчета", "Сумма"] } }] }]
|
|
}
|
|
}
|
|
]
|
|
} |