Файл .dt из Конфигуратора: ручная выгрузка, расписание и восстановление базы
Содержание
Чтобы выгрузить базу
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С:Предприятие). - Введите имя и пароль администратора базы.
Если кнопки Конфигуратор нет, скорее всего установлен только тонкий клиент. Конфигуратор входит в полный дистрибутив платформы. Установите компонент «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"
Что здесь происходит:
V8— путь к исполняемому файлу. Номер версии в пути подставьте свой: посмотрите папкуC:\Program Files\1cv8\.STAMPсобирает дату для имени файла. Разбор%date%рассчитан на русский формат датыДД.ММ.ГГГГ; при другом региональном формате сдвиги нужно поменять.- Последняя строка удаляет копии старше 14 дней, чтобы диск не переполнился.
Для серверной базы замените строку с /F на /S "srv1c\buh". Если сервер 1С работает на нестандартном порту, указывают /S "srv1c:2541\buh".
Пароль в bat-файле лежит открытым текстом. Создайте в базе отдельного пользователя только для резервного копирования, а сам скрипт держите в папке, доступной лишь администратору.
Запуск по расписанию
- Откройте
Планировщик заданийWindows. - Создайте простую задачу, например на 23:00 каждый день.
- Действие — запуск программы, укажите путь к bat-файлу.
- В свойствах задачи отметьте выполнение вне зависимости от входа пользователя.
После первого ночного запуска откройте файл .log. Пустой журнал и файл .dt нормального размера означают, что всё работает. Ошибка входа или блокировки будет записана в журнал текстом.
Утилита ibcmd
В новых версиях платформы есть отдельная утилита ibcmd, которая работает с базой без запуска Конфигуратора и без графического окружения. Её удобно использовать на серверах. Набор команд у неё свой; актуальный синтаксис выгрузки смотрите в справке ibcmd help infobase.
Как загрузить базу из файла .dt обратно
Обратная операция — загрузка. Она полностью заменяет содержимое базы данными из файла.
Порядок загрузки:
- Откройте нужную базу в Конфигураторе.
- Выберите
Администрирование → Загрузить информационную базу.... - Укажите файл
.dtи нажмитеОткрыть. - Подтвердите предупреждение о том, что данные будут заменены.
- После загрузки согласитесь перезапустить Конфигуратор.
Загрузка .dt необратима. Отменить её можно только повторной загрузкой другой копии.
Для загрузки нужен монопольный доступ: в базе не должно быть ни одного другого сеанса. Попросите коллег выйти из программы заранее. Если кто-то ушёл, не закрыв 1С, его сеанс завершают через консоль кластера или механизм блокировки сеансов в самой программе — предупредите, что несохранённые данные у этого пользователя пропадут.
Проверка восстановленной базы
- 🔎 Откройте базу в режиме
1С:Предприятиепод обычным пользователем. - 📄 Сверьте последний документ в журнале с датой копии.
- 📊 Сформируйте оборотно-сальдовую ведомость за последний месяц и сравните итоги с рабочей базой.
- 🔐 Убедитесь, что пользователи входят со своими паролями.
Ошибки при выгрузке и загрузке базы 1С
Чего не стоит делать
- ❌ Не загружайте
.dtв рабочую базу «на пробу». Для проверки всегда используйте отдельную пустую базу. - ❌ Не храните единственную копию на том же диске, что и база. При отказе диска потеряете обе.
- ❌ Не загружайте файл, выгруженный на более новой версии платформы, в более старую. Версия платформы на стороне загрузки должна быть не ниже той, на которой файл выгружали.