Как настроить автоматическое регулярное резервное копирование базы 1С: инструкция

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

Как настроить автоматическое регулярное резервное копирование базы 1С: инструкция

Наверное, самый неприятный момент в использовании учётной системы (информационной базы) — возможная потеря данных в случае непредвиденных обстоятельств.

Потерять данные можно из-за проблем с техникой:

· выхода компьютера из строя;

· отказа жёсткого диска;

· проблем после обновлений операционной системы;

· заражений вирусами-шифровальщиками и др.

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

В некоторых случаях восстановление базы занимает много времени, или становится вообще невозможным.

Чтобы не поставить под угрозу деятельность всей компании по вышеуказанным причинам, создают резервную копию базы данных — продублированный файл основной базы «1С». Копирование производят на внешний накопитель, другой компьютер или в облако.

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

Операционная система компьютера даёт возможность настройки автоматического копирования базы 1С в указанное время простым скриптом и планировщиком Windows — с ним справится даже обычный пользователь.

💡 Копирование можно производить на другой диск, даже когда в базах работают пользователи. Помимо основного копирования, можно настроить дополнительное (на всякий случай) в другое время, отличное от основного.

❗ Способ со скриптом работает только для файловых баз, потому что только у них есть файл 1cv8.1CD, в котором и хранится сама информационная база.

Инструкция по копированию файлов базы 1С автоматически и по расписанию:

1. Создаём текстовый файл. Называем его произвольно, желательно на английском языке.

2. Открываем файл блокнотом и вставляем туда код:

@echo off


set "pth=C:\Users\grek\Downloads\1CBase\" (Укажите путь к папке с базой в этой строке, не забыв закрыть кавычки. Остальные строки кода трогать не нужно)

set "src=%pth%\1Cv8.1CD"

set "dst=%~dp0Backup_%date%"

mkdir "%dst%"

copy /y "%src%" "%dst%"

exit

Windows очень чувствительна к указанию пути, поэтому правильно указанный адрес — важный момент, чтобы процесс копирования прошёл, как нужно. Скопировать путь из Проводника — простой и надёжный способ правильно его указать, не ошибившись со слешами и прочими символами. Особенно, если копирование будет на другой компьютер в сети:

Копируем путь к папке прямо из проводника, со всеми символами
Копируем путь к папке прямо из проводника, со всеми символами

3. Сохраняем файл и меняем его расширение на .bat. Должно получиться, например, copy.bat

4. Перемещаем получившийся файл в то место, где нужно сохранять резервные копии.

5. Открываем Планировщик задач Windows, выбираем в нём пункт «Создать простую задачу…»:

Как настроить автоматическое регулярное резервное копирование базы 1С: инструкция

6. Заполняем имя, описание. На вкладке «Триггер» указываем периодичность копирования:

Как настроить автоматическое регулярное резервное копирование базы 1С: инструкция

7. На вкладке «Действие» выбираем «Запуск программы» и указываем адрес сохранённого файла скрипта из пунктов 2-4:

Как настроить автоматическое регулярное резервное копирование базы 1С: инструкция

8. Нажимаем «Готово»:

Как настроить автоматическое регулярное резервное копирование базы 1С: инструкция

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

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

Копия информационной базы будет создана в папке, где лежит файл скрипта, в подпапке Backup_ с указанием даты её создания.

44
Начать дискуссию