Files
cc-1c-skills/tests/skills/cases/skd-compile/orgroup-string-items.json
T
Nick Shirokov 384e68cab4 fix(skd-compile): object-form structure, OrGroup string items, useRestriction alias
- Default structure item type to 'group' when omitted; accept groupFields as alias for groupBy
- Parse string shorthand items inside OrGroup/AndGroup/NotGroup filter recursion
- Accept useRestriction key (object form { field: true }) alongside restrict array
- Deduplicate SelectedItemAuto in skd-edit add-selection
- Update SKILL.md with object structure and useRestriction docs
- Add test cases for all 4 fixes

skd-compile v1.9→v1.10, skd-edit v1.8→v1.9

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 14:54:38 +03:00

32 lines
947 B
JSON

{
"name": "OrGroup в conditionalAppearance со строками-shorthand в items",
"params": { "outputPath": "Template.xml" },
"input": {
"dataSets": [{
"name": "Основной",
"query": "ВЫБРАТЬ Т.Поле1, Т.Поле2, Т.Сумма ИЗ Регистр КАК Т",
"fields": ["Поле1: decimal", "Поле2: decimal", "Сумма: decimal(15,2)"]
}],
"settingsVariants": [{
"name": "Основной",
"settings": {
"selection": ["Поле1", "Поле2", "Сумма"],
"conditionalAppearance": [
{
"filter": [{"group": "Or", "items": [
"Поле1 = 1",
"Поле2 = 2"
]}],
"appearance": { "Формат": "ЧЦ=15; ЧДЦ=0" }
}
],
"structure": "details"
}
}]
},
"validatePath": "Template.xml",
"expect": {
"files": ["Template.xml"]
}
}