mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-16 18:53:18 +03:00
feat(form-decompile,form-compile): MobileDeviceCommandBarContent (состав моб-панели)
Форменное свойство <MobileDeviceCommandBarContent> = список имён командных панелей/кнопок для командной панели мобильного устройства. DSL: mobileCommandBarContent: ["Имя1", "Имя2", …] (массив строк). Константы подтверждены по корпусу (161 файл): Presentation пустой, CheckState=0, Value xsi:type=xs:string всегда — варьируется только имя-Value. Компилятор ставит константы, эмитит перед AutoCommandBar; декомпилятор собирает список имён. Зеркало py (байт-в-байт). Форма BusinessProcesses/Задание/ФормаСписка → round-trip match. Кейс commands сертифицирован в 1С. Регресс 39/39 ps1+py. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
| `title` | string | Заголовок формы (необязательный) |
|
||||
| `properties` | object | Свойства формы (необязательный) |
|
||||
| `excludedCommands` | string[] | Исключённые стандартные команды (необязательный) |
|
||||
| `mobileCommandBarContent` | string[] | Состав командной панели моб. устройства — список имён командных панелей/кнопок (`<MobileDeviceCommandBarContent>`). Константы (Presentation/CheckState=0/xs:string) ставит компилятор |
|
||||
| `events` | object | Обработчики событий формы (необязательный) |
|
||||
| `elements` | array | Дерево UI-элементов (необязательный) |
|
||||
| `attributes` | array | Реквизиты формы (необязательный) |
|
||||
|
||||
Reference in New Issue
Block a user