Что означает ошибка
Расширение — надстройка над типовой конфигурацией: при запуске платформа «накладывает» его объекты и код на основную конфигурацию. Ошибка применения означает, что наложить не удалось — расширение отключается, и его функциональность пропадает. То же бывает молча: в списке расширений оно отмечено как неактивное.
Четыре частые причины
- Режим совместимости расширения выше, чем у основной конфигурации — платформа пишет это прямо в тексте ошибки.
- Обновление удалило или переименовало объект, который расширение заимствует: справочник, реквизит, форму или модуль.
- Изменилась сигнатура перехваченного метода — у процедуры или функции в новом релизе другие параметры.
- Конфликт имён: два расширения создают объекты с одинаковыми именами, либо имя расширения совпало с объектом конфигурации.
Что сделать самостоятельно
- Откройте «Все функции → Стандартные → Управление расширениями конфигурации».
- Найдите расширение и посмотрите его состояние — там видно, применяется оно или нет.
- Если функциональность не критична прямо сейчас — временно снимите активность и перезапустите: программа заработает без расширения.
- Сохраните расширение в файл .cfe на всякий случай перед удалением или адаптацией.
Когда нужна адаптация
Если причина в изменённых объектах или сигнатурах — расширение нужно адаптировать под новый релиз: обновить заимствованные объекты, поправить перехватчики и формы. Это работа разработчика: по выгрузке конфигурации и файлу .cfe мы находим конфликты и возвращаем рабочую версию.
Чтобы ошибка не повторялась при каждом релизе, расширение проверяют на новой версии до обновления рабочей базы — на копии, а не в бою.