Просмотрел все публикации но подходящего для себя не нашел. Поэтому решил сделать гибрид скрипта для себя, буду рад если данный функционал скрипта пригодится кому то ещё.
Возможности скрипта:
- каждая база 1С архивируется в отдельную папку;
- в этой самой "отдельной папке" накапливаются все архивы баз 1С;
- отдельно устанавливается срок хранения архивов в сетевой папке
- при наступлении окончания срока хранения архива(ов) - автоматически удаляются из соответсвующих папок;
- перед выгрузкой баз закрываются все локально запущенные экземпляры 1С 8.1 и 8.2, также отключаются все сетевые пользователи если они есть (работоспособность проверена под операционными системами: Win2000, WinXP, Win7);
- ведётся максимально подробный лог;
- в случае АВАРИЙНОГО ЗАВЕРШЕНИЯ работы скрипта от имени заданного пользователя (напр. администратора) отправляется предупреждающее сообщение на указанный адрес. Есть возможность вложить в сообщение файл (напр. подробный лог, записываемый при архивации);
- Отправка e-mail не требует установки локального SMTP-сервиса/сервера;
- работает с ФАЙЛОВЫМИ базами 1С v 8.1, 8.2;
- возможность выключения ПК после выполнения скрипта;
- возможность запуска 1С после выполнения скрипта;
Весь процесс архивирования выполняется только средствами самой Windows и 1С (без привлечения дополнительного ПО).
Скрипт редактируем в блокноте, указавая свои данные. Что и где ввести см. на скриншотах!