fix(mxl-compile,mxl-decompile): прозрачность у ссылочной картинки

Атрибут прозрачности живёт не только у картинки с данными: платформа пишет
<picture t="false" ref="v8ui:Имя"/>, причём t перед ref. Компилятор в этой
ветке его терял, декомпилятор не читал — в «Бухгалтерии предприятия» на
8.3.27 таких записей 67.

Заодно уточнена картина по конфигурациям: t="false" стоит у 11 135 картинок
БП, значения true не бывает нигде — включённую прозрачность платформа
выражает координатами пикселя, и вместе с t они не встречаются.
This commit is contained in:
Nick Shirokov
2026-08-15 20:30:15 +03:00
parent ce66b03586
commit 20bb45fb9e
8 changed files with 47 additions and 32 deletions
+5
View File
@@ -744,6 +744,11 @@ AARnQUlBAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAA</picture>
в корпусе встречается `tx="97" ty="83"` при картинке 368×117, то есть Конфигуратор углом
не ограничен.
Прозрачность не привязана к тому, где лежит картинка: `t` пишется и у ссылочной записи, причём
ПЕРЕД `ref``<picture t="false" ref="v8ui:Имя"/>`. В «Бухгалтерии предприятия» на 8.3.27 таких
записей 67, а `t="false"` стоит у 11 135 картинок; значения `true` у этого атрибута не бывает
ни в одной проверенной конфигурации — включённую прозрачность выражают `tx`/`ty`.
## Рисунки
Рисунок — объект поверх сетки: картинка, фигура, надпись, диаграмма. Лежит в `<drawing>`