mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-17 08:15:16 +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:
@@ -18,7 +18,7 @@
|
||||
"properties": { "saveWindowSettings": false },
|
||||
"attributes": [
|
||||
{ "name": "Список", "type": "DynamicList", "useAlways": ["~Артикул", "Список.Code", "Description"], "settings": {
|
||||
"mainTable": "Catalog.Товары", "dynamicDataRead": true,
|
||||
"mainTable": "Catalog.Товары", "dynamicDataRead": true, "autoSaveUserSettings": false,
|
||||
"order": [ "Description", "Code desc" ],
|
||||
"filter": [ "Артикул = _ @off @user" ],
|
||||
"conditionalAppearance": [ { "filter": ["Артикул = _"], "appearance": { "ЦветТекста": "web:Red" } } ]
|
||||
|
||||
+1
@@ -98,6 +98,7 @@
|
||||
<ManualQuery>false</ManualQuery>
|
||||
<DynamicDataRead>true</DynamicDataRead>
|
||||
<MainTable>Catalog.Товары</MainTable>
|
||||
<AutoSaveUserSettings>false</AutoSaveUserSettings>
|
||||
<ListSettings>
|
||||
<dcsset:filter>
|
||||
<dcsset:item xsi:type="dcsset:FilterItemComparison">
|
||||
|
||||
Reference in New Issue
Block a user