feat(meta-compile): прощающий ввод ссылок на формы по умолчанию (v1.19)

Default*Form/Auxiliary*Form нормализуются как fillValue-ссылки: русский
корень (Справочник→Catalog), сегмент Форма→Form, и короткая запись без него
(Справочник.X.ФормаЭлемента ≡ Справочник.X.Форма.ФормаЭлемента ≡ канон).
Канон англ. — идемпотентно (снэпшоты не меняются). Декомпилятор эмитит
канон, роундтрип не затронут.

Кейс catalog-object-props переведён на русскую форму (лочит нормализацию),
spec §7.1. Регресс 40/40 ps1+py, ps1↔py идентичны.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-07-03 19:00:59 +03:00
parent ef20f6ece8
commit 1565ae23ab
4 changed files with 42 additions and 7 deletions
@@ -13,8 +13,8 @@
"predefinedDataUpdate": "DontAutoUpdate",
"searchStringModeOnInputByString": "AnyPart",
"defaultObjectForm": "Catalog.НастройкиОбмена.Form.ФормаЭлемента",
"defaultListForm": "Catalog.НастройкиОбмена.Form.ФормаСписка",
"defaultChoiceForm": "Catalog.НастройкиОбмена.Form.ФормаВыбора",
"defaultListForm": "Справочник.НастройкиОбмена.Форма.ФормаСписка",
"defaultChoiceForm": "Справочник.НастройкиОбмена.ФормаВыбора",
"attributes": [
"Код: String(9)"
]