Как включить второй способ поиска обновлений на сервере 1С для базы и когда это нужно?

  оглавление  Зачем может понадобиться настройка 'Применять обновления не раньше чем через N дней после их выхода'?

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

После каждого обновления базы в ней должны отработать так называемые обработчики обновления.

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

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

Обычно появляется (или не появляется) некий диалог, который просит подтвердить пользователя, что новое обновление получено им легальным способом и сразу после этого начинают выполняться необходимые манипуляции с данными базы.

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

Обновлятор умеет запускать выполнение этих обработчиков в автоматическом режиме для всех типовых баз, используя стандартные механизмы библиотеки стандартных подсистем от 1С (БСП).

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

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

Во всех этих случаях следует чётко следовать инструкции для того, чтобы всё-таки выполнить все обработчики, прежде чем продолжить обновление.

Если же вы предпочитаете сами видеть весь процесс выполнения обработчиков обновления и не хотите, чтобы эту работу за вас делал Обновлятор-1С, выполните следующее:

1.  Выделите базу в списке Обновлятора-1С и нажмите кнопку "Свойства базы":

2. Перейдите на закладку "Обновление" и поставьте галку "Не выполнять обработчики обновления":

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

С уважением, (преподаватель школы 1С программистов и разработчик обновлятора).



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

Нажмите одну из кнопок, чтобы поделиться:



Как включить второй способ поиска обновлений на сервере 1С для базы и когда это нужно?

  оглавление  Зачем может понадобиться настройка 'Применять обновления не раньше чем через N дней после их выхода'?