fix(mxl-compile): формат по умолчанию — последняя запись палитры

Мы регистрировали формат по умолчанию первым, из-за чего вся палитра шла
со сдвигом относительно платформенной. На корпусе он последний в 8285 макетах
из 10 863, первым — в 25.

Подтверждено контролируемым стендом: в макетах, где ширины заданы на уровне
документа, палитра идёт «ширины колонок в порядке колонок, умолчание последним».

Порядок палитры не виден в семантическом диффе (правило palette-index разрешает
ссылки и тем самым его прячет), поэтому мерялся отдельно: на пилоте совпавших
с оригиналом записей с начала палитры стало 467 из 2274 против 23, палитр,
совпавших целиком, — 4 против 2.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-08-11 19:23:18 +03:00
co-authored by Claude Opus 5
parent 250ec9ef0d
commit 3f80f936ae
29 changed files with 358 additions and 348 deletions
@@ -15,10 +15,10 @@
<rowsItem>
<index>0</index>
<row>
<formatIndex>2</formatIndex>
<formatIndex>1</formatIndex>
<c>
<c>
<f>3</f>
<f>2</f>
<parameter>Заголовок</parameter>
</c>
</c>
@@ -27,28 +27,28 @@
<rowsItem>
<index>1</index>
<row>
<formatIndex>4</formatIndex>
<formatIndex>3</formatIndex>
<c>
<c>
<f>6</f>
<f>5</f>
<parameter>Номер</parameter>
</c>
</c>
<c>
<c>
<f>6</f>
<f>5</f>
<parameter>Товар</parameter>
</c>
</c>
<c>
<c>
<f>7</f>
<f>6</f>
<parameter>Количество</parameter>
</c>
</c>
<c>
<c>
<f>7</f>
<f>6</f>
<parameter>Сумма</parameter>
</c>
</c>
@@ -60,7 +60,7 @@
<c>
<i>2</i>
<c>
<f>8</f>
<f>7</f>
<tl>
<v8:item>
<v8:lang>ru</v8:lang>
@@ -71,14 +71,14 @@
</c>
<c>
<c>
<f>9</f>
<f>8</f>
<parameter>Всего</parameter>
</c>
</c>
</row>
</rowsItem>
<templateMode>true</templateMode>
<defaultFormatIndex>1</defaultFormatIndex>
<defaultFormatIndex>9</defaultFormatIndex>
<height>3</height>
<vgRows>3</vgRows>
<merge>
@@ -121,9 +121,6 @@
</line>
<font faceName="Arial" height="10" bold="false" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
<font faceName="Arial" height="10" bold="true" italic="false" underline="false" strikeout="false" kind="Absolute" scale="100"/>
<format>
<width>30</width>
</format>
<format>
<height>20</height>
</format>
@@ -160,4 +157,7 @@
<horizontalAlignment>Right</horizontalAlignment>
<fillType>Parameter</fillType>
</format>
<format>
<width>30</width>
</format>
</document>