mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-25 22:44:37 +03:00
feat(form-decompile,form-compile): AutoSaveUserSettings дин-списка (settings.autoSaveUserSettings)
Свойство <AutoSaveUserSettings> внутри <Settings xsi:type="DynamicList"> (после MainTable) — авто-сохранение пользовательских настроек дин-списка. В корпусе только false (дефолт true → платформа эмитит отклонение). Не обрабатывалось → терялось (ROOT Attribute>AutoSaveUserSettings 292 на 178 формах). Ключ settings.autoSaveUserSettings (bool); декомпилятор захватывает факт. значение, компилятор эмитит после MainTable при наличии ключа. Зеркало py. Таргет-верификация (выборка 50 из 178): 0 остатка, 27 стали match, 0 регрессов. Кейс dynamic-list-form расширен (+autoSaveUserSettings), сертифицирован в 1С. Регресс 43/43 (ps1+py). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -913,6 +913,7 @@ Forgiving-синонимы типа: XML-имя (`SpreadSheetDocumentField`) и
|
||||
| Ключ | Тип | Описание |
|
||||
|------|-----|----------|
|
||||
| `mainTable` | string | Основная таблица. Принимает рус-имена метаданных (`Справочник.X` → `Catalog.X`) |
|
||||
| `autoSaveUserSettings` | bool | Авто-сохранение пользовательских настроек дин-списка (`<AutoSaveUserSettings>`, после `MainTable`). **Умолчание `true`** — указывать только для отключения (`false`) |
|
||||
| `query` | string | Текст запроса (`ManualQuery=true`). Поддерживает `@file.sql` (путь относительно JSON) |
|
||||
| `dynamicDataRead` | bool | Динамическое считывание. **Умолчание `true`** — указывать только для отключения (`false`) |
|
||||
| `autoFillAvailableFields` | bool | Автозаполнение доступных полей (`<AutoFillAvailableFields>`). **Умолчание `true`** — указывать только для отключения (`false`; тогда поля берутся из явного запроса, не авто). Эмитится первым в `<Settings>` |
|
||||
|
||||
Reference in New Issue
Block a user