mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-25 06:01: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>
33 lines
1013 B
JSON
33 lines
1013 B
JSON
{
|
|
"name": "Объектная диаграмма: point/series без selection/order + chart-level selection получают авто-Auto (issue #53)",
|
|
"params": { "outputPath": "Template.xml" },
|
|
"input": {
|
|
"dataSets": [{
|
|
"name": "Основной",
|
|
"query": "ВЫБРАТЬ Т.Период, Т.Номенклатура, Т.Сумма ИЗ Регистр КАК Т",
|
|
"fields": [
|
|
"Период: date",
|
|
"Номенклатура: CatalogRef.Номенклатура @dimension",
|
|
"Сумма: decimal(15,2)"
|
|
]
|
|
}],
|
|
"settingsVariants": [{
|
|
"name": "Основной",
|
|
"settings": {
|
|
"selection": ["Сумма"],
|
|
"structure": [
|
|
{
|
|
"type": "chart",
|
|
"points": { "groupFields": ["Период"] },
|
|
"series": { "groupFields": ["Номенклатура"] }
|
|
}
|
|
]
|
|
}
|
|
}]
|
|
},
|
|
"validatePath": "Template.xml",
|
|
"expect": {
|
|
"files": ["Template.xml"]
|
|
}
|
|
}
|