mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-20 01:20:59 +03:00
feat(meta-compile): отклонять имена реквизитов, совпадающие со стандартными (v1.20)
Раньше совпадение имени собственного реквизита со стандартным (Код, Наименование, Владелец, Родитель, Ссылка, Предопределённый, …) давало лишь предупреждение — теперь жёсткий отказ (платформа такое имя не примет). Проверка типозависима (reservedByContext): у справочника один набор стандартных имён, у документа — другой. Напр. «Номер» — легальный реквизит справочника, отклоняется только у документа. Прочие контексты сохраняют мягкое предупреждение по плоскому списку; реквизиты ТЧ не проверяются. Кейс catalog-object-props: «Код»→«КодНастройки» (было ложное имя). Новый негативный кейс catalog-attr-reserved-name. spec §4. Регресс 41/41 ps1+py. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1565ae23ab
commit
b4d48ca656
@@ -16,7 +16,7 @@
|
||||
"defaultListForm": "Справочник.НастройкиОбмена.Форма.ФормаСписка",
|
||||
"defaultChoiceForm": "Справочник.НастройкиОбмена.ФормаВыбора",
|
||||
"attributes": [
|
||||
"Код: String(9)"
|
||||
"КодНастройки: String(9)"
|
||||
]
|
||||
},
|
||||
"validatePath": "Catalogs/НастройкиОбмена",
|
||||
|
||||
Reference in New Issue
Block a user