Еще один скриптик для сохранения dbf баз с помощью архиватора. Коротенько (5 строк!) и работает ;) ТЕПЕРЬ 3 строки!!!

18.11.08

База данных - Архивирование (backup)

Работает на Win XP,2003 и далее. Хорошо запускается из планировщика.
В результате получается архив с именем что-то типа
arc2008-09-17-17-14
Стало актуальным в свете борьбы за легальность софта - 7-zip бесплатен и отлично работает, больше ничего не требуется.

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

Наименование Файл Версия Размер
Скриптик
.1221657577 0,24Kb
748
.1221657577 0,24Kb 748 Скачать
второй укороченный вариант
.1227014062 0,15Kb
211
.1227014062 0,15Kb 211 Скачать
Вместо
c:
cd "C:\Program Files\7-Zip"
можно указать иное расположение архиватора. (Да, я знаю, что можно вписать прямо в путь вызова, но работает НЕ ВСЕГДА и не знаю почему).
Вместо D:\Arhive\ - путь архивирования
Вместо C:\Shop\ - что архивировать
-x!*.cdx - указывает, что не нужно архивировать индексы

Благодаря Diamin получилось умять все в 3 строки!
Смотрим версию 2
Дополнительные фичи в посте Diamin

См. также

Архивирование базы 7.7

Архивирование (backup) Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Программа, написанная на Delphi7 для автоматизации сохранения БД.

1 стартмани

02.01.2017    15354    12    mt111    21    

0

Автоматическое сохранение базы штатными средствами

Архивирование (backup) Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Всё началось с того, что я лентяй. Когда пришел на работу в первый раз, мне сообщили, что уже лет 10 делают сохранение  базы каждый день в конце рабочего дня. Из этого вытекает, что  если кто-то решит подтянуть свои хвосты, то мне приходится сидеть на работе тоже. Честно, мягко говоря, меня это не особо радовало... Порывшись на просторах инета, было принято решение сделать "автосохранялку". Как уже говорилось, "Я ЛЕНИВЫЙ", поэтому мне было попросту лень ставить всякие утилиты и программки, реализовал все штатными средствами.

1 стартмани

02.12.2016    16314    5    mt111    9    

3

Простые вещи: Делаем архив базы 1С за 30 секунд

Архивирование (backup) Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Архив файловой базы 1С можно сделать за 30 секунд. Делаем предварительные настройки.

1 стартмани

09.12.2014    38912    12    denisk37    72    

27

Бэкапер-1С: резервные копии бухгалтерии (1С 7.7 - 8.3)

Архивирование (backup) Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Бэкапер-1С: версия 1.5.0. Появилась гибкая система удаления старых копий! А также: автоматический поиск баз, архивация документов, встроенный архиватор 7-Zip, целостность создаваемых копий, шифрование, отправка отчетов на почту и каталогизация. Ещё никогда резервное копирование не делалось так просто.

1 стартмани

16.05.2013    74316    638    alexey.karmanov    181    

84

Архивация баз средствами командной строки Windows и архиватора Izarc, также скрипт для Linux.

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Архивация баз данных 1С 7.7 (при небольшом редактировании и версий 1С 8.х) средствами командной строки и архиватора Izarc Архивация каталога базы данных при размещении на Linux (smb-сервере к примеру) средствами linux.

1 стартмани

11.05.2012    13937    16    slava81    5    

3

Архивация 1сv7

Архивирование (backup) OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка при помощи WinRar архивирует каталог с БД.

1 стартмани

06.04.2012    12835    34    l2d808    20    

5

Архивация списка баз 1С:Предприятие 7.7

Архивирование (backup) Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Быстрая архивация списка баз 1С:Предприятие 7.7 в файл реестра.

1 стартмани

19.02.2012    12603    26    alexkrv    4    

3
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
0. const000 88 24.09.08 09:35 Сейчас в теме
Работает на Win XP,2003 и далее. Хорошо запускается из планировщика.
В результате получается архив с именем что-то типа
arc2008-09-17-17-14
Стало актуальным в свете борьбы за легальность софта - 7-zip бесплатен и отлично работает, больше ничего не требуется.


Перейти к публикации

1. v.l. 434 24.09.08 09:35 Сейчас в теме
Оригинальное решение!
А я парился... [infostart.ru/projects/1106]
2. const000 88 24.09.08 11:37 Сейчас в теме
(1) Блин, у тебя намного интереснее. А мне-то всего и нужно было экстренно настроить бекап баз в магазинах. Договорились с операторами, что ЭТО стоит в автозагрузке и они по утрам пьют чай в течение 3-х минут после включения компьютера ;) Как ни странно, в 5-и магазинах работает уже три года - при плановом объезде только старые архивы удаляю, чтобы диск не переполнялся.
3. GSoft 2235 25.09.08 00:00 Сейчас в теме
(2) а что мешает настроить автоудаление в том же скрипте
к примеру лет пять назад настраивал архивирование по следующей схеме
1. утром создается архив с текущей датой
2. каждые два часа создается текущий архив
3. вечером переписывается архив с текущей датой
4. в конце текущего месяца бэкапы прошлого сливались на ленту и удалялись

итого: каждый день имелся утренний архив, текущий с актуальностью не более 2 часов и в конце дня уже вечерний и куча +
все было реализовано с помощью winrar`a bat-файла и планировщика windows)))
4. const000 88 25.09.08 10:53 Сейчас в теме
(3) Да в принципе ничего. Можно тем же for разобрать имя файла архива и сравнить с текущим месяцем/годом. Но если все это корректно делать (где-то здесь похожий скриптик был), то это будет уже прога строк на 50, в которой без стакана не разберешься. А так все просто и понятно. Для большинства плюсанувших это ИМХО просто маленькая демонстрация возможностей командной строки ;)
5. KooLooShin 30.09.08 08:58 Сейчас в теме
> Да, я знаю, что можно вписать прямо в путь вызова, но работает НЕ ВСЕГДА и не знаю почему

Можно использовать 7z для командной строки - 7za. Закидываешь его в папку с Виндой и больше не паришься с указанием пути.

Для удаления старых файлов - nCron рулит. А чтобы иконка не светилась в трее - nCron Lite рулит и педалит.
6. seermak 665 10.10.08 19:31 Сейчас в теме
мне понравилось - немного переделал, вставил в процедуру ПриСменеРасчетногоПериода (конфа ЗП), все равно бух работает монопольно и при начале нового месяца расчета получаю архив. Минусы: с русским каталогом базы - облом; Надо ложить программу чтобы сделать архив, (ложу автоматом) - бух поначалу пугалась, потом привыкла
7. Diamin 18.11.08 11:14 Сейчас в теме
Вот готовое решение для максимального сжатия только необходимого(получаем закрытый паролем "123" архим минимального размера с имененем "База_ГГГГ.ММ.ДД" и раскидываем его копию по дублирующим хранилищам в сети не имеющим общедостуных шар, на текущем сервере храним только последнюю версию бекапа):

Батник :
rem жмем
"C:\Program Files\7-Zip\7zG.exe" a -t7z E:\ZiK_%date:~-4%.%date:~-7,2%.%date:~-10,2%.7z -i!E:\Bases\2007\ZP\PRBasic\* -x@E:\Batch\Zip1cBases\ZiK_ExcludeFiles.ini -mhe -mx9 -p123 -y

rem удаляем старое
del E:\BackUp1cBases\ZiK_*.7z /F /Q

rem Копируем свежее
xCopy E:\ZiK_%date:~-4%.%date:~-7,2%.%date:~-10,2%.7z E:\BackUp1cBases\ /h /r /y /z

rem удаляем свежее
del E:\ZiK_*.7z /F /Q

rem авторизуемся на сетевом ресурсе
net use \\192.168.0.1\F$ /User:Robot Pasword

rem копируем на сетевой ресурс
xCopy E:\BackUp1cBases\ZiK_%date:~-4%.%date:~-7,2%.%date:~-10,2%.7z \\192.168.0.1\F$\ /h /r /y /z

rem авторизуемся на сетевом ресурсе
net use \\192.168.0.144\1cbackup /User:robot Pasword

rem копируем на сетевой ресурс
xCopy E:\BackUp1cBases\ZiK_%date:~-4%.%date:~-7,2%.%date:~-10,2%.7z \\192.168.0.144\1cbackup /h /r /y /z

ZiK_ExcludeFiles.ini - Файл исключений:
E:\Bases\2007\ZP\PRBasic\ExtDb
E:\Bases\2007\ZP\PRBasic\NEW_STRU
E:\Bases\2007\ZP\PRBasic\*.CDX

если кому необходимо могу дать решение:
для создания архива WinRar'ом из командной строки
для записи данных на болванку с помощью Nero с запуском из командной строки.
для записи данных на болванку с помощью бесплатной программы с запуском из командной строки.
8. const000 88 18.11.08 14:23 Сейчас в теме
(7) А что будет если в прошлую сессию архивирования сеть не работает/не отвечают компы/сменился пароль, а мы это просмотрели? Такое архивирование ОПАСНО!!!
Минус - 7zip в максимальной компрессии не очень быстр, но это на любителя
P.S. Я не знал, что можно сделать %date:~-x.x%. Удобно, хотя и не очень читабельно. Но зачем нам точки в имени файла?
9. freek 28.12.11 14:13 Сейчас в теме
10. simuljakr 203 28.03.13 17:08 Сейчас в теме
А если есть работающие пользователи ?
Нормально все заархивируется ?
11. const000 88 28.03.13 18:07 Сейчас в теме
(10) simuljakr, Да, сам пользую. Если запущено в монопольном режиме - естественно не заархивируется (точнее будет все, кроме *dbf :) ). Если идет сложный процесс перепроведения - могут быть косяки времени проведения, но это лечится тестированием/исправлением. Все-таки это простая штучка для мелких баз.
Опыт восстановления из таких архивов есть успешный неоднократный.
Оставьте свое сообщение