Резервная копия базы 1С через выгрузку .dt: от запуска Конфигуратора до проверки файла

· 10 мин

Содержание

Бэкап 1С 8.3 из конфигуратора делают одной командой: откройте базу в режиме Конфигуратор, выберите Администрирование → Выгрузить информационную базу..., укажите папку и имя файла и нажмите «Сохранить». Получится файл с расширением .dt — полная копия базы: конфигурация, все данные и список пользователей.

Типичная ситуация: вечером бухгалтер собирается обновить релиз или закрыть год, а утром база не открывается. Если перед этим была сделана выгрузка, на возврат уйдёт 10–15 минут. Если нет — разговор уже о восстановлении по кускам. Способ одинаково работает для файловых и клиент-серверных баз и не зависит от конфигурации: БП, ЗУП, УТ, УНФ выгружаются одинаково.

Подготовка к созданию резервной копии

Сама выгрузка занимает минуты, но несколько вещей лучше проверить заранее. Иначе файл получится, но пользоваться им будет нельзя.

📌 Что понадобится:

  • 🔑 Пользователь базы с правом администрирования. Обычный бухгалтер с ролью «Бухгалтер» выгрузку не запустит — Конфигуратор сообщит о недостатке прав.
  • 💾 Свободное место на диске. Файл .dt сжат и обычно в несколько раз меньше рабочей базы. Для файловой базы ориентир — свободного места не меньше размера файла 1Cv8.1CD.
  • 📂 Папка для копий не на том же диске, где лежит база. Если диск выйдет из строя, пропадут и база, и бэкап.
  • ⏰ Окно, когда в базе никто не работает . Монопольный доступ для выгрузки не требуется, но копия, снятая во время проведения документов, может зафиксировать данные «посередине» операции.

Как узнать, кто сейчас в базе

В Конфигураторе откройте Администрирование → Активные пользователи. Список покажет всех, кто подключён к базе, и приложение: «1С:Предприятие», «Конфигуратор», «Фоновое задание».

Попросите коллег выйти и сохранить документы. Для серверной базы сеансы видно ещё и в консоли администрирования кластера.

Если в базе висит «зависший» сеанс, не обрывайте его без необходимости. Принудительное завершение сеанса прерывает работу пользователя без сохранения. Делайте это только после предупреждения и в нерабочее время.

Нужно ли тестирование перед выгрузкой

Режим Администрирование → Тестирование и исправление... перед бэкапом запускать не нужно. Он требует монопольного доступа, а с включённой опцией исправления меняет данные. Логика обратная: сначала копия, потом любые проверки и исправления.

Как зайти в Конфигуратор и открыть нужную базу

  1. Запустите 1С обычным ярлыком. Откроется окно со списком информационных баз.
  2. Выделите нужную базу одним щелчком. Внизу окна видно её расположение: для файловой — File="D:\Bases\Buh", для серверной — Srvr="srv1c";Ref="buh".
  3. Нажмите кнопку Конфигуратор справа.
  4. Введите имя пользователя и пароль администратора базы.

Сверьте путь в нижней строке окна запуска до входа. Если баз несколько с похожими названиями («Бухгалтерия», «Бухгалтерия копия», «Бухгалтерия старая»), легко выгрузить не ту.

💡 Когда в списке нет кнопки «Конфигуратор», значит, на компьютере установлен только тонкий клиент. Выгрузку тогда делают с машины, где стоит полная платформа, или с сервера.

После входа откроется главное окно Конфигуратора. Дерево конфигурации открывать не нужно — выгрузка запускается из главного меню.

Где в Конфигураторе находится выгрузка информационной базы

Команда находится в главном меню, в разделе Администрирование. Рядом стоят пункты, которые легко перепутать:

КомандаЧто делаетПодходит для бэкапа
Выгрузить информационную базу...Сохраняет конфигурацию и все данные в файл .dt✅ Да, это и есть резервная копия
Загрузить информационную базу...Заменяет базу содержимым файла .dt❌ Это восстановление, данные будут перезаписаны
Конфигурация → Сохранить конфигурацию в файл...Сохраняет только конфигурацию в .cf, без документов и справочников❌ Нет, данных в файле не будет

Путаница между .dt и .cf — самая частая ошибка при бэкапе. Файл .cf весит мало и сохраняется быстро. Но в нём нет ни одной проводки, ни одного сотрудника. Восстановить из него учёт нельзя.

Если пункты меню неактивны (серые), у пользователя нет административных прав. Войдите под другой учётной записью.

Выгрузка базы 1С 8.3 в файл: выбор места и имени

После выбора Выгрузить информационную базу... откроется стандартное окно сохранения Windows.

Куда сохранять

Хорошее место для копии:

  • ✅ Отдельный физический диск или сетевая папка на другом компьютере.
  • ✅ Папка вроде E:\Backup1C\Buh\, где лежат только копии этой базы.
  • ❌ Не папка самой базы. При её удалении или перезаписи пропадёт и бэкап.
  • ❌ Не рабочий стол пользователя на том же компьютере.

Как назвать файл

По умолчанию предлагается имя 1Cv8.dt. Через месяц таких файлов будет десять, и все с одинаковым названием. Включайте в имя базу, дату и повод:

Buh_OOO_Romashka_2026-10-07_pered_obnovleniem.dt
ZUP_2026-10-07_zakrytie_mesyaca.dt

Дату пишите в формате «год-месяц-день». Тогда файлы в папке сортируются по порядку сами.

💡 Латиница в имени файла избавит от проблем, если копию потом переносят через облако, архиватор или на сервер с другой кодировкой.

Как идёт выгрузка в dt и сколько она длится

Нажмите «Сохранить». В нижней части окна Конфигуратора появится строка состояния с ходом выгрузки. В это время не закрывайте программу и не выключайте компьютер.

Ориентиры по времени для обычного офисного компьютера с SSD:

Размер базыПримерное время выгрузки
до 1 ГБ1–3 минуты
1–10 ГБ5–20 минут
10–50 ГБот 30 минут до пары часов

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

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

Что может пойти не так

Диагностика: выберите симптом

Выгрузка из командной строки

Тот же бэкап можно запустить без интерфейса — например, по расписанию через Планировщик заданий Windows. Платформа поддерживает пакетный запуск Конфигуратора с параметром /DumpIB:

@echo off
set V8="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set DT=E:\Backup1C\Buh\Buh_%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.dt

%V8% DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "%DT%" /Out "E:\Backup1C\Buh\log.txt" /DisableStartupMessages

Для серверной базы вместо /F "путь" указывают /S "сервер\имя_базы". Номер версии в пути к 1cv8.exe замените на свой — посмотрите папку C:\Program Files\1cv8\.

Разбор даты через %DATE:~6,4% рассчитан на русский формат ДД.ММ.ГГГГ. В другой локали Windows имя файла получится кривым. Проверьте скрипт вручную перед тем, как ставить в расписание.

Пароль в bat-файле лежит открытым текстом. Создайте для бэкапа отдельного пользователя 1С и закройте папку со скриптом от посторонних.

Проверка бэкапа и хранение файлов .dt

Файл, который ни разу не пробовали загрузить, — это надежда, а не резервная копия. Проверка занимает 15–20 минут и делается в отдельной базе.

Как проверить, что копия рабочая

  1. В окне запуска 1С нажмите Добавить → «Создание новой информационной базы» → «Создание информационной базы без конфигурации».
  2. Укажите пустую папку, например D:\Bases\Test_restore.
  3. Откройте новую пустую базу в Конфигураторе.
  4. Выполните Администрирование → Загрузить информационную базу... и выберите проверяемый .dt.
  5. Запустите тестовую базу в режиме «1С:Предприятие».
  6. Сверьте 2–3 контрольные цифры с рабочей базой: остаток на счёте 51, сальдо по 60 и 62 на последнюю дату, число сотрудников.

Совпало — копия рабочая. Тестовую базу после проверки удалите из списка и с диска, чтобы её не перепутали с основной.

💡 Сохраните размер проверенного файла в имени папки или в заметке. Если очередная копия вдруг оказалась вдвое меньше прежней — повод насторожиться.

Сколько копий хранить

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

Правило «3-2-1» для бухгалтерской базы работает так же, как для любых важных данных:

  • 3️⃣ три копии данных, включая рабочую базу;
  • 2️⃣ на двух разных носителях: локальный диск и сетевое хранилище;
  • 1️⃣ одна копия вне офиса: облако или съёмный диск, который увозят домой.

Безопасность файлов

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

  • 🔒 Не выкладывайте копии в общедоступные папки и мессенджеры.
  • 🗜️ Для передачи по сети упакуйте файл в архив с паролем.
  • 👤 Доступ к папке бэкапов давайте только тем, кому он нужен по работе.
Регламент резервного копирования базы 1С
Выполнено: 0 / 7

Как восстановить базу 1С из файла выгрузки

Восстановление — та же операция, что и проверка, но в рабочую базу. Загрузка .dt полностью заменяет конфигурацию и все данные базы. Всё, что внесли после создания копии, пропадёт.

Пошагово

  1. Сделайте выгрузку текущего состояния базы, даже если она «сломана». Если окажется, что проблема была не в данных, вы сможете вернуться.
  2. Убедитесь, что в базе никого нет: для загрузки нужен монопольный доступ.
  3. Откройте базу в Конфигураторе под администратором.
  4. Выберите Администрирование → Загрузить информационную базу... и укажите файл .dt.
  5. Подтвердите предупреждение о том, что данные будут заменены.
  6. Дождитесь сообщения об успешной загрузке. Конфигуратор предложит перезапуститься — согласитесь.

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

Восстановление в новую базу вместо старой

Если основная база не открывается совсем, проще создать новую пустую базу (как при проверке копии), загрузить в неё .dt и указать новый путь в списке баз у пользователей. Старую папку не удаляйте, пока не убедитесь, что новая работает.

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

Что учесть по версии платформы

Файл .dt загружают в платформу того же номера версии или новее. Если выгрузку сделали на 8.3.24, а пытаетесь загрузить на компьютере с 8.3.20, появится ошибка о несовместимости формата. Обновите платформу на этом компьютере до номера не ниже того, на котором делали копию.

Если загрузка не помогла

  • 🔁 Возьмите копию на день или неделю раньше — возможно, повреждение возникло до последней выгрузки.
  • 🗄️ Для серверной базы проверьте, нет ли резервной копии на уровне СУБД: администратор сервера мог настроить её отдельно.
  • 📁 Для файловой базы поищите копию папки с 1Cv8.1CD — в архивах, на внешних дисках, в теневых копиях Windows.
  • 🧑‍💻 Если ни одна копия не загружается, отдайте файл специалисту по восстановлению баз. Сами не правьте .1CD сторонними утилитами на единственном экземпляре.

Частые вопросы о бэкапе через Конфигуратор

Можно ли сделать бэкап, пока бухгалтеры работают в базе?
Технически да: в 8.3 выгрузка в .dt не требует монопольного доступа. Но копия, снятая во время проведения документов, может оказаться несогласованной. Надёжнее выгружать вечером или в обед, когда в базе никого нет.
Чем бэкап через .dt отличается от копирования папки базы?
Копия папки с файлом 1Cv8.1CD подходит только для файловой базы и только при закрытой программе. Файл .dt меньше, переносится между файловым и серверным вариантом и загружается в платформу новее той, где его сделали.
Попадают ли в .dt пользователи и пароли?
Да. Список пользователей базы, их роли и пароли сохраняются в файле и восстанавливаются при загрузке. Поэтому и хранить .dt нужно так же бережно, как саму базу.
Можно ли открыть файл .dt без загрузки в базу?
Нет. Это внутренний формат платформы, его не открыть архиватором или текстовым редактором. Посмотреть содержимое можно только загрузив файл в отдельную пустую базу.
Почему файл .dt намного меньше самой базы?
Данные внутри файла сжаты, а индексы таблиц в него не попадают — платформа строит их заново при загрузке. Поэтому загрузка большой базы обычно идёт дольше выгрузки.