mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-10 13:33:21 +03:00
Проверка «работает ли гард во все стороны» вскрыла, что он проверяет только заявленные карты. Попытка автообнаружения незаявленных дала 112 срабатываний, из них большинство — ложные (накопители массивов, чей блок разбирается неверно), поэтому сама проверка в гард не попала. Но она нашла реальное: у cfe-patch-method карта типов не была в реестре, и порты по ней разошлись — PS1 принимал и Catalog.X, и Catalogs.X (32 записи), PY только Catalog.X (16). Расхождение доставшееся, не из этой ветки. PY дополнен формами множественного числа: ввод, работавший в одном порте, теперь работает в обоих. В реестр карт типов добавлены cfe-patch-method (TYPE_DIR_MAP, DIR_TO_TYPE), cf-edit.RU_TYPE_MAP и cfe-borrow.SYNONYM_MAP — 28 проверяемых карт стало 36. Для частичных карт добавлен флаг partial (полнота не требуется, каталоги сверяются), для прощающих — keyMayBeDir (ключом принимается имя каталога). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>