gifts2017

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

Опубликовал Иван Косык (Cos_i) в раздел Администрирование - Архивирование (backup)

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

 

В данной обработке используется пакетный режим запуска 1с.

Чтобы для каждой базы не устанавливать параметры пакетного режима вручную, проще использовать эту обработку.

Как использовать: Из 1с запускаем обработку, и получаем все нужные параметры автоматически (остается указать пользователя и пароль, под которыми будет создаваться архив)

Если график создания архивов не устраивает - изменяем время и дни срабатывания. Все. Дальше только проверяем создались ли архивы, если нет смотрим логи.

Какие параметры можно настроить

1)Файл программы 1с

2)Каталог базы данных

3)Название архива

4)Пользователь 1с /Пароль

5)Каталог для архивов

6)Режим  (Выгрузка/Сохранение)

7)Время и дни недели срабатывания

8)Количество архивов, которые нужно держать (самые старые удаляет)

 

Использует  штатные средства 1с и Windows, дополнительно нужна только компонента v7plus.dll

(в будущем наверно перепишу без нее)

Наконец переписал без  v7plus.dll, исправил некоторые недочеты

 Добавил работу с именами файлов и путей в Windows кодировке

 2013.11.01 - появилась возможность делать архив на сменный носитель (1с обнаружив сменный носитель пробует делить созданый архив на части и виснет, поэтому использую временный каталог пользователя - он на диске - 1с ничего не делит на части, а потом перемещаю на флешку)

2013.11.08 - добавил русский язык, добавил создание ярлыка на рабочем столе

 

 

 

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

Наименование Файл Версия Размер
BackupMake10.ert 8
.ert 49,50Kb
09.11.13
8
.ert 49,50Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. vladal (Vladal) 24.03.10 09:15
Ну, молодец, Иван. Похвально.
Интерфейс покрасивше моего, а у меня пути к базам, архивам (для каждой базы можно задать индивидуальную папку для хранения архивов) хранятся в самой БД, и не используются внешние компоненты.

У меня на предыдущей и текущей работах семерочные базы таким образом уже несколько лет архивируются из планировщика Windows.

Например, на сервере в 4 утра запустился хранитель, он сделает архив и заодно реиндексирует базу. Таким образом, бухам утром базу индексировать не нужно.

Ознакомиться с моим хранителем можно здесь:
http://infostart.ru/public/14958/
2. vladal (Vladal) 24.03.10 09:19
Вот результат моего хранителя: архив Hranitel_2007-07-28_17-11.ZIP

Hranitel - префикс базы, так визуально понятно, что за архив перед тобой. Дальше - дата в стандарте ГГГГ-ММ-ЧЧ и время. Просто и удобно.
3. Иван Косык (Cos_i) 27.03.10 02:09
Здраствуйте, Владимир, посмотрел Ваш Хранитель http://infostart.ru/public/14958/ интересная идея, но у меня не заработало сразу - пришлось исправить файл 1cv7.exe (у меня 1cv7s.exe) - в зависимости от локального / сетевого варианта, и установленых компонент -бухгалтерия, торговля зарплата. По этому я использую функцию из библиотеки v7plus. Реиндексация это хорошо (плюсанул). Да вот что еще - мою обработку удобно отправить электронной почтой. Юзеру остается кликнуть - и задание создалось, и параметры все по умолчанию большинству подходят
4. vladal (Vladal) 29.03.10 09:23
(3) Да, это мой недочет. Нужно будет поправить либо описание либо программный код, чтобы он искал соответствующий файл .exe:
- 1cv7.exe для сетевого варианта;
- 1cv7s.exe для SQL;
- 1cv7l.exe для однопользовательской поставки.

Спасибо за подсказку.
5. александр (whtblck) 09.03.11 16:57
спасибо, самому все лениво было.
единственное: у меня ли только? в батниках виндовая кодировка. при кириллических именах каталогов батник может не отработать.
может есть смысл изменить кодировку на досявую?
6. Иван Косык (Cos_i) 20.03.11 18:04
кирилицу не обрабатывает. Это факт. Посмотрю. Да спасибо ет хорошо но + еще лучше
7. Юрий Александрович (jirafff) 25.12.11 15:52
штука маленькая , но приятная
8. Lika Ivanova (Lik2707) 13.11.13 05:06
Хорошая штучка, судя по описанию. Надеюсь, описание соответствует содержанию!!! :)
Архив - наше всё!(С) кто-то...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа