Commit Graph
1 Commits
Author SHA1 Message Date
Nick ShirokovandClaude Opus 5.5 39f08563b2 feat(cfe-borrow): условное оформление формы переносится, как у Конфигуратора
Навык терял условное оформление заимствованной формы: писал <Attributes/>
(или только основной реквизит). Конфигуратор копирует <ConditionalAppearance>
как есть в обе части формы, внутрь <Attributes> после реквизитов — и без
основного реквизита тоже. Ссылки оформления на незаимствованные реквизиты
формы остаются, платформа их принимает. Элементы стиля из оформления
заимствуются, даже если больше нигде в форме не упомянуты; регэксп сбора
стилей не видел закрывающий тег с префиксом (<dcscor:value>style:X</…>).

Порядок заимствования стилей — порядок первого упоминания в обоих портах
(в PS был порядок хеша, в Python — множество). Оба порта, v1.42.

Эталоны Конфигуратора совпадают построчно в обоих портах: УТ StdPic,
StdPic_WithMain, CAStyle (включая набор стилей), УНФ Номенклатура.ФормаЭлемента —
она теперь совпадает целиком; прежние пять форм (link, TypeLink*, LinkOnly)
не сдвинулись. Кейсы form-conditional-appearance и -main; на v1.41 падали.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-27 19:25:26 +03:00