mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-15 02:14:57 +03:00
feat(form-decompile,form-compile): report-form свойства + 3 элементных скаляра (раскрыто из-под ring-3)
Закрытие спец-полей раскрыло пробелы в формах Report-объектов (доминируют среди SpreadSheet-форм). 6 форменных скаляров report-формы → KNOWN_FORM_PROPS (decompiler-only; компилятор уже эмитит через Emit-Properties): ReportResult/ DetailsData (имена реквизитов), ReportFormType (Main/Settings/Variant), AutoShowState (Auto/DontShow/ShowOnComposition), ReportResultViewMode/ ViewModeApplicationOnSetReportResult (всегда Auto). + 3 элементных generic-скаляра (обе стороны, +py): HorizontalSpacing (группа, 3592 в корпусе), RepresentationInContextMenu (кнопка, 1673), SettingsNamedItemDetailedRepresentation (таблица, 778). Выборка 2.17: TOTAL 101→23, match 166→170, diff 17→13 (ring3 37, 0 крашей). Кейсы groups/commands/table расширены и сертифицированы загрузкой в 1С. Регресс 40/40 (ps1+py). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -67,6 +67,12 @@
|
||||
| `height` | `<Height>` | число |
|
||||
| `group` | `<Group>` | `Vertical`, `Horizontal`, `AlwaysHorizontal`, `AlwaysVertical` |
|
||||
| `useForFoldersAndItems` | `<UseForFoldersAndItems>` | `Folders`, `Items`, `FoldersAndItems` |
|
||||
| `reportResult` | `<ReportResult>` | Имя реквизита-результата (форма отчёта) |
|
||||
| `detailsData` | `<DetailsData>` | Имя реквизита данных расшифровки (форма отчёта) |
|
||||
| `reportFormType` | `<ReportFormType>` | `Main`, `Settings`, `Variant` |
|
||||
| `autoShowState` | `<AutoShowState>` | `Auto`, `DontShow`, `ShowOnComposition` |
|
||||
| `reportResultViewMode` | `<ReportResultViewMode>` | `Auto` |
|
||||
| `viewModeApplicationOnSetReportResult` | `<ViewModeApplicationOnSetReportResult>` | `Auto` |
|
||||
|
||||
Нераспознанные ключи преобразуются с автоматическим PascalCase (первая буква в верхний регистр).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user