При обновлении 1С, уже в режиме «Предприятие», вы можете столкнуться с такой ошибкой: «EF_’№…’: Процедура или функция с указанным именем не определена».
Теория
Процесс обновления базы 1С я показывал в этой статье. Но бывает так, что в «Конфигураторе» обновление прошло без ошибок. Затем вы открываете базу в режиме «Предприятие» чтобы продолжить обновление. И как только согласитесь с легальностью полученных обновлений, вдруг видите следующую ошибку:
Может появиться и другая ошибка, без её описания. Тогда, чтобы понять что произошло, нажмите на ссылку «Сформировать отчет об ошибке«, а затем сохраните ошибку на ваш компьютер. Ошибка сохраниться в архиве в виде текстового файла, который вы можете открыть любым текстовым редактором. В этом текстовом файле можете найти ошибку из-за которой не обновляется база. И она может быть также связана с расширением, а может и ещё с чем-то. Но в этой статье мы рассматриваем именно определённую ошибку.
Эта ошибка означает что в базе есть расширение конфигурации, которое мешает обновиться. И номер этого расширения, в моём случае: «EF_00_00364434_5«. У вас может быть и другой номер, но начинается он всегда с EF_.
Расширения конфигурации – это специальный механизм, который нужен для доработки конфигурации без её изменения и без снятия её с поддержки. Типовые конфигурации, такие как «Бухгалтерия» или «Зарплата и управление персоналом» загружают расширения из интернета автоматически или вручную.
Кстати, расширения имеют больший приоритет, чем основная конфигурация. Поэтому и возникает данная ошибка. Расширение в обновлённой базе уже не нужно, но продолжает работать. И вот вам и ошибка «Процедура или функция с указанным именем не определена».
Если у вас есть доступ к ИТС, то почитать про расширения можете тут.
В этом случае вам нужно просто удалить мешающее расширение используя «Конфигуратор«.
Удаление расширения
В конфигураторе вам следует перейти по следующим пунктам меню: «Конфигурация» / «Расширения конфигурации«:
И в открывшемся списке расширений находим нужное расширение и удаляем его:
Так как я уже удалил мешающее расширение, на рисунке выше его уже нет.
Далее нужно открыть базу в режиме «Предприятие» и попробовать продолжить обновление ещё раз. Больше этой ошибке у вас не должно появиться.
Успешных вам обновлений!
Полезная статья. Еще бы понимать, откуда эти «расширения» взялись, если их никто не просил устанавливаться….
При определённых настройках они автоматически затягиваются из интернета и устанавливаются
Здравствуйте!
У меня после обновлении 1С УНФ вылезает окно с ошибкой. Проблема в том, что 1С при запуске, перестала предлагать мне окно с выбором «конфигуратор», а после введения пароля, сразу переходит в «предприятие», но до конца программ на запускается и вылезает ошибка » EF_00_ …..» Подскажите, пожалуйста, как получить доступ к конфигуратору или откатить 1С до прежнего состояния?
Заранее благодарю!
Сложно ответить на этот вопрос, но что-то вы делаете не так. Откатить базу возможно только из резервной копии, надеюсь она у вас есть
Спасибо, за информацию