Простая автоматическая выгрузка *.dt 1С 8.1; 8.2

Простая автоматическая выгрузка копий информационных баз 1С 8.1; 8.2. Не требует знаний скриптов, программирования и установки дополнительного ПО. Адаптирована для ежедневной выгрузки. Реализовано хранения файлов за последнюю рабочую неделю (с наименованием дня в названии файла), а также дополнительное копирование файлов на конец рабочей недели. Создание лог-файла результата выгрузки.

Для организации выгрузки достаточно открыть файл текстовым редактором и единоразово прописать соответствующую Вашей базе строку соединения, а также выбрать желаемые каталоги хранения файлов выгрузки и логов. После чего назначить в ОС расписание на выполнение данного файла.

В самом файле содержится подробная инструкция по первоначальной настройке.

Данный *.bat файл сохранён в кодировке 866 (OEM — русская).

12 Comments

  1. AlexO

    отлично, все проработано — наименование бэкапа, пути выгрузки и логов.

    Сложного ничего нет, но редко у кого получается довести все до конца в батнике ))

    Небольшое замечание — еще нужно указывать имя пользователя для запуска базщы (connect_name) и пароль к нему (connect_pwd).

    Код разблокирования (unlock_code) — если есть.

    Запускаемый пользователь должен иметь хотя бы право администрирования БД.

    Reply
  2. AlexO

    Да, плюс разработке.

    Reply
  3. EgorGGG

    Вещь полезная, подскажите пожалуйста как назначить в ОС расписание на выполнение данного файла?

    ОС Windows Server 2003

    Reply
  4. EgorGGG

    Все получилось!

    Но каждый раз файл переписвывает предыдущую выгрузку.

    В описании сказано что — «Реализовано хранения файлов за последнюю рабочую неделю (с наименованием дня в названии файла), а также дополнительное копирование файлов на конец рабочей недели»

    Как это реализовать?

    Reply
  5. inqdotexe

    (6)Добрый день EgorGGG,

    Для win server 2003 аналогично win xp перейдите «пуск» -> «панель управления» -> «назначенные задания» -> «добавить задание» и пропишите необходимое Вам расписание.

    Насчет замены прошлых файлов выгрузки: файлы выгрузки имеют наименование согласно дню недели, и соответственно перетираются каждую неделю (тем самым есть выгрузки за всю прошлую неделю). В дополнение к этому пятничные файлы выгрузки копируются и к наименованию добавляется дата, что позволяет также хранить файлы выгрузки на конец каждой недели.

    Reply
  6. titakovserg

    А чему должен быть равен параметр unlock_code

    Reply
  7. sbr

    Все просто, понятно, лаконично.

    И глвное — работает.

    Большой респект автору!

    Для собственных нужд еще добавили копирование на ftp.

    И то это сделали исходя из того, что нельзя все держать в одной корзине.

    Reply
  8. Evgen54

    Плюс разрабортке.

    Reply
  9. Kutnor

    Добрый вечер, сделал все по инструкции, жму выполнить и не получается, открывается окно 1С с выбором пользователя АвтоВыгрузкаИБ .

    Попробовал добавить вот так: connect_name=»»Администратор»»;»

    ничего не получилось.

    пароля нет, поэтому пароль не прописывал, если нужно даже с пустым паролем то как?

    Reply
  10. Kutnor

    (11) Kutnor, разобрался, там ниже было все. Все работает спасибо, только почему то дамп базы не хочет записываться в ту папку в которую я ему указал, ну бог с ним может там слешь нужно дописать.

    Reply
  11. el-gamberro

    Спасибо, помогло.

    Reply
  12. AlexO

    (5) EgorGGG,

    как назначить в ОС расписание на выполнение данного файла?

    Используйте Планировщик заданий.

    Reply

Leave a Comment

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