Архиватор для файловых версий 1С77 и 1С8

Архивирует папку с базой данных и удаляет старые архивы. Можно настроить количество дней хранения архивов, несколько профилей архивирования.
Архивирует папку с базой данных и удаляет старые архивы.
Можно настроить несколько профилей архивирования.
Для запуска программы рекомендую использовать «Планировщик задач»!

Выписка из хелпа!
Для запуска с нужным профилем настроек нужно указать в параметре запуска backup 1c.exe «.ini» файл с настройками
«backup 1c.exe setings.ini», если не указать по умолчанию будет выбран «setings.ini».
Если случайно запорите файл с настройками просто удалите его и запустите программу, файл создатся заново.

Содержимое файла «setings.ini»
—————————————-
# название архива
name=Бухгалтерия
# путь к каталогу базы
srcdir=D:1cBaseBUH
# путь к каталогу архива
bakdir=D:Backup1c
# исключить из архива(не обрабатывать файлы, папки) — указывайте шаблоны через «;»
iskluchit=*.cdx;*syslog
# архивировать совместно используемые файлы
# Это опасный ключ, так как он разрешает архивировать те файлы, которые в тот же момент могут быть изменены другой программой
copyblok=1
# количество дней, сколько хранить архивные файлы — если 0 архивы удаляться не будут
dney=0
# имя файла rar архиватора — для 64 битных систем: rar64.exe
rar=rar32.exe
——————————————

************* КАК РАБОТАТЬ С ИСКЛЮЧЕНИЕМ *********************
Используйте синтаксис «*filename» для рекурсивного исключения «filename» во всех папках.

Если вам известен точный путь к файлу, то для исключения из обработки только этой копии файла «filename»
используйте синтаксис «pathfilename». Если используется синтаксис -xpathfilename при распаковке архива,
то компонент «path» должен быть путём внутри архива, а не путём к файлу на диске после извлечения.

Например, маска «*tmp*» исключит из обработки все папки, подходящие под шаблон «*tmp*»,
а маска «* mp» исключит все папки ‘tmp’.
Так как присутствуют символы подстановки, обе маски будут применены к содержимому текущей папки и всех её подпапок.

Примеры:
1) Добавить в архив rawfiles все файлы из текущей папки и вложенных в неё подпапок, за исключением файлов *.jpg и *.avi.
WinRAR a -r -x*.jpg -x*.avi rawfiles
2) Упаковать все файлы на диске C:, за исключением тех, которые находятся в папках temp, и файлов внутри папок temp:
WinRAR a -r -x* emp SaveC c:*
3) Извлечь из архива docs.rar все файлы, за исключением файлов *.txt:
WinRAR x -x*.txt docs

9 Comments

  1. YourHelper

    Чем оно лучше того же EffectorSaver?

    Reply
  2. gortrex

    Чем лучше Паинт, Фотошопа???

    Reply
  3. BorovikSV

    (0) для 8.Х в процессе архивирования базу лочит?

    Reply
  4. gortrex

    Нет, не лочит!

    Reply
  5. ivan-helpencoder

    (1) Fannasankh,

    из бесплатных еще Cobian неплох

    Reply
  6. alexdm

    Вообще никогда не юзал сторонние проги для архивирования баз. Пара обычных батников для ежедневного и еженедельного бэкапа, запускающих выгрузку по расписанию, выполняют задачу не хуже, а, частенько, лучше…

    Reply
  7. BorovikSV

    (6) alexdm, и батником базу лочите 🙂 ?

    Reply
  8. BorovikSV

    (4) gortrex, посмотри пример Безопасное копирование файловых баз данных 1С (1Cv8.1CD)

    Там ничего сложного, зато не получите «бомбу» в архиве.

    Reply
  9. alexdm

    (7) BorovikSV, Для 7.7 — да, батником, сделана «выгонялка» пользователей. Для 8 пока не заморачивался, на больших базах бекап средствами СУБД, делается регулярно, для своих целей хватает и обычной выгрузки, даже если не пройдет — ничего страшного пройдет завтра, то же самое и для небольших баз, нет критичного объема вводимой за день информации.

    Reply

Leave a Comment

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