mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-12 08:54:57 +03:00
13174b63b1
- Эвристика главной АКП: без cmdBar/autoCmdBar остаётся Autofill=true (как в Конфигураторе), с cmdBar — Autofill=false (обратная совместимость). - Новый элемент autoCmdBar для наполнения главной АКП кастомными кнопками. - Тихие синонимы commandBar↔cmdBar, autoCommandBar↔autoCmdBar. - Инференс main-реквизита по типу (*Object.*, *RecordSet.*, DynamicList, ConstantsSet) — единственный кандидат проставляется молча с [INFO]. - Эвристика DynamicList → таблица: tableAutofill=false + commandBarLocation=None для привязанной таблицы (соответствие ERP). - Косметика: <Autofill>true</Autofill> не эмитится явно. Snapshot'ы form-* также обновлены до актуального состояния cf-init (Ext/ClientApplicationInterface.xml). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
34 lines
1.5 KiB
JSON
34 lines
1.5 KiB
JSON
{
|
|
"name": "autoCmdBar — кастомные кнопки в главной АКП формы с включённым autofill",
|
|
"preRun": [
|
|
{
|
|
"script": "meta-compile/scripts/meta-compile",
|
|
"input": { "type": "Catalog", "name": "Бригады" },
|
|
"args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" }
|
|
},
|
|
{
|
|
"script": "form-add/scripts/form-add",
|
|
"args": { "-ObjectPath": "{workDir}/Catalogs/Бригады.xml", "-FormName": "ФормаСписка", "-Purpose": "List" }
|
|
}
|
|
],
|
|
"params": { "outputPath": "Catalogs/Бригады/Forms/ФормаСписка/Ext/Form.xml" },
|
|
"validatePath": "Catalogs/Бригады/Forms/ФормаСписка/Ext/Form.xml",
|
|
"input": {
|
|
"title": "Бригады",
|
|
"attributes": [
|
|
{ "name": "Список", "type": "DynamicList", "main": true, "settings": { "mainTable": "Catalog.Бригады", "dynamicDataRead": true } }
|
|
],
|
|
"elements": [
|
|
{ "autoCmdBar": "ФормаКоманднаяПанель", "children": [
|
|
{ "button": "ИзменитьВыделенные", "command": "ИзменитьВыделенные", "locationInCommandBar": "InAdditionalSubmenu" }
|
|
]},
|
|
{ "table": "Список", "path": "Список", "columns": [
|
|
{ "input": "Наименование", "path": "Список.Description" }
|
|
]}
|
|
],
|
|
"commands": [
|
|
{ "name": "ИзменитьВыделенные", "action": "ИзменитьВыделенные" }
|
|
]
|
|
}
|
|
}
|