Механизмы платформы 1С 1С 8.3 1С 8.5
01.09.2026 на пять строк кода ушло полдня. УТ 11.5, надо подменить результат функции общего модуля. Расширение, заимствованный модуль, «После». Загрузил из файлов, обновил конфигурацию базы. Конфигуратор не сказал ни слова. Открыл Предприятие — функция возвращает старое значение.
Полез в список расширений: стоит, галка «Активно» на месте. Опечатки не было. «Перед» и «После» на функцию платформа принимает молча и не привязывает, работает только «Вместо».
Потом собрал полигон — пустая конфигурация, двенадцать методов-мишеней — и сломал расширение шестью способами. Безопасный режим, скопированный uuid, заимствованный объект, которого нет в конфигурации, разъехавшийся текст у «ИзменениеИКонтроль». Снаружи все шестеро одинаковы: тишина.
Отдельная история — журнал регистрации. Полез, чтобы написать «там пусто», и написал обратное. На каждый случай лежит запись по-русски, с причиной и именем модуля. Уровень «Предупреждение» — поэтому мимо нее и проходишь.
2