mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-14 23:05: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>
27 lines
1.0 KiB
JSON
27 lines
1.0 KiB
JSON
{
|
|
"name": "Object-уровневые свойства каталога",
|
|
"input": {
|
|
"type": "Catalog",
|
|
"name": "НастройкиОбмена",
|
|
"comment": "служебный справочник",
|
|
"useStandardCommands": false,
|
|
"createOnInput": "DontUse",
|
|
"editType": "InList",
|
|
"includeHelpInContents": true,
|
|
"defaultPresentation": "AsCode",
|
|
"choiceHistoryOnInput": "DontUse",
|
|
"predefinedDataUpdate": "DontAutoUpdate",
|
|
"searchStringModeOnInputByString": "AnyPart",
|
|
"defaultObjectForm": "Catalog.НастройкиОбмена.Form.ФормаЭлемента",
|
|
"defaultListForm": "Справочник.НастройкиОбмена.Форма.ФормаСписка",
|
|
"defaultChoiceForm": "Справочник.НастройкиОбмена.ФормаВыбора",
|
|
"attributes": [
|
|
"КодНастройки: String(9)"
|
|
]
|
|
},
|
|
"validatePath": "Catalogs/НастройкиОбмена",
|
|
"expect": {
|
|
"files": ["Catalogs/НастройкиОбмена.xml"]
|
|
}
|
|
}
|