mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-14 18:04:58 +03:00
330447c95f
Четыре находки из rt-iter2 (формы Хозрасчётный/ФормаСчёта, СпецификацииНоменклатуры): 1. **Системные перечисления в choiceList** (ent: namespace, напр. ent:AccountType=ВидСчёта): значение несёт xsi:type="ent:AccountType", компилятор эмитил xs:string (терял тип). Per-item ключ `valueType` (как у фильтра): декомпилятор сохраняет не-примитивный не-DesignTimeRef xsi:type, компилятор эмитит его вместо авто-детекта. 2. **footerDataPath/footerText на LabelField** — были только у InputField, на поле-надписи (колонка таблицы) терялись. Добавлены (decompile + compile, позиция по корпусу). 3. **editMode у RadioButtonField** — не ловился/не эмитился (форма ВидСчёта). Добавлен. 4. **Пустая AdditionalColumns** (table-ref без колонок) — компилятор эмитил пустую пару <AdditionalColumns table="X"></...>, платформа — self-closing. Фикс: self-closing при пустых columns. Зеркало py. Обе формы → match. Кейсы radio-tumbler-strings (+ent:AccountType +editMode), picture-field (labelField-колонка +footerDataPath/footerText), additional-columns (+пустая группа) сертифицированы в 1С. Регресс 43/43 (ps1+py). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>