mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-15 02:14:57 +03:00
fix(form-decompile,form-compile): PictureDecoration имя-как-Ref + <xr:Abs> + порядок Title декораций
Баг: Emit-PictureDecoration брал $el.picture (тип-ключ = имя элемента) фолбэком источника картинки → при отсутствии src писал <xr:Ref>ИмяДекорации>. Фикс: источник картинки — ТОЛЬКО src. <xr:Abs> (встроенная картинка, 131 в корпусе): декомпилятор ловил лишь xr:Ref → теперь src:"abs:Имя" → <xr:Abs>Имя</xr:Abs> (префикс abs:, иначе <xr:Ref>). Порядок: LabelDecoration эмитил Title перед own-content, а платформа — layout-first (корпус 16970 vs 44). Переставил флаги/hyperlink/layout/оформление ПЕРЕД Title (как ExtendedTooltip) — заодно убирает шум атрибуции харнесса на многострочном Title (Height «уезжал» на родительскую группу; контент был корректен, ломалась line- атрибуция). Форма МобильноеПриложениеПредприниматель → round-trip match. Зеркало py (байт-в-байт). Снэпшоты events/element-appearance/additional-columns обновлены (только порядок) и пере-сертифицированы в 1С. Регресс 39/39 ps1+py. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -636,7 +636,7 @@ Pages поддерживает `pagesRepresentation`: `None`, `TabsOnTop`, `Tabs
|
||||
|
||||
| Свойство | Тип | Описание |
|
||||
|----------|-----|----------|
|
||||
| `src` или `picture` (как свойство) | string | Ссылка на картинку |
|
||||
| `src` (у `picture`-декорации — только `src`, не имя) | string | Ссылка на картинку: `StdPicture.X`/`CommonPicture.X`/`style:X` → `<xr:Ref>`. Префикс `abs:` (напр. `"abs:Picture.png"`) → встроенная картинка `<xr:Abs>` |
|
||||
| `loadTransparent` | bool | `true` → загружать прозрачной. По умолчанию `false` |
|
||||
| `hyperlink` | bool | Режим гиперссылки |
|
||||
| `width` | int | Ширина |
|
||||
|
||||
Reference in New Issue
Block a user