mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-07 20:20:20 +03:00
fix(form-compile): эмитить пустой <Attributes/> у форм без реквизитов
Компилятор при отсутствии реквизитов не эмитил <Attributes> вовсе (предполагал толерантность 1С — не проверено). Корпус: 100% форм (17033) имеют <Attributes>, 162 — пустой <Attributes/>, 0 без него. Платформа эмитит ВСЕГДА. Emit-Attributes теперь эмитит <Attributes/> при пустом списке. Зеркало py. Кейс minimal (форма только с заголовком) → снапшот +<Attributes/>, сертифицирован загрузкой в 1С (форма с пустым Attributes грузится). Форма РазблокированиеРеквизитов → match. Раундтрип: match 156→157, with diff 3→2 (остаток — 2 GroupList, осознанно непокрыты). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1ed23b2a08
commit
24e7116b7d
+1
@@ -8,4 +8,5 @@
|
||||
</Title>
|
||||
<AutoTitle>false</AutoTitle>
|
||||
<AutoCommandBar name="ФормаКоманднаяПанель" id="-1"/>
|
||||
<Attributes/>
|
||||
</Form>
|
||||
|
||||
Reference in New Issue
Block a user