Скрипт для архивирования баз 1Cv77 DBF WinRar-ом

Публикация № 16076 15.07.08

Администрирование - Администрирование данных 1С - Архивирование (backup)

Лишний автоархиватор в зипе не лишний, верно? ;)
Простенький маленький скрипт, позволяет архивировать открытые (не монопольно) базы 77 формата DBF
Думаю, труда не составит переделать для архивирования чего угодно.
Не сложно и понятно (наверное) подредактировать в секции настроек код под свои базы и добавить в задание Windows.

У кого есть желание из реестра брать список баз, здесь примеры кода,
как загрузить куст незалогиненого в системе пользователя:
http://rusdoc.kulichki.com/article392.html //спасибо zzz за ссылку

Внимание!
Не будет работать, если в путях к базам или именах архивов будут непотребные символы.
Что и явилось одной из причин отказа от тягать список баз из реестра.
На http://www.script-coding.info/ есть примеры кода, как и с этим бороться.
Если в каких-то базах отсутствует каталог USRDEF, получим ошибку при архивировании.
Проверок на наличие каталогов не делал, мне не надо и лень.
Согласен, спорить не буду, правильней всегда писать обработчик ошибок и т.д.

2008-07-25
В честь праздника Сисадмина
Обновил скрипт, вложил цикл по маскам, теперь легче настраивать маски для архивирования.
И добавил пример архивирования профиля пользователя.
Можно в путях и именах архивов использовать пробелы.

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

Настоятельно рекомендую делать архивы ДО и ПОСЛЕ обновлений, и визуально убедиться, что архивы созданы. Мало-ли чего – места на диске не хватило или другие какие ситуации.


Скачать файлы

Наименование Файл Версия Размер
-

.1216177071 4,43Kb
634
.1216177071 4,43Kb 634 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 15.07.08 11:34 Сейчас в теме
а вместо винрара платного юзать встроенную в ось возможность архивирования...???
2. Шухер 23 15.07.08 14:35 Сейчас в теме
(1) Да можно конечно и встроенную.
Можно даже и штаной 1С паковать, да чем угодно, что с командной строки запускается и пакует.
код-то открытый и бесплатный, ну, ... типа GPL :)

Еще нафики дописать в конце для приличия.
Set oShell = Nothing
Set oFSO = Nothing
3. Шухер 23 25.07.08 05:36 Сейчас в теме
Обновил скрипт
version 77.1.2 :)
Скачавшим ранее предлагаю обновить скрипт.
Добавил цикл по маскам и пример архивации профиля пользователя.

У меня работает
Если кто найдет ошибки, буду признателен за критику.
4. Шухер 23 05.08.08 05:32 Сейчас в теме
Еще чуток подправил
была неточность - если номер дня меньше 10, нолик у дня отбрасывался.
получалось так в названии папки: -
2008084_0130
5. fedor40 691 11.10.08 10:35 Сейчас в теме
Оставьте свое сообщение

См. также

Bat файл для архивации баз 1с 7.7

Архивирование (backup) v7.7 1cv7.md Россия Бесплатно (free)

Ничего нового, но достаточно удобный и проверенный годами сценарий, который позволяет создавать ежедневные архивы баз данных 1 с предприятия 7.7 (для файлового режима работы) при помощи программы WinRar. Архивируются только жизненно важные файлы: MD, DD, Dbf для уменьшения размера архива. Процедура срабатывает даже когда в базе на момент запуска процедуры есть пользователи. В результате получаем архивные файлы с датой в наименовании + подробный лог о результатах архивации.

21.01.2011    20999    510    DDos76    4    

Авто-бэкапер 7.7 и 8.1

Архивирование (backup) v7.7 v8 Россия Бесплатно (free)

Программа позволяет выполнить последовательную выгрузку из всех баз 1С, указанных в ini-файле. Кроме того, позволяет принудительно убить все процессы 1С перед выполнением выгрузки. Для версии 7.7 производится подчистка файлов lck. Формирует файлы выгрузки с уникальными именами. Бэкап каждой последующей базы выполняется только после бэкапа предыдущей. По завершении программа выключается Примечание: выгрузка стандартная, формируется архив с файлами 1Cv77.dat, 1Cv7.MD, users.usr (7.7) и файл *.dt (8.0, 8.1) Подробное описание в readme.

22.02.2010    24091    717    Abadonna    19    

Простое решение для резерного архивирования (backup) баз 1С 7.7 (ver. DBF & SQL)

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

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

05.12.2009    21764    370    avd2003    19    

Архивирование. Используется 1С 7.7 + WinRar.

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Конфигурация при запуске сохраняет папки с 1С (и не только) с помощью WinRar (должен быть установлен).

04.09.2009    13746    239    S_y_S    11    

Работа с zip-архивами

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Работа с zip-архивами с помощью UtilZip.dll. Лично мной использовалось для работы с файлами обмена МОД.

30.06.2009    15562    338    Лев    6    

УРБД Мастер 1.6.0

Архивирование (backup) Распределенная БД (УРИБ, УРБД) v7.7 1cv7.md Россия Бесплатно (free)

Программа УРБД Мастер предназначена для автообмена информацией по расписанию между центральной и периферийными ИБ для программы 1С Предприятие 7.7 (бухгалтерия, торговля, SQL) . В качестве транспорта используется электронная почта, FTP-протокол или локальная сеть.

25.01.2008    15484    413    codeLocker    10    

Архиватор для баз 1С

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Россия Бесплатно (free)

Архивирует базы 1С или любые другие в указанный каталог. Запуск возможен раз в день, раз в неделю или .... Быстрая архивация 100 мег за 3 мин. И еще всяко

15.08.2007    13199    480    ahmet    15    

Конфигурация для автоматического ежедневного архивирования баз .dbf v7

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Хранитель баз для v7.7 (файловый вариант). Конфигурация использует пакетный режим Конфигуратора. Переиндексирует базы и сохраняет архив с префиксом базы, датой и временем архивирования в указанное место. Например, Hranitel_2007-07-28_17-11.ZIP Преимущества в том, что использует средства пакетного режима Конфигуратора и DOS и все операции делает в автоматическом режиме. Программа бесплатна и не использует внешних компонент. Возможна работа по расписанию из Планировщика Windows.

21.07.2007    19730    3318    v.l.    28    

"1СДБ.::Сохранение" v1.0.0.11

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Выпущена новая программа \"1СДБ.::Сохранение\" v1.0.0.11. Программа предназначена для выполнения резервного копирования баз данных \"1С:Предприятие\". Применяется как полное резервирование базы данных, включая все содержимое папки с базой, так и регламентированные фирмой «1С» стандартные методы выгрузки и сохранения.

24.03.2006    9818    830    advanter    6    

Автосохранение реквизитов документов

Архивирование (backup) v77::БУ 1С7:Бух Россия Бесплатно (free)

Данная разработка предназначена для автоматического сохранения всех (!) реквизитов документа (шапки и табличной части) в процессе редактирования (ввода нового) документа. Внешне это выглядит так: вы упорно создаете какой-нибудь документ (ПНК, ЗаказПокупателя и т.д.), целый час забиваете данные в многострочную часть, и в самом разгаре 1С-ка "падает", не оставляю юзеру никакой возможности сохраниться.. При последующем запуске 1С при вводе нового документа (того же вида) система предлагает восстановить данные документа (по принципу Word'а)!!

22.03.2006    19191    824    imsoftware    12