Как сделать резервную копию базы 1С: файловой и клиент-серверной

Три способа сохранить базу 1С — выгрузка .dt, копирование файла базы и резервная копия СУБД — и как настроить всё автоматически.

Коротко: копию базы 1С нужно делать автоматически каждый день и обязательно перед обновлением и закрытием периода. Выгрузка .dt подходит для любой базы, копия СУБД — для клиент-серверной. Раз в месяц проверяйте восстановление и храните одну копию вне офиса.

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

Какая у вас база

В окне запуска 1С выделите базу: внизу будет путь. File=”C:\…” — файловая база, Srvr=”…”;Ref=”…” — клиент-серверная (работает на сервере 1С с SQL Server или PostgreSQL).

Способ 1. Выгрузка в файл .dt (подходит для любой базы)

  1. Попросите всех выйти из базы.
  2. Запустите базу в режиме «Конфигуратор».
  3. Администрирование → Выгрузить информационную базу → выберите папку и имя файла.

Файл .dt содержит и данные, и конфигурацию; восстанавливается через «Загрузить информационную базу». Для больших баз выгрузка может идти долго — в это время работать в базе нельзя.

Способ 2. Копия файла базы (только для файловой)

Файловая база — это папка с файлом 1Cv8.1CD. Когда в базе никто не работает, этот файл можно просто скопировать в другое место. Копировать базу, в которой работают пользователи, нельзя — копия может оказаться повреждённой.

Способ 3. Резервная копия СУБД (клиент-серверная база)

Для SQL Server настройте план обслуживания (Maintenance Plan) с ежедневной полной копией базы. Для PostgreSQL используйте pg_dump:

pg_dump -U postgres -Fc -f D:\backup\buh_2026-10-20.backup buh

Копии СУБД делаются без остановки работы пользователей — это главный способ для клиент-серверных баз.

Автоматизация

  • Для СУБД — расписание средствами самой СУБД или Планировщика заданий Windows.
  • Для файловой базы — скрипт, который ночью проверяет, что в базе никого нет, и копирует файл, или выгрузку .dt пакетным запуском конфигуратора (1cv8.exe DESIGNER … /DumpIB).
  • Храните копии минимум за 14 дней и одну копию — вне офиса.

Проверьте восстановление

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

Копия внутри того же сервера не спасёт от шифровальщика или поломки — нужна ещё одна копия вне офиса. Как это устроено у нас, описано на странице защищённых резервных копий.

Частые вопросы

Как понять, файловая у меня база или клиент-серверная? В окне запуска 1С выделите базу и посмотрите путь внизу: File=”C:\…” — файловая, Srvr=”…”;Ref=”…” — клиент-серверная.

Можно ли просто скопировать файл 1Cv8.1CD? Только когда в базе никто не работает. Копия базы, с которой работают пользователи, может оказаться повреждённой.

Как долго хранить копии и как проверять их? Минимум 14 дней и одну копию вне офиса. Раз в месяц загружайте копию в тестовую базу и открывайте её: копия, из которой ни разу не восстанавливались, ненадёжна.

Не хотите следить за копиями вручную? Резервное копирование и обслуживание серверов с 1С берут на себя специалисты — подробнее об ИТ-аутсорсинге в Москве и поддержке 1С.

Игорь Дудоровруководитель Divit.pro, более 20 лет в ИТ
Хотите, чтобы этим занимались профессионалы?

Divit.pro берёт на себя компьютеры, серверы, сеть, 1С и сайты вашей компании. Начнём с бесплатного аудита — покажем, что стоит исправить в первую очередь.

Читайте также

Telegram MAX
Позвонить