mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-21 01:35:53 +03:00
Вывод читающего навыка модель несёт обратно в компилятор, а тот его не понимал. Из 41 метки, которую печатает meta-info, в словаре typeSynonyms не было 33: «ДокументОбъект.Заказ» из источников подписки meta-compile отвергал с «Неизвестный тип», хотя сам же печатал эту форму через meta-info. Не принимались и «ПВХСсылка.ВидыСубконто», и «Характеристика.Виды» — при том что Characteristic.Xxx описан в спеке как штатная форма DSL. Добавлены русские имена объектных типов, менеджеров и наборов записей. Аббревиатуры (ПВХ/ПВР, РС/РН/РБ/РР) приняты наравне с полными именами: вывод навыка сокращает долгие виды, чтобы в списке на сорок реквизитов не терялось имя объекта, и раз он их печатает — обязан принимать. В Resolve-TypeStr снимаются хвосты, которые дописывает глоссарий meta-info: суффикс «(все)», счётчик «— типов: N» и раскрытие после стрелки. Срезаются только эти известные формы — круглые скобки заняты параметризованными типами вроде Число(15,2), слепой срез сломал бы их. Функция под гардом check-inline-drift, поэтому правка синхронна во всех семи навыках и обоих портах. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>