Зачем нужен контроль за выполнением отложенных обработчиков обновления?

оглавлениеВозможно ли автоматическое выполнение обработчиков обновления для базовой платформы?

Обновлятор-1с. Что делать если в базе есть невыполненные отложенные обработчики обновления?

Статья устарела и требует переработки?

О каких таких обработчиках идёт речь?

После каждого обновления базы в ней запускаются специальные обработчики, призванные проделать с данными базы определенные манипуляции, необходимые в связи с изменившейся конфигурацией.

Таких обработчиков бывает 2 вида: основные и отложенные.

Суть их одна, но отложенные обработчики в отличие от основных можно выполнять уже после всех обновлений, в фоновом режиме, по ходу работы пользователя.

Обновлятор по умолчанию выполняет и те и другие обработчики в своём цикле обновления сразу.

И это правильно, так как зачастую применяется несколько обновлений. И если не выполнить обработчики обновления тут же – потом это может быть сделать весьма проблематично (будут возникать ошибки).

Что делать, если обновлятор говорит о невыполненных отложенных обработчиках обновления?

Если у вас включён контроль за выполнением отложенных обработчиков обновления, то обновлятор может в какой-то момент начать отказываться продолжать обновление базы.

В этом случае вам нужно или отключить этот контроль или (предпочтительный вариант) выполнить эти обработчики в ручном режиме, устранив ошибки в базе, препятствующие этому.

Для этого в режиме пользователя зайдите в меню "Все функции" (если у вас нет этого меню и оно не включается, то и отложенных обработчиков у вас вероятно в конфигурации не предусмотрено):

В этом меню найдите обработку "Результаты обновления программы":

В этой обработке можно увидеть сведения об выполненных обработчиках и возможных проблемах с ними:

И если не все обработчики были выполнены - это будет отражено в этом окне. Тогда их можно будет открыть по ссылке и запустить на повторное выполнение (обычно через контекстное меню правой кнопкой).

С уважением, (школа 1С программистов).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Владимир Милькин
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.



Зачем нужен контроль за выполнением отложенных обработчиков обновления?

оглавлениеВозможно ли автоматическое выполнение обработчиков обновления для базовой платформы?