{ "name": "calculatedFields, totalFields, parameters с autoDates/valueList/hidden/availableValues", "preRun": [ { "script": "skd-compile/scripts/skd-compile", "input": { "dataSets": [{ "name": "Тест", "query": "ВЫБРАТЬ * ИЗ Справочник.Номенклатура", "fields": ["Цена: decimal(15,2)", "Закупка: decimal(15,2)"] }], "calculatedFields": [ "Маржа = Цена - Закупка", "Наценка [Наценка, %]: decimal(10,2) = Маржа / Закупка * 100", "Служебное: string = \"\" #noField #noFilter #noGroup #noOrder" ], "totalFields": [ "Цена: Сумма", "Маржа: Сумма(Цена - Закупка)" ], "parameters": [ "Период [Отчетный период]: StandardPeriod = LastMonth @autoDates", "Организация: CatalogRef.Организации", "СписокДокументов: CatalogRef.Документы @valueList", "СлужебныйПар: string @hidden", { "name": "ПорядокОкругления", "type": "EnumRef.Округления", "value": "Перечисление.Округления.Окр1", "availableValues": [ {"value": "Перечисление.Округления.Окр1_00", "presentation": "руб. коп"}, {"value": "Перечисление.Округления.Окр1", "presentation": "руб."} ] } ] }, "args": { "-DefinitionFile": "{inputFile}", "-OutputPath": "Template.xml" }, "cwd": "{workDir}" } ], "params": { "templatePath": "Template.xml" }, "outputPath": "decompiled.json" }