Files
cc-1c-skills/tests/skills/cases/meta-compile/catalog-object-props.json
T
Nick Shirokov cd6d305eea feat(meta-compile,meta-decompile): object-свойство fullTextSearchOnInputByString (v1.44/v0.36)
Компилятор хардкодил <FullTextSearchOnInputByString>DontUse в 8 местах (все типы),
декомпилятор не захватывал → значение Use терялось при раундтрипе. Корпус: DontUse
2757 / Use 4 (все Catalog) — дефолт эмиссии DontUse верен, чистый omit-on-default
редкий override. Компилятор → Get-EnumProp (+validEnumValues Use/DontUse), декомпилятор
Add-EnumProp дефолт DontUse. Таргет 4/4 match TOTAL 0, регресс 49/49 ps1+py identical.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 17:52:12 +03:00

28 lines
1.1 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",
"fullTextSearchOnInputByString": "Use",
"defaultObjectForm": "Catalog.НастройкиОбмена.Form.ФормаЭлемента",
"defaultListForm": "Справочник.НастройкиОбмена.Форма.ФормаСписка",
"defaultChoiceForm": "Справочник.НастройкиОбмена.ФормаВыбора",
"attributes": [
"КодНастройки: String(9)"
]
},
"validatePath": "Catalogs/НастройкиОбмена",
"expect": {
"files": ["Catalogs/НастройкиОбмена.xml"]
}
}