Как отключить расширения на время выполнения обработчиков обновления?

  оглавление  Как настроить проверку свободного места перед операциями?

Обновлятор-1с. Как настроить удаление резервной копии сразу после обновления базы?

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

Предположим, что у вас такой случай:

  • базы комплексно архивируются каждую ночь (обновлятором или любым другим программным обеспечением), поэтому на момент обновления вы 100% уверены, что резервная копия базы уже где-то хранится
  • вы не хотите, чтобы обновлятор хранил ещё одну резервную копию базы - это может быть критично, если баз много и/или у них большой размер и/или вы ограничены размерах хранилища
  • вы хотите сохранить возможность автоматического восстановления базы в исходное состояние в случае критической ошибки

Получается, что вам нужно:

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

Именно для реализации такого сценария в свойствах базы появилась опция "Удалять резервную копию сразу после обновления":

Тогда процесс обновления базы будет таким:

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



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

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



Как отключить расширения на время выполнения обработчиков обновления?

  оглавление  Как настроить проверку свободного места перед операциями?