mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-10 16:14:54 +03:00
48b08d77e5
Кейсы создают исходник через preRun (skd-compile), декомпилируют его и сравнивают workDir со снапшотом (Template.xml + decompiled.json): - minimal-query — базовый DataSetQuery - fields-types-and-restrictions — типы, роли, restrictions, multilang title, appearance, composite type, presentationExpression - calc-total-params — calculatedFields, totalFields, parameters с autoDates/valueList/hidden/availableValues - templates-with-style-merge-drilldown — built-in стили header/data, merge >/|, drilldown свёртка - variant-full — selection с folder, filter Or, conditionalAppearance, outputParameters, dataParameters="auto", structure shorthand, groupTemplates - dataset-types — DataSetQuery + DataSetObject + DataSetUnion Все 6 passes на runtime=powershell. Готовая база для регрессии при питон-порте (можно прогнать тот же набор через --runtime python). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
13 lines
291 B
JSON
13 lines
291 B
JSON
{
|
|
"script": "skd-decompile/scripts/skd-decompile",
|
|
"setup": "none",
|
|
"args": [
|
|
{ "flag": "-TemplatePath", "from": "workPath", "field": "templatePath" },
|
|
{ "flag": "-OutputPath", "from": "outputPath" }
|
|
],
|
|
"snapshot": {
|
|
"root": "workDir",
|
|
"normalizeUuids": true
|
|
}
|
|
}
|