Архивируем базы на яндекс.диск

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

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

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

Речь идёт вот об этой настройке обновлятора:

01

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

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

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

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

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

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

Обработка ошибок в основных обработчиках

Если ошибка возникла в основном обработчике, то обновлятор прекращает обновление баз и выводит сообщение об этой ошибке.

Обработка ошибок в отложенных обработчиках

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

Также он проверяет корректность выполнения предыдущих отложенных обработчиков перед началом обновления базы. И если это не так, то он отказывается обновлять базу.

Так обновлятор работает по умолчанию - при включённой опции "Контролировать выполнение отложенных обработчиков обновления".

Если отключить эту опцию, то обновлятор не будет проверять корректность выполнения отложенных обработчиков ни до обновления ни после.

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

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

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

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



Архивируем базы на яндекс.диск

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