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

· 9 мин

Содержание

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

Порядок одинаковый для любой конфигурации на платформе 8.3: Бухгалтерии, ЗУП, УТ, ERP. Различается только время: небольшая база выгружается за пару минут, база на десятки гигабайт — за час и дольше. Тот же файл потом загружают обратно через соседний пункт меню или командой из bat-файла.

Что подготовить до выгрузки базы 1С

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

Проверьте четыре вещи:

  • 👤 Пользователь с правами администратора. В Конфигуратор пускают только пользователя с правом Администрирование. Обычный бухгалтер увидит отказ на входе. Если список пользователей в базе пуст, Конфигуратор откроется без пароля.
  • 💾 Свободное место на диске. Файл .dt сжат и обычно в несколько раз меньше файла базы 1Cv8.1CD. Для оценки закладывайте место не меньше половины размера базы плюс запас.
  • 🗂 Папка с правом записи. Сохраняйте на локальный диск или в сетевую папку, куда у текущей учётной записи Windows точно есть запись. Корень диска C:\ и Program Files — плохой выбор.
  • ⏰ Время без активной работы. Монопольный режим для выгрузки не нужен, но если в этот момент бухгалтер проводит документы, в файл попадёт состояние «на ходу». Надёжнее выгружать в обед, вечером или ночью.

Сразу давайте файлу понятное имя с датой: buh_2026-10-07.dt. Через месяц в папке с десятью файлами 1Cv8.dt разобраться будет невозможно.

Где лежит база и как она называется

В окне запуска 1С выделите базу и посмотрите строку под списком. Для файловой базы там будет путь вида File="D:\Bases\Buh", для серверной — Srvr="srv1c";Ref="buh". Эти значения пригодятся для командной строки ниже.

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

  1. Запустите 1С:Предприятие ярлыком с рабочего стола.
  2. В списке информационных баз выделите нужную.
  3. Нажмите кнопку Конфигуратор справа (не 1С:Предприятие).
  4. Введите имя и пароль администратора базы.

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

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

Пошаговая выгрузка базы 1С в файл .dt

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

Шаг 1. Команда выгрузки

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

Шаг 2. Имя и папка

Перейдите в папку для копий, впишите имя и проверьте, что расширение — .dt. Нажмите Сохранить.

Шаг 3. Ожидание

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

Шаг 4. Проверка результата

Дождитесь сообщения о том, что выгрузка информационной базы завершена. Затем откройте папку и посмотрите размер файла. Файл в несколько килобайт при базе на гигабайты — признак сбоя, выгрузку нужно повторить.

Что лежит в файле .dtЕсть
Документы, справочники, регистры✅
Конфигурация (включая доработки)✅
Список пользователей и их права✅
Расширения конфигурации✅
Присоединённые файлы, хранящиеся в базе✅
Файлы, хранящиеся в томах на диске❌ — копируйте папку томов отдельно
Настройки обмена на стороне другой базы❌

Файлы в томах — частая потеря. Если в настройках программы включено хранение файлов на диске, .dt содержит только ссылки на них. Без отдельной копии папки томов вложения после восстановления не откроются.

Настройки выгрузки и чем .dt отличается от других копий

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

СпособЧто сохраняетКогда подходитОграничения
Выгрузка .dt из КонфигуратораДанные + конфигурацию + пользователейПеренос на другой компьютер, копия перед обновлением, передача базы программистуДля больших серверных баз долго
Сохранение конфигурации в .cfТолько конфигурацию, без данныхПередать доработки, сравнить конфигурацииДокументов и справочников в файле нет
Копия файла 1Cv8.1CDФайловую базу целикомБыстрая копия небольшой файловой базыКопировать только когда в базе никого нет
Резервная копия СУБД (MS SQL, PostgreSQL)Серверную базу целикомЕжедневные копии больших серверных базНужен доступ к серверу СУБД

Файл .cf сохраняют командой Конфигурация → Сохранить конфигурацию в файл. Его часто путают с выгрузкой базы. Если программист просит «прислать базу», ему нужен .dt, а не .cf.

Выгрузка из режима «Предприятие»

В Бухгалтерии 3.0 и других конфигурациях на БСП для файловых баз есть встроенный механизм: Администрирование → Обслуживание → Резервное копирование и восстановление. Он делает то же самое, но умеет работать по расписанию прямо из программы. Для серверных баз этот механизм не предназначен — там копии настраивают на стороне СУБД или скриптом.

Файловая и серверная база

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

Выгрузка базы через командную строку и по расписанию

Ручная выгрузка раз в неделю быстро забывается. Ту же операцию запускают пакетно: Конфигуратор стартует без окна, выгружает файл и закрывается.

Ключи запуска 1cv8.exe

КлючНазначение
DESIGNERЗапуск в режиме Конфигуратор
/F "путь"Путь к файловой базе
/S "сервер\база"Адрес серверной базы
/N "имя" и /P "пароль"Пользователь и пароль 1С
/DumpIB "файл.dt"Выгрузить информационную базу
/RestoreIB "файл.dt"Загрузить информационную базу
/Out "лог.txt"Записать сообщения в файл журнала
/DisableStartupMessagesНе показывать вопросы при старте
/UC кодКод разрешения, если вход в базу заблокирован

Пример bat-файла для файловой базы

@echo off
set V8="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set BASE=D:\Bases\Buh
set DEST=E:\Backup1C
set STAMP=%date:~6,4%-%date:~3,2%-%date:~0,2%

%V8% DESIGNER /F "%BASE%" /N "Администратор" /P "пароль" ^
  /DumpIB "%DEST%\buh_%STAMP%.dt" ^
  /Out "%DEST%\buh_%STAMP%.log" /DisableStartupMessages

forfiles /p "%DEST%" /m *.dt /d -14 /c "cmd /c del @path"

Что здесь происходит:

  1. V8 — путь к исполняемому файлу. Номер версии в пути подставьте свой: посмотрите папку C:\Program Files\1cv8\.
  2. STAMP собирает дату для имени файла. Разбор %date% рассчитан на русский формат даты ДД.ММ.ГГГГ; при другом региональном формате сдвиги нужно поменять.
  3. Последняя строка удаляет копии старше 14 дней, чтобы диск не переполнился.

Для серверной базы замените строку с /F на /S "srv1c\buh". Если сервер 1С работает на нестандартном порту, указывают /S "srv1c:2541\buh".

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

Запуск по расписанию

  1. Откройте Планировщик заданий Windows.
  2. Создайте простую задачу, например на 23:00 каждый день.
  3. Действие — запуск программы, укажите путь к bat-файлу.
  4. В свойствах задачи отметьте выполнение вне зависимости от входа пользователя.

После первого ночного запуска откройте файл .log. Пустой журнал и файл .dt нормального размера означают, что всё работает. Ошибка входа или блокировки будет записана в журнал текстом.

Утилита ibcmd

В новых версиях платформы есть отдельная утилита ibcmd, которая работает с базой без запуска Конфигуратора и без графического окружения. Её удобно использовать на серверах. Набор команд у неё свой; актуальный синтаксис выгрузки смотрите в справке ibcmd help infobase.

Как загрузить базу из файла .dt обратно

Обратная операция — загрузка. Она полностью заменяет содержимое базы данными из файла.

Куда загружаем файл .dt?

Порядок загрузки:

  1. Откройте нужную базу в Конфигураторе.
  2. Выберите Администрирование → Загрузить информационную базу....
  3. Укажите файл .dt и нажмите Открыть.
  4. Подтвердите предупреждение о том, что данные будут заменены.
  5. После загрузки согласитесь перезапустить Конфигуратор.

Загрузка .dt необратима. Отменить её можно только повторной загрузкой другой копии.

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

Проверка восстановленной базы

  • 🔎 Откройте базу в режиме 1С:Предприятие под обычным пользователем.
  • 📄 Сверьте последний документ в журнале с датой копии.
  • 📊 Сформируйте оборотно-сальдовую ведомость за последний месяц и сравните итоги с рабочей базой.
  • 🔐 Убедитесь, что пользователи входят со своими паролями.

Ошибки при выгрузке и загрузке базы 1С

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

Чего не стоит делать

  • ❌ Не загружайте .dt в рабочую базу «на пробу». Для проверки всегда используйте отдельную пустую базу.
  • ❌ Не храните единственную копию на том же диске, что и база. При отказе диска потеряете обе.
  • ❌ Не загружайте файл, выгруженный на более новой версии платформы, в более старую. Версия платформы на стороне загрузки должна быть не ниже той, на которой файл выгружали.

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

Можно ли выгружать базу, пока в ней работают пользователи?
Да, монопольный режим для выгрузки не требуется. Но копия будет точнее, если в момент выгрузки никто не проводит документы.
Сколько времени занимает выгрузка базы 1С?
Файловая база на 1–3 ГБ обычно выгружается за несколько минут. Серверная база на десятки гигабайт — от получаса до нескольких часов, в зависимости от дисков и сети.
Можно ли открыть файл .dt без загрузки в базу?
Нет. Файл .dt — служебный формат платформы. Чтобы посмотреть данные, загрузите его в новую пустую базу.
Подойдёт ли .dt для переноса файловой базы на сервер?
Да, это стандартный способ. Создайте серверную базу на нужной СУБД и загрузите в неё файл .dt через Конфигуратор.
Попадут ли в выгрузку пароли пользователей?
Да, список пользователей переносится вместе с паролями. После восстановления сотрудники входят под прежними учётными данными.