Еще одно решение по архивированию инфомационных баз 1С с помощью CMD-скрипта и программы архиватора. В данном решении применен архиватор 7-ZIP.
Возможности решения:
- Имя файла создаваемого архива включает в себя дату и время создания архива.
- Возможность архивирования без выхода пользователей из информационной базы 1С —
архивирует одновременно и паралельно с работой пользователей т. к. открывает файлы
базы в разделенном режиме.
- Формат архива – 7z.
- Выполняется рассылка созданного архива в другие ресурсы(папки) хранения архивов,
кроме основного, в локальном компьютере (сервере) и в локальной сети (в другие
компьютеры или серверы).
- Выполняется внесение записей в log-файл.
- В exclude.set задаются расширения файлов, исключаемые из архивирования.
- Настройка выполняется правкой CMD-скрипта, внесением в команды скрипта своих
значений и данных о:
пути к информационной базе(базам) 1С;
пути к папке хранения архивов 1С;
пути (путям) резервного хранения архивов 1С (локуальным и/или сетевым);
Имени информационной базе(базам) 1С;
Править CMD-скрипт для настройки на ахивирование Вашей информационной базы 1С придется в нескольких местах, т.к. не удалось задать архиватору параметры архивирования в командной строке с помощью переменных окружения сеанса ДОС.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Всё началось с того, что я лентяй. Когда пришел на работу в первый раз, мне сообщили, что уже лет 10 делают сохранение базы каждый день в конце рабочего дня. Из этого вытекает, что если кто-то решит подтянуть свои хвосты, то мне приходится сидеть на работе тоже. Честно, мягко говоря, меня это не особо радовало...
Порывшись на просторах инета, было принято решение сделать "автосохранялку". Как уже говорилось, "Я ЛЕНИВЫЙ", поэтому мне было попросту лень ставить всякие утилиты и программки, реализовал все штатными средствами.
Бэкапер-1С: версия 1.5.0. Появилась гибкая система удаления старых копий! А также: автоматический поиск баз, архивация документов, встроенный архиватор 7-Zip, целостность создаваемых копий, шифрование, отправка отчетов на почту и каталогизация. Ещё никогда резервное копирование не делалось так просто.
Архивация баз данных 1С 7.7 (при небольшом редактировании и версий 1С 8.х) средствами командной строки и архиватора Izarc
Архивация каталога базы данных при размещении на Linux (smb-сервере к примеру) средствами linux.
(1) Исправил имя файла архива. Теперь скачивается с расширением 7z.
(2) При помещении в параметры командной строки архиватора вместо имени базы (БАЗА_1С) переменной окружения (например %ИмяБазы%), архиватор не воспринимает такое по непонятным причинам.
Здесь архиватору 7zip нужно только открытым текстом указать.
Однако %DATE% и %CURTIME% работает нормально. Загадка......
Править CMD-скрипт для настройки на ахивирование Вашей информационной базы 1С придется в нескольких местах, т.к. не удалось задать архиватору параметры архивирования в командной строке с помощью переменных окружения сеанса ДОС.
(4) Попробовал с переменной окружения с английскими буквами
%BaseName%
Результат то же.
Не воспринимает архиватор в командной строке переменные окружения и все тут....
Загадка.......