mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-14 23:39:02 +03:00
Проверки 12 (<AdditionalColumns table="...">) и 14 (пути против конфигурации- источника) искали пути регуляркой, зашитой на корень «Объект». Он такой только у формы объекта: у формы списка «Список», у формы записи регистра «Запись». На таких формах регулярка не совпадала, и обе проверки молча не срабатывали — валидатор рапортовал «чисто» на форме с висячим путём. Корень теперь берётся из основного реквизита: сначала из <Attributes> самой формы, затем из <BaseForm>. Нет его нигде — путей с корнем не бывает, проверка пропускается. Имя подставляется и в регулярки, и в тексты сообщений: раньше в сообщении стояло «Объект.X» независимо от формы, что дезинформировало. Вместе с этим набор имён-кандидатов проверки 14 расширен с Attribute/ TabularSection до Dimension/Resource. Без этого замена корня превратила бы тихий пропуск в ложные ошибки на форме записи регистра, где дочерние объекты — измерения и ресурсы; отдельный кейс это фиксирует. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>