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

Публикация № 16397 17.09.08

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

Работает на Win XP,2003 и далее. Хорошо запускается из планировщика.
В результате получается архив с именем что-то типа
arc2008-09-17-17-14
Стало актуальным в свете борьбы за легальность софта - 7-zip бесплатен и отлично работает, больше ничего не требуется.
Вместо
c:
cd "C:\Program Files\7-Zip"
можно указать иное расположение архиватора. (Да, я знаю, что можно вписать прямо в путь вызова, но работает НЕ ВСЕГДА и не знаю почему).
Вместо D:\Arhive\ - путь архивирования
Вместо C:\Shop\ - что архивировать
-x!*.cdx - указывает, что не нужно архивировать индексы

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

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

Наименование Файл Версия Размер
Скриптик

.1221657577 0,24Kb
748
.1221657577 0,24Kb 748 Скачать
второй укороченный вариант

.1227014062 0,15Kb
211
.1227014062 0,15Kb 211 Скачать

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

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


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

1. v.l. 24.09.08 09:35 Сейчас в теме
Оригинальное решение!
А я парился... [infostart.ru/projects/1106]
2. const000 88 24.09.08 11:37 Сейчас в теме
(1) Блин, у тебя намного интереснее. А мне-то всего и нужно было экстренно настроить бекап баз в магазинах. Договорились с операторами, что ЭТО стоит в автозагрузке и они по утрам пьют чай в течение 3-х минут после включения компьютера ;) Как ни странно, в 5-и магазинах работает уже три года - при плановом объезде только старые архивы удаляю, чтобы диск не переполнялся.
3. GSoft 2859 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 662 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 186 28.03.13 17:08 Сейчас в теме
А если есть работающие пользователи ?
Нормально все заархивируется ?
11. const000 88 28.03.13 18:07 Сейчас в теме
(10) simuljakr, Да, сам пользую. Если запущено в монопольном режиме - естественно не заархивируется (точнее будет все, кроме *dbf :) ). Если идет сложный процесс перепроведения - могут быть косяки времени проведения, но это лечится тестированием/исправлением. Все-таки это простая штучка для мелких баз.
Опыт восстановления из таких архивов есть успешный неоднократный.
Оставьте свое сообщение

См. также

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

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

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

1 стартмани

16.05.2013    66102    631    alexey.karmanov    181    

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

Архивирование (backup) v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

02.01.2017    12755    11    mt111    21    

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

Архивирование (backup) v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

02.12.2016    13541    5    mt111    9    

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

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

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

1 стартмани

09.12.2014    32119    12    denisk37    72    

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

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

11.05.2012    11314    16    slava81    5    

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

Архивирование (backup) openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

06.04.2012    10373    34    l2d808    20    

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

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

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

1 стартмани

19.02.2012    10448    26    alexkrv    4    

Автоматическое архивирование файловых баз 1С, в том числе заблокированных по сети

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Архивация файловых баз 1с, в том числе заблокированных по сети другими пользователями. С использованием программы Egida Backup. и NetFilesShowAndClose

28.01.2011    19014    0    1cmax    9    

Архивирование баз 1C с помощью CMD-скрипта+7zip

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Еще одно решение по архивированию инфомационных баз 1С с помощью CMD-скрипта и программы архиватора. В данном решении применен архиватор 7-ZIP. Возможности решения: - Имя файла создаваемого архива включает в себя дату и время создания архива. - Возможность архивирования без выхода пользователей из информационной базы 1С — архивирует одновременно и паралельно с работой пользователей т. к. открывает файлы базы в разделенном режиме. - Формат архива – 7z. - Выполняется рассылка созданного архива в другие ресурсы(папки) хранения архивов, кроме основного, в локальном компьютере (сервере) и в локальной сети (в другие компьютеры или серверы). - Выполняется внесение записей в log-файл. - В exclude.set задаются расширения файлов, исключаемые из архивирования. - Настройка выполняется правкой CMD-скрипта, внесением в команды скрипта своих значений и данных о: пути к информационной базе(базам) 1С; пути к папке хранения архивов 1С; пути (путям) резервного хранения архивов 1С (локуальным и/или сетевым); Имени информационной базе(базам) 1С; Править CMD-скрипт для настройки на ахивирование Вашей информационной базы 1С придется в нескольких местах, т.к. не удалось задать архиватору параметры архивирования в командной строке с помощью переменных окружения сеанса ДОС.

1 стартмани

22.01.2011    21067    271    provadyuga    6    

Архиватор баз данных

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Архиватор баз данных 1С 7.7 (для формата DBF)

1 стартмани

13.01.2011    12274    108    ReLock    7    

1C ZIPACKER - Небольшой ZIP-упаковщик файловых баз v7.7

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Часто перед либо после изменения конфигурации сохраняю всю директорию с файловой базой 1С v7.7. в архив ZIP.

01.01.2011    13383    23    Parazyte    26    

Архивация расчетных документов (ЗИК 7.7)

Архивирование (backup) Зарплата Зарплата v77::Расчет 1cv7.md Россия БУ Абонемент ($m)

После мягкой смены периодов расчетов - пиктограммки расчетных документов остаются "незатененными". Для исправления этого безобразия - можно либо вернуться в прошлый период, и перейти в текущий обычным образом... и пересчитать весь период заново. Либо просто установить признак архивности с помощью этой обработки.

1 стартмани

09.10.2010    10864    33    Natalia    3    

Резервирование базы - Rar-архивирование и создание вторичной копии

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Скрипт создает rar-архив, закрытый паролем, а также - копирует базу на второй сервер. Делается проверка и восстановление базы. Есть возможность выключения и/или перезагрузки копьютеров.

1 стартмани

30.06.2010    15963    133    mikelangello    13    

Автоматическая архивация баз данных 1С 8.2, 8.1 и 7.7

Архивирование (backup) v7.7 v8 1cv8.cf 1cv7.md Россия Абонемент ($m)

Автоматическая архивация баз данных 1С 8.2, 8.1 и 7.7 без установки дополнительного ПО. Удаление устаревших архивов, дублирование ежемесячное в другой каталог, отправка на e-mail письма о работе скрипта (каждый раз или после аварийного завершения), максимально подробный лог-файл. С обновления от 14.07.2010 поддержка 1С 8.2 !!!

1 стартмани

21.06.2010    78199    4131    roskmv    167    

Архивирование базы 1C. Автоматическое создание .bat файла и запуск по расписанию (Украинский и Русский интерфейс)

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Украина Россия Абонемент ($m)

Создание в несколько кликов, все параметры подробно описаны, в большинстве случаев подойдут настройки по умолчанию

1 стартмани

19.03.2010    15801    9    Cos_i    9    

Полезняшка: Архиватор

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Обработка для создания архива всех файлов базы данных. Проста в использовании и настройках удобна в работе.

10 стартмани

09.12.2009    21171    450    GSoft    9    

Несколько полезных скриптов для SQL

Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Полезные на мой взгляд sql-скрипты, которыми сам периодически пользуюсь...

27.10.2009    18552    572    sanches2    16    

Автосохранение базы данных DBF с работающими пользователями.

Архивирование (backup) v77::БУ 1С7:Бух Россия Абонемент ($m)

Исполняемые файлы выполняющие, копирование базы данных, в другой каталог + создание архива базы данных (без изгнания пользователей из базы).

1 стартмани

11.09.2009    10928    88    TSvetlakova2008    23    

Автоматическое архивирование

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Еще один вариант создания батничка для автоматического архивирования баз 7.7

18.08.2009    14341    218    Mopo3    13    

Обработка для архивирования текущей (открытой) DBF-базы 1С7.7

Архивирование (backup) v7.7 1cv7.md Абонемент ($m)

Обработка для архивирования текущей (открытой) DBF-базы 1С7.7 Прошу сильно не пинать. Написано от безделья :) Код абсолютно открыт.

1 стартмани

07.08.2009    13215    94    Parazyte    7    

Автоматическое обновление 1С:Предприятие 7.7

Сервисные утилиты Архивирование (backup) v7.7 1cv7.md Россия Абонемент ($m)

Получение обновлений для всех конфигураций 1С:Предприятие 7.7 через Интернет. Резервное копирование данных. Обновление в автоматическом режиме всех конфигураций 1С:Предприятие 7.7.

1 стартмани

22.07.2009    19192    415    spacc    28    

Небольшой батничек сохранения базы

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Очень простой скрипт. Любой пользователь сможет самостоятельно разобраться - в начале файла полное его описание (в проводнике правой кнопкой мыши - "Изменить"). noBackUp - список исключаемых файлов.

1 стартмани

11.11.2008    13479    1529    jmw    16    

Мх Архививирование

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Архивирование со стековым хранением архивов, восстановление индексов, восстановление границы последовательности проведения документов для баз данных 1С:Предприятие v7.7 Рекомендуем, очень полезная прога!!!

1 стартмани

23.03.2007    8770    457    mix777    3    

Архивирование конфигурации 1С 7.7 не в монопольном режиме, по расписанию, блокировка работы пользователей

Архивирование (backup) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

Система архивирования базы DBF. Требуется встраивание данной конфигурации в Вашу базу. Система архивирования базы DBF обладает следующими свойствами: - настройка периодичности копирования с последующим архивированием настраивается в самой базе, в результате копирование и архивирование происходит только тогда, когда кто-то работает в базе. - копирование базы может производит любой пользователь работающий с этой базой, с последующим архивированием на файл-сервер, в результате если даже один человека работает в базе (изменяет данные), то архивирование будет произведено. - при копирование работа всех пользователей блокируется, в результате поддерживается целостность сохраняемых данных. - внешние компоненты не используются. - ведется полный лог архивирования и лог ошибок. - монитор пользователей, система сообщений, выгонялка из базы от SpellKeeper'a (Thank you).

1 стартмани

10.03.2006    20083    530    support    3