Расширение мешает обновлению 1С

При обновлении 1С, уже в режиме «Предприятие», вы можете столкнуться с такой ошибкой: «EF_’№…’: Процедура или функция с указанным именем не определена».

Теория

Процесс обновления базы 1С я показывал в этой статье. Но бывает так, что в «Конфигураторе» обновление прошло без ошибок. Затем вы открываете базу в режиме «Предприятие» чтобы продолжить обновление. И как только согласитесь с легальностью полученных обновлений, вдруг видите следующую ошибку:

Процедура или функция с указанным именем не определена

Может появиться и другая ошибка, без её описания. Тогда, чтобы понять что произошло, нажмите на ссылку «Сформировать отчет об ошибке«, а затем сохраните ошибку на ваш компьютер. Ошибка сохраниться в архиве в виде текстового файла, который вы можете открыть любым текстовым редактором. В этом текстовом файле можете найти ошибку из-за которой не обновляется база. И она может быть также связана с расширением, а может и ещё с чем-то. Но в этой статье мы рассматриваем именно определённую ошибку.

Эта ошибка означает что в базе есть расширение конфигурации, которое мешает обновиться. И номер этого расширения, в моём случае: «EF_00_00364434_5«. У вас может быть и другой номер, но начинается он всегда с EF_.

Расширения конфигурации – это специальный механизм, который нужен для доработки конфигурации без её изменения и без снятия её с поддержки. Типовые конфигурации, такие как «Бухгалтерия» или «Зарплата и управление персоналом» загружают расширения из интернета автоматически или вручную.

Кстати, расширения имеют больший приоритет, чем основная конфигурация. Поэтому и возникает данная ошибка. Расширение в обновлённой базе уже не нужно, но продолжает работать. И вот вам и ошибка «Процедура или функция с указанным именем не определена».

Если у вас есть доступ к ИТС, то почитать про расширения можете тут.

В этом случае вам нужно просто удалить мешающее расширение используя «Конфигуратор«.

Удаление расширения

В конфигураторе вам следует перейти по следующим пунктам меню: «Конфигурация» / «Расширения конфигурации«:

Открываем "Расширения конфигурации"

И в открывшемся списке расширений находим нужное расширение и удаляем его:

список расширений конфигурации

Так как я уже удалил мешающее расширение, на рисунке выше его уже нет.

Далее нужно открыть базу в режиме «Предприятие» и попробовать продолжить обновление ещё раз. Больше этой ошибке у вас не должно появиться.


Успешных вам обновлений!

Если понравилась статья, подпишись на мой канал в VK или Telegram.

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться
Политика конфиденциальности