После обновления у некоторых пользователей может возникнуть ошибка при запуске базы “Ошибка инициализации модуля: EF_00_00XXXXX. < ... > Процедура или функция с указанным именем уже определена”.
Сложность в том, что программа не может удалить ранее установленный патч с исправлениями.
Патч – это расширение программы, которое устраняет ошибки в ее работе. Под каждый релиз выпускаются определенные патчи. После перехода на другой релиз, предыдущие ошибки исправляются автоматически и патч теряет свою актуальность.
При обновлении базы ненужные патчи должны удаляться автоматически, но иногда механизм не срабатывает и тогда нам требуется вручную удалить проблемный патч.
Есть несколько способов, рассмотрим самые распространенные:
- в режиме 1С:Предприятия (если информационная база все же запускается, но ошибки возникают при определенных действиях);
- через Конфигуратор (если программа не запускается).
- Удаление патча в режиме 1С:Предприятие
Достаточно зайти в Администрирование выбрать пункт Обслуживание и в разделе Обновление программы перейти в Установленные исправления (патчи).
В открывшемся списке, находим нужный патч и нажимаем Удалить исправление.
- Отключение патча в режиме Конфигуратор
В главном меню выбираем Конфигурация > Расширения конфигурации (если этот пункт недоступен, то переходим Конфигурация > Открыть конфигурацию, и нужный пункт будет доступен). В списке установленных расширений снимаем галку в поле Активно и обязательно закрываем Конфигуратор
Данный вариант доступен только в программах 1С версии ПРОФ, базовые версии не имеют пункта “Расширения конфигурации”.