mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-26 06:54:38 +03:00
1106117e33
Фикстура dataset-folder-and-auto-group задавала «Auto > Период» — «Авто»-поле группировки родителем явной группировки по Период. В типовых ERP/БП такого нет: GroupItemAuto встречается (13 макетов против 753 у GroupItemField), но всегда как настраиваемый ЛИСТ (с явной выборкой, обычно viewMode=Inaccessible), а не родителем. Структура заменена на shorthand «Период > Auto» (группировка по Период, внутри «Авто»): - идиоматично, GroupItemAuto остаётся покрытым (единственная фикстура с ним); - shorthand-форма даёт Template.xml с auto-полями (как платформа), поэтому round-trip снова bit-perfect (object-form без selection/order их не эмитил). Проверено: платформа принимает (ERF + epf-build), round-trip bit-perfect, decompile 16/16 на PS и PY. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
33 lines
1.1 KiB
JSON
33 lines
1.1 KiB
JSON
{
|
|
"name": "DataSetFieldFolder (поле-папка) + GroupItemAuto в structure",
|
|
"preRun": [
|
|
{
|
|
"script": "skd-compile/scripts/skd-compile",
|
|
"input": {
|
|
"dataSets": [{
|
|
"name": "Тест",
|
|
"query": "ВЫБРАТЬ * ИЗ Справочник.Сотрудники",
|
|
"fields": [
|
|
"Период: date",
|
|
{ "field": "СальдоНаНачалоПериода", "folder": true, "title": "Сальдо на начало периода" },
|
|
"СальдоНаНачалоПериода.Дт: decimal(15,2)",
|
|
"СальдоНаНачалоПериода.Кт: decimal(15,2)"
|
|
]
|
|
}],
|
|
"settingsVariants": [
|
|
{
|
|
"name": "Основной",
|
|
"settings": {
|
|
"structure": "Период > Auto"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"args": { "-DefinitionFile": "{inputFile}", "-OutputPath": "Template.xml" },
|
|
"cwd": "{workDir}"
|
|
}
|
|
],
|
|
"params": { "templatePath": "Template.xml" },
|
|
"outputPath": "decompiled.json"
|
|
}
|