2 самые частые причины, почему не работают расширения после обновления.
И как исправить?
Начинается поиск в любом случае с внимательного чтения сообщения об ошибке. (Вам нужен подробный текст ошибки)
Копирования из сообщения части проблемного кода и поиска его в расширении.
Когда код в расширении найден - нужно думать как его исправить 🙂
Конечно каждый раз в таком случае ситуация индивидуальная и нужно разбираться конкретно с ней.
Но, можно выделить 2 причины которые встречаются чаще всего:
1⃣ Чаще всего причина неработающих после обновления расширений в том, что код функций, которые скопировали в расширение для изменения стал неактуален.
Как исправить?
Нужно найти эту функцию в основной конфигурации после обновления ещё раз, скопировать в расширение вместо неактуальной. И повторно внести в неё изменение, ради которого эту функцию копировали в расширение.
2⃣ Ещё бывает что расширение ссылается на реквизиты, которых уже нет после обновления релиза.
Как исправить?
Нужно в коде расширения менять эти вызовы несуществующих теперь реквизитов на вызов существующих реквизитов.
Либо если этот функционал больше не используется - удалить/закомментировать этот код в расширении.
И как исправить?
Начинается поиск в любом случае с внимательного чтения сообщения об ошибке. (Вам нужен подробный текст ошибки)
Копирования из сообщения части проблемного кода и поиска его в расширении.
Когда код в расширении найден - нужно думать как его исправить 🙂
Конечно каждый раз в таком случае ситуация индивидуальная и нужно разбираться конкретно с ней.
Но, можно выделить 2 причины которые встречаются чаще всего:
1⃣ Чаще всего причина неработающих после обновления расширений в том, что код функций, которые скопировали в расширение для изменения стал неактуален.
Как исправить?
Нужно найти эту функцию в основной конфигурации после обновления ещё раз, скопировать в расширение вместо неактуальной. И повторно внести в неё изменение, ради которого эту функцию копировали в расширение.
2⃣ Ещё бывает что расширение ссылается на реквизиты, которых уже нет после обновления релиза.
Как исправить?
Нужно в коде расширения менять эти вызовы несуществующих теперь реквизитов на вызов существующих реквизитов.
Либо если этот функционал больше не используется - удалить/закомментировать этот код в расширении.