mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-10-01 14:35:54 +03:00
Схема, которую пишут навыки, не читалась платформой через XDTO: «Нарушен порядок следования значений свойств». Порядок сверен с XSD платформы и с настоящими выгрузками. skd-compile: presentationExpression сразу после role, appearance до availableValue; valueType у вычисляемого поля последним; флаги useRestriction в порядке field/condition/group/order; составной тип — сначала все Type, потом квалификаторы; в настройках dataParameters сразу после filter, additionalProperties до itemsViewMode; у группировки filter до order/selection; у таблицы и диаграммы viewMode до columns/pointsViewMode; JSON-булево пишется true/false, а не True/False. skd-edit: вставка узлов настроек, структуры и роли поля — по месту в XSD, а не по спискам якорей (set-structure ставил item перед selection); modify-field раскладывает сохранённые части поля по местам. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018dc2yLQfw6wppbopM1Y4Ps
41 lines
1.4 KiB
JSON
41 lines
1.4 KiB
JSON
{
|
|
"name": "Таблица и диаграмма с режимами доступности — viewMode до columns/pointsViewMode",
|
|
"params": { "outputPath": "Template.xml" },
|
|
"input": {
|
|
"dataSets": [{
|
|
"name": "Основной",
|
|
"query": "ВЫБРАТЬ Т.Организация, Т.Период, Т.Сумма ИЗ Регистр КАК Т",
|
|
"fields": ["Организация: CatalogRef.Организации", "Период: date", "Сумма: decimal(15,2)"]
|
|
}],
|
|
"settingsVariants": [{
|
|
"name": "Основной",
|
|
"settings": {
|
|
"selection": ["Сумма"],
|
|
"structure": [
|
|
{
|
|
"type": "table",
|
|
"name": "Таблица",
|
|
"rows": [{ "groupBy": ["Организация"] }],
|
|
"columns": [{ "groupBy": ["Период"] }],
|
|
"viewMode": "Normal",
|
|
"userSettingPresentation": "Таблица",
|
|
"columnsViewMode": "Normal",
|
|
"rowsViewMode": "QuickAccess"
|
|
},
|
|
{
|
|
"type": "chart",
|
|
"points": { "groupBy": ["Организация"] },
|
|
"series": { "groupBy": ["Период"] },
|
|
"selection": ["Сумма"],
|
|
"viewMode": "Normal",
|
|
"pointsViewMode": "Normal",
|
|
"seriesViewMode": "Inaccessible"
|
|
}
|
|
]
|
|
}
|
|
}]
|
|
},
|
|
"validatePath": "Template.xml",
|
|
"expect": { "files": ["Template.xml"] }
|
|
}
|