Лишний автоархиватор в зипе не лишний, верно? ;)
Простенький маленький скрипт, позволяет архивировать открытые (не монопольно) базы 77 формата DBF
Думаю, труда не составит переделать для архивирования чего угодно.
Не сложно и понятно (наверное) подредактировать в секции настроек код под свои базы и добавить в задание Windows.
У кого есть желание из реестра брать список баз, здесь примеры кода,
как загрузить куст незалогиненого в системе пользователя:
http://rusdoc.kulichki.com/article392.html //спасибо zzz за ссылку
Внимание!
Не будет работать, если в путях к базам или именах архивов будут непотребные символы.
Что и явилось одной из причин отказа от тягать список баз из реестра.
На http://www.script-coding.info/ есть примеры кода, как и с этим бороться.
Если в каких-то базах отсутствует каталог USRDEF, получим ошибку при архивировании.
Проверок на наличие каталогов не делал, мне не надо и лень.
Согласен, спорить не буду, правильней всегда писать обработчик ошибок и т.д.
2008-07-25
В честь праздника Сисадмина
Обновил скрипт, вложил цикл по маскам, теперь легче настраивать маски для архивирования.
И добавил пример архивирования профиля пользователя.
Можно в путях и именах архивов использовать пробелы.
Скрипт удобен в использовании при обновлениях конфигураций.
Запустил До и После обновления, - все базы разом сохранились.
Уже не страшно, если и запутаешься в базах, и вдруг накатишь не то или не туда.
Самое то для франчевых фирм, которые отправляют на обновление типовых молодежь.
Настоятельно рекомендую делать архивы ДО и ПОСЛЕ обновлений, и визуально убедиться, что архивы созданы. Мало-ли чего – места на диске не хватило или другие какие ситуации.
Думаю, труда не составит переделать для архивирования чего угодно.
Не сложно и понятно (наверное) подредактировать в секции настроек код под свои базы и добавить в задание Windows.
У кого есть желание из реестра брать список баз, здесь примеры кода,
как загрузить куст незалогиненого в системе пользователя:
http://rusdoc.kulichki.com/article392.html //спасибо zzz за ссылку
Внимание!
Не будет работать, если в путях к базам или именах архивов будут непотребные символы.
Что и явилось одной из причин отказа от тягать список баз из реестра.
На http://www.script-coding.info/ есть примеры кода, как и с этим бороться.
Если в каких-то базах отсутствует каталог USRDEF, получим ошибку при архивировании.
Проверок на наличие каталогов не делал, мне не надо и лень.
Согласен, спорить не буду, правильней всегда писать обработчик ошибок и т.д.
2008-07-25
В честь праздника Сисадмина
Обновил скрипт, вложил цикл по маскам, теперь легче настраивать маски для архивирования.
И добавил пример архивирования профиля пользователя.
Можно в путях и именах архивов использовать пробелы.
Скрипт удобен в использовании при обновлениях конфигураций.
Запустил До и После обновления, - все базы разом сохранились.
Уже не страшно, если и запутаешься в базах, и вдруг накатишь не то или не туда.
Самое то для франчевых фирм, которые отправляют на обновление типовых молодежь.
Настоятельно рекомендую делать архивы ДО и ПОСЛЕ обновлений, и визуально убедиться, что архивы созданы. Мало-ли чего – места на диске не хватило или другие какие ситуации.
Файлы обработки:
- Skript_dlya_arhivirovaniya_baz_1Cv77_DBF_WinRar-om.vbs Для скачивания нужна регистрация
-
В этой группе 1С
- 1С 8.0: автосохранение 8.0 (VB6)
- Конфигурация для автоматического ежедневного архивирования баз .dbf v7
- Копирование файлов из 1с 8.1
- УРБД Мастер 1.6.0
- Еще один скриптик для сохранения dbf баз с помощью архиватора. Коротенько (5 строк!) и работает ;) ТЕПЕРЬ 3 строки!!!
- Небольшой батничек сохранения базы
- Обработка создания файла запуска архива
- Установка автоматического архивирования для 1С 8.1 и 8.2 (4.0.4.2)