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

Теория

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сводка
Расширение мешает обновлению 1С
Имя статьи
Расширение мешает обновлению 1С
Описание
При обновлении 1С, уже в режиме "Предприятие", вы можете столкнуться с такой ошибкой: "EF_'...': Процедура или функция с указанным именем не определена"

5 Replies to “Расширение мешает обновлению 1С”

  1. Полезная статья. Еще бы понимать, откуда эти «расширения» взялись, если их никто не просил устанавливаться….

    1. При определённых настройках они автоматически затягиваются из интернета и устанавливаются

  2. Здравствуйте!
    У меня после обновлении 1С УНФ вылезает окно с ошибкой. Проблема в том, что 1С при запуске, перестала предлагать мне окно с выбором «конфигуратор», а после введения пароля, сразу переходит в «предприятие», но до конца программ на запускается и вылезает ошибка » EF_00_ …..» Подскажите, пожалуйста, как получить доступ к конфигуратору или откатить 1С до прежнего состояния?
    Заранее благодарю!

    1. Сложно ответить на этот вопрос, но что-то вы делаете не так. Откатить базу возможно только из резервной копии, надеюсь она у вас есть

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *