Автоматическая архивация баз данных 1С 8.1 8.2

Автоматическая архивация баз данных 1С 8.2, 8.1 без установки дополнительного ПО. Удаление устаревших архивов, дополнительное копирование архивов в сетевую папку, дублирование ежемесячное в другой каталог, отправка на e-mail письма о работе скрипта (каждый раз или после аварийного завершения, не требует установки локального SMTP-сервиса/сервера) , возможность запуска 1С и/или выключения ПК после отработки скрипта.

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

Возможности скрипта:

 — каждая база 1С архивируется в отдельную папку;

 — в этой самой «отдельной папке» накапливаются все архивы баз 1С;

 — отдельно устанавливается срок хранения архивов в сетевой папке 

 — при наступлении окончания срока хранения архива(ов) — автоматически удаляются из соответсвующих папок;

 — перед выгрузкой баз закрываются все локально запущенные экземпляры 1С 8.1 и 8.2, также отключаются все сетевые пользователи если они есть (работоспособность проверена под операционными системами: Win2000, WinXP, Win7);

 — ведётся максимально подробный лог;

 — в случае АВАРИЙНОГО ЗАВЕРШЕНИЯ работы скрипта от имени заданного пользователя (напр. администратора) отправляется предупреждающее сообщение на указанный адрес. Есть возможность вложить в сообщение файл (напр. подробный лог, записываемый при архивации);

 — Отправка e-mail не требует установки локального SMTP-сервиса/сервера;

 — работает с ФАЙЛОВЫМИ базами 1С v 8.1, 8.2;

 — возможность выключения ПК после выполнения скрипта;

 — возможность запуска 1С после выполнения скрипта;  

 
Весь процесс архивирования выполняется только средствами самой Windows и 1С (без привлечения дополнительного ПО).

Скрипт редактируем в блокноте, указавая свои данные. Что и где ввести см. на скриншотах! 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *