{ "name": "settingsVariant — selection с folder, filter Or, conditionalAppearance, structure shorthand, dataParameters auto", "preRun": [ { "script": "skd-compile/scripts/skd-compile", "input": { "dataSets": [{ "name": "Тест", "query": "ВЫБРАТЬ * ИЗ Справочник.Номенклатура", "fields": [ "Организация: CatalogRef.Организации @dimension", "Номенклатура: CatalogRef.Номенклатура @dimension", "Сумма: decimal(15,2)", "Количество: decimal(15,3)", "Статус: string" ] }], "parameters": [ "Период: StandardPeriod = LastMonth @autoDates", "Активные: boolean = true" ], "templates": [{"name": "Шапка", "style": "header", "rows": [["Орг", "Сум"]]}], "groupTemplates": [{"groupName": "ДанныеОтчета", "templateType": "GroupHeader", "template": "Шапка"}], "settingsVariants": [{ "name": "Основной", "title": "Основной вариант", "settings": { "selection": [ "Организация", { "folder": "Объёмы", "items": ["Сумма", "Количество"] }, "Auto" ], "filter": [ "Организация = _ @off @user", { "group": "Or", "items": [ { "field": "Статус", "op": "=", "value": "Активен" }, { "field": "Сумма", "op": ">", "value": 1000 } ]} ], "order": ["Сумма desc", "Auto"], "conditionalAppearance": [{ "filter": ["Сумма > 10000"], "appearance": { "ЦветТекста": "style:НегативныйТекстЦвет" }, "presentation": "Большие суммы", "viewMode": "Normal", "userSettingID": "auto" }], "outputParameters": { "Заголовок": "Сводка по организациям" }, "dataParameters": "auto", "structure": "Организация > Номенклатура > details" } }] }, "args": { "-DefinitionFile": "{inputFile}", "-OutputPath": "Template.xml" }, "cwd": "{workDir}" } ], "params": { "templatePath": "Template.xml" }, "outputPath": "decompiled.json" }