mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-18 16:49:41 +03:00
feat(form-compile): оформление групп/таблиц/picField/calendar + декод \u-комментариев (хвост Appearance)
Развёл Emit-Appearance ещё в 5 эмиттеров: UsualGroup/ColumnGroup/Table/PictureField/CalendarField (профиль field; декомпилятор их уже захватывал в Add-CommonProps — теперь компилятор эмитит). Порядок собственного оформления по корпусу: группа TitleTextColor/TitleFont/BackColor; таблица BackColor/BorderColor — укладываются в field-профиль. Зеркало PS+Python. PictureDecoration НЕ разведён намеренно: его XSD расщепляет оформление вокруг <Title> (TextColor/Font до Title, Border после) + позиция <Picture> — отдельный мелкий кластер (2 строки). Сертификация загрузкой в 1С 8.3.24: element-appearance (+ группа с BackColor), dynamic-list-parameters (+ Table backColor/borderColor, колонка titleTextColor/border) — чисто. Регресс 36/36 ps+py. Harness 1177→1146 (−31; весь кластер Appearance 1326→1146 = −180), остаток appearance LOST = PictureDecoration 2, ADDED-регрессий 0. Попутно: декодированы garbled \u-escape в КОММЕНТАРИЯХ form-compile.py (артефакт Edit-инструмента, переэкранирующего кириллицу под ASCII-конвенцию файла; в комментариях \u не интерпретируется). Строковые литералы (имена компаньонов) остаются \u-escaped — там escape функционален. Версия form-compile v1.66.
This commit is contained in:
@@ -197,7 +197,7 @@ companion-панели с собственным контентом. Оба не
|
||||
|
||||
### 4.1e. Оформление элемента (цвета / шрифты / граница)
|
||||
|
||||
Прямые свойства оформления элемента. Ключи — англ. camelCase 1:1 с тегами; **принимаются рус. синонимы** (forgiving). Применимо к полям (input/check/radio/labelField), декорациям (label) и кнопкам (button); порядок тегов в XML — по базовому типу (профиль), компилятор расставляет сам.
|
||||
Прямые свойства оформления элемента. Ключи — англ. camelCase 1:1 с тегами; **принимаются рус. синонимы** (forgiving). Применимо к полям (input/check/radio/labelField/picField/calendar), декорациям (label), кнопкам (button), группам (group/columnGroup) и таблицам (table); порядок тегов в XML — по базовому типу (профиль), компилятор расставляет сам. (PictureDecoration пока не поддержан — у него XSD расщепляет оформление вокруг `<Title>`.)
|
||||
|
||||
| Ключ | Тег | Рус. синоним |
|
||||
|------|-----|--------------|
|
||||
|
||||
Reference in New Issue
Block a user