Effector Saver - автоматическое создание резервных копий 1С

Effector Saver - программа для резервного копирования, бэкап 1С

Effector Saver – решение для резервного копирования данных. Обезопасить себя от проблем, сохранив в целости корпоративные и домашние файлы, поможет программа для резервного копирования Effector Saver.

С её помощью можно сделать как бэкап 1С Предприятия и других баз данных, так и пользовательских папок и файлов. Помимо архивирования в программе реализован широкий инструментарий: планирование и автоматический запуск задач, удобное заполнение настроек и тестирование баз 1С, автоотключение пользователей 1С:Предприятия 8.

Возможности

Архивирование произвольных данных

Данный вид задачи позволяет создать архив и включить в него произвольные файлы и файл бэкапа базы Microsoft SQL или PostgreSQL сервера.
Упаковка в zip архив поддерживает стойкий алгоритм шифрования. Возможно использовать как встроенный упаковщик, так и библиотеку 7-zip (лицензия GNU LGPL www.7-zip.org)

Архивирование средствами 1С:Предприятия 8

Данный вид задачи позволяет создать резервную копию базы данных 1С:Предприятия 8.х. штатными средствами 1С:Предприятия.
Метод соответствует выполнению действий меню «Администрирование» — «Выгрузить информационную базу» в конфигураторе 1С:Предпрития 8.
Задача включает функционал завершения работы пользователей 1С:Предприятия, так-как для данной операции необходим монопольный доступа к базе данных 1С.

Архивирование средствами 1С:Предприятия 7.7

Вид задачи позволяет создать резервную копию базы данных 1С:Предприятия 7.7 штатными средствами 1С:Предприятия.
Метод соответствует выполнению действий меню «Администрирование» — «Выгрузить данные…» в конфигураторе 1С:Предпрития 7.7

Тестирование и исправление 1С:Предприятие 8

Вид задачи позволяет запустить штатный механизм 1С:Предприятия «тестирования и исправления информационной базы».
Метод соответствует выполнению действий меню «Администрирование — Тестирование и исправление» в конфигураторе 1С:предпрития 8.
Задача включает функционал завершения работы пользователей 1С:Предприятия, так-как для данной операции необходим монопольный доступа к базе данных 1С.

Тестирование и исправление 1С:Предприятие 7.7

Вид задачи позволяет запустить штатный механизм 1С:Предприятия «тестирования и исправления информационной базы».
Метод соответствует выполнению действий меню «Администрирование — Тестирование и исправление ИБ» в конфигураторе 1С:предпрития 7.7.

Вызов процедур 1С:Предприятия 8

Вид задачи позволяет запустить экспортные процедуры или функции 1С:Предприятия.

Как основное назначение рассматривается альтернатива использования такого механизма 1С:Предприятия как «регламентные задачи» .

Принцип работы задачи основан на вызове экспортных процедур общих модулей 1С:Предприятия (именно это и выполняет штатный механизм регламентных заданий) через COM соединение и может выполняться без участия пользователя, например на сервере.

Примеры, когда может возникнуть необходимость использования данной задачи:

  • при использовании файловых версий 1С:Предприятия, где для поддержки «регламентных задач» требуется работа пользователя в 1С:Предприятии или запуск отдельно сеанса 1С:Предприятия.
  • при использовании клиент-серверных или файловых версий 1С:Предприятия, если используются механизм обмена распределенных информационных баз. В случае, если центральная база присылает измененную конфигурацию, автоматический обмен не отрабатывает и требуется вмешательство пользователя для принятия изменений. Данная задача позволяет обойти это ограничение и принять изменение конфигурации автоматически, после чего запустить повторный обмен.
  • организация запуска по расписанию собственных процедур и функций 1С:Предприятия.

Произвольные команды

Вид задачи позволяет по расписанию запускать произвольные команды системы, программы, или выполнять команды языка Transact-SQL

Отправка отчетов

Вид задачи позволяет по расписанию формировать и отправлять электронное письмо о результате работы задач.

Дополнительное копирование

Вид задачи позволяет по расписанию выполнить дополнительное копирование уже созданных архивных копий в локальной сети, или на сервер FTP.
В качестве архива-источника используется максимально «свежий» файл архива указанной в настройках задачи архивирования.
Таким образом появляется возможность создать гибкий набор архивов без дополнительного выполнения операций архивирования.

Например, при помощи одной задачи «ежедневное архивирование» и трех задач «Дополнительное копирование» возможно создать следующий набор архивов:

  • Ежедневный — последние 10 дней.
  • Ежемесячный (1-е число) — последние 3 месяца.
  • Ежеквартальный (1-е число квартала) — последние 4 квартала.
  • Ежегодный (1 января) последние 3- года

Выполнение команд перед и после вызова задачи

Практически все виды задач поддерживают механизмы «пре/пост команд». Таким образом появляется возможность указать список команд системы которые необходимо выполнить перед выполнением основной задачи, а так же после ее выполнения.

Пример «пре-задачи»:
Запуск механизма завершения работы пользователей (типовые конфигурации 1С:Предприятия 8)
«C:\Program Files\1cv81\bin\1cv8.exe» ENTERPRISE /Fd:\1CBase\Trading /N»Администратор» /WA- /CЗавершитьРаботуПользователей /UCКодРазрешения /DisableStartupMessages

Пример «пост-задачи»:
Запуск механизма разрешения работы пользователей (типовые конфигурации 1С:Предприятия 8)
«C:\Program Files\1cv81\bin\1cv8.exe» ENTERPRISE /Fd:\1CBase\Trading /N»Администратор» /WA- /CCРазрешитьРаботуПользователей /UCКодРазрешения /DisableStartupMessages

Далее рассмотрим как настроить задачу в Effector Saver для ежедневного автоматического создания резервной копии базы 1С, которая находится на сервере MSSQL.

Настройка задачи создания автоматического бэкапа 1С в Effector Saver

Создаем новую задачу и заполняем на свое усмотрение «Наименование», а «Вид задачи» ставим «Архивирование средствами 1С: Предприятие 8».

В параметрах подключения нажимаем «Выбрать и заполнить», у нас автоматически подтянуться настройки для подключения к базе данных из 1С.

Автоматическое заполнение параметров подключения к базе 1С в Effector Saver

Далее во вкладке «Отключить пользователей» настраиваем отключение работающих пользователей в базе 1С перед созданием резервной копии.

Effector Saver - отключение пользователей 1С

Во вкладке «Настройка архивов» указываем куда должны сохраняться архивы, имя для резервных копий, а также сколько резервных копий хранить, чтобы не засорять хранилище.

Настройка архивов

В «Расписание» указывает периодичность создания резервных копий.

Расписание создания резервных копий

Для того, чтобы все работало автоматически без участия пользователя, необходимо установить и запустить агента Effector Saver, который будет работать как служба Windows. Для этого в Сервис — Параметры программы настраиваем агента и запускаем службу. После этого Effector Saver будет запускаться вместе с Windows и делать резервные копии баз 1С по указанному вами расписанию.

Агент Effector Saver

Может быть интересно:

«Обнаружено нарушение целостности системы» в 1С:Предприятие

Как обновить конфигурацию 1С:Бухгалтерия самому

Создание закупки на основании реализации в Бухгалтерия предприятия