mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-15 15:25:16 +03:00
b4d48ca656
Раньше совпадение имени собственного реквизита со стандартным (Код, Наименование, Владелец, Родитель, Ссылка, Предопределённый, …) давало лишь предупреждение — теперь жёсткий отказ (платформа такое имя не примет). Проверка типозависима (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>
10 lines
303 B
JSON
10 lines
303 B
JSON
{
|
|
"name": "Ошибка: имя реквизита совпадает со стандартным",
|
|
"input": {
|
|
"type": "Catalog",
|
|
"name": "Тест",
|
|
"attributes": ["Код: String(9)"]
|
|
},
|
|
"expectError": "зарезервировано стандартным реквизитом"
|
|
}
|