Забираем информационную базу 1С целиком: файл .dt, конфигурация .cf и копия каталога

· 10 мин

Содержание

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

Типичная ситуация: бухгалтер уходит на удалёнку, фирма меняет сервер или аудитор просит копию базы . В каждом случае нужна правильная выгрузка базы 1С, а не просто «скопировать папку». Для файловой и клиент-серверной базы способы немного различаются, а ночную копию удобно поставить в планировщик Windows.

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

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

  • 🔑 Учётная запись с полными правами. Выгружать информационную базу может пользователь с правом администрирования. Обычный бухгалтер получит отказ.
  • 🧑‍💻 Тишина в базе. Монопольный режим для выгрузки в .dt не требуется, но если в это время кто-то проводит документы, данные в копии могут оказаться несогласованными. Попросите коллег выйти или выгружайте вечером.
  • 💾 Место на диске. Файл .dt сжат, обычно он в несколько раз меньше базы. Но для запаса держите на целевом диске свободного места не меньше размера самой базы.
  • 🧩 Версия платформы. Запомните номер платформы, на которой работает база: Справка → О программе в пользовательском режиме. Загружать файл потом нужно на платформу с номером не ниже этого.
  • 📂 Путь к базе. В окне запуска выделите базу и посмотрите строку внизу: File="D:\Base\Buh" для файловой или Srvr="srv1c";Ref="buh" для серверной. Он понадобится для командной строки.

Если у базы есть расширения конфигурации, выпишите их список: Конфигурация → Расширения конфигурации. После переноса удобно сверить, что все они на месте.

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

Это основной способ. Он одинаково работает для файловой и серверной базы.

Пошагово

  1. Запустите 1С, выделите базу в списке и нажмите Конфигуратор.
  2. Введите имя и пароль администратора.
  3. В меню выберите Администрирование → Выгрузить информационную базу....
  4. Укажите папку и имя файла, например D:\Backup\buh_2026-10-07.dt.
  5. Нажмите Сохранить и дождитесь сообщения о завершении выгрузки.

На базе в 5 ГБ процесс обычно занимает от нескольких минут до получаса, в зависимости от диска и процессора. Окно в это время может казаться зависшим. Не закрывайте его.

Что попадает в файл .dt

ПопадаетНе попадает
Конфигурация базыЖурнал регистрации (папка 1Cv8Log)
Все данные: справочники, документы, регистрыНастройки окна запуска на компьютерах пользователей
Список пользователей и их ролиВнешние обработки и отчёты, лежащие файлами на диске
Хранимые в базе присоединённые файлыФайлы, которые хранятся в томах на диске

Если присоединённые файлы хранятся в томах на диске, скопируйте эти каталоги отдельно — в .dt они не войдут. Где лежат тома, видно в настройках работы с файлами в разделе Администрирование пользовательского режима.

Способ 2. Выгрузка базы из командной строки

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

1cv8c.exe — это тонкий клиент, он запускает только пользовательский режим. Конфигуратор и пакетная выгрузка работают через 1cv8.exe. Именно его и вызываем.

Команда для файловой базы

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F "D:\Base\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh.dt" /Out "D:\Backup\dump.log" /DisableStartupDialogs

Команда для серверной базы

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /S "srv1c\buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh.dt" /Out "D:\Backup\dump.log" /DisableStartupDialogs

Что значат ключи:

  • DESIGNER — запуск в режиме Конфигуратора;
  • /F — путь к каталогу файловой базы, /S — сервер\имя_базы для клиент-серверной;
  • /N и /P — пользователь и пароль 1С;
  • /DumpIB — выгрузить информационную базу в указанный файл;
  • /Out — записать результат в лог, чтобы утром проверить, всё ли прошло;
  • /DisableStartupDialogs — не показывать диалоги, которые остановят ночной запуск.

Номер версии в пути подставьте свой. Посмотреть установленные версии можно в папке C:\Program Files\1cv8\.

Как поставить выгрузку по расписанию

  1. Сохраните команду в файл dump_buh.bat.
  2. Добавьте в начало строку с датой в имени файла, чтобы копии не перезаписывали друг друга:
set D=%date:~6,4%-%date:~3,2%-%date:~0,2%
"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F "D:\Base\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh_%D%.dt" /Out "D:\Backup\dump_%D%.log" /DisableStartupDialogs
  1. Откройте Планировщик заданий Windows и создайте задачу с запуском этого файла, например ежедневно в 23:00.

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

Формат даты в %date% зависит от региональных настроек Windows. Для русской локали строка выше даёт 2026-10-07. Проверьте результат командой echo %D% перед тем, как ставить в планировщик.

Как сохранить конфигурацию отдельно от данных

Иногда нужна не вся база, а только конфигурация: отдать программисту доработки, сравнить с типовой, восстановить после неудачного обновления. Для этого есть файл .cf.

ФайлЧто внутриКогда нужен
.dtКонфигурация + данные + пользователиПеренос, резервная копия, передача базы
.cfТолько конфигурация, без данныхДоработки, сравнение, обновление «чужой» базы
.cfeОдно расширение конфигурацииПеренос доработки, сделанной расширением

Сохранение .cf

  1. В Конфигураторе откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  2. Выберите Конфигурация → Сохранить конфигурацию в файл....
  3. Укажите имя файла, например buh_cfg.cf.

Из командной строки то же делает ключ /DumpCfg:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" DESIGNER /F "D:\Base\Buh" /N "Администратор" /P "пароль" /DumpCfg "D:\Backup\buh.cf" /Out "D:\Backup\cfg.log"

Сохранение расширения .cfe

Откройте Конфигурация → Расширения конфигурации, выделите нужное расширение и в меню действий окна выберите сохранение в файл. Каждое расширение сохраняется своим файлом.

Файл .cf не заменяет .dt. В нём нет ни одного документа. Если нужна копия для восстановления, выгружайте именно базу.

Копия без Конфигуратора: файловая и SQL-база

Выгрузка в .dt удобна, но не единственный способ получить копию базы.

Файловая база: копия каталога

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

Условие одно: в момент копирования в базе не должно быть ни одного пользователя. Файл, скопированный во время работы, часто оказывается повреждённым, и выясняется это только при восстановлении.

Порядок:

  1. Убедитесь, что все вышли из базы. Если в каталоге есть файл 1Cv8.1CL, кто-то ещё внутри или сеанс завершился аварийно.
  2. Скопируйте всю папку базы, а не только 1Cv8.1CD.
  3. Для проверки откройте копию в 1С, добавив её в список как существующую базу.

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

Серверная база: средствами СУБД

У клиент-серверной базы данные хранятся в MS SQL Server или PostgreSQL. Для больших баз (десятки гигабайт) копия средствами СУБД быстрее, чем .dt, и не нагружает сервер 1С.

Пример для MS SQL Server:

BACKUP DATABASE [buh]
TO DISK = N'D:\Backup\buh_full.bak'
WITH COPY_ONLY, INIT, STATS = 10;

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

Пример для PostgreSQL:

pg_dump -U postgres -F c -f "D:\Backup\buh.backup" buh

Разница с .dt: файл .bak или дамп PostgreSQL восстанавливается только в ту же СУБД. А .dt можно загрузить и в файловую базу , и на сервер с другой СУБД.

Каким способом извлечь вашу базу?

Перенос извлечённой базы на другой компьютер или сервер

Получив файл .dt, разверните базу на новом месте.

Файловая база на новом компьютере

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

Серверная база

  1. В консоли кластера серверов 1С создайте новую информационную базу и укажите параметры СУБД.
  2. Добавьте её в список баз на клиенте и откройте в Конфигураторе.
  3. Загрузите .dt той же командой Администрирование → Загрузить информационную базу....

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

После переноса

  • 🔐 Проверьте вход под несколькими пользователями: список пользователей переносится из .dt.
  • 📎 Если у базы были тома с файлами, скопируйте их и поправьте пути в настройках.
  • 🌐 Заново настройте то, что привязано к компьютеру: обмены по расписанию, пути к папкам выгрузки, подключение к интернет-поддержке.
  • 🔑 Лицензия не переносится вместе с базой. Программную лицензию на новом компьютере нужно активировать отдельно, по правилам вашего комплекта.

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

Ошибки при выгрузке базы 1С и что с ними делать

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

Про последний пункт отдельно. Тестирование и исправление (Администрирование → Тестирование и исправление... в Конфигураторе) требует монопольного доступа и может изменить данные. Запускайте его только после того, как у вас есть копия базы в текущем состоянии. Пользователи на это время должны выйти.

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

Где и как хранить резервные копии базы

Файл .dt содержит всю бухгалтерию и данные сотрудников: паспорта, СНИЛС, зарплаты. Для закона это персональные данные, и обращаться с копией нужно так же строго, как с рабочей базой.

Правило трёх копий

  • 💽 Три экземпляра: рабочая база и две копии.
  • 🗄️ Два разных носителя: например, второй диск сервера и сетевое хранилище.
  • ☁️ Одна копия вне офиса: облачное хранилище или диск, который хранится в другом месте.

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

Частота копийСколько держатьЗачем
Ежедневные7–14 последнихОткат после ошибки пользователя
Еженедельные4–8 последнихОшибка обнаружилась не сразу
Ежемесячные12 последнихПроверки, споры, восстановление закрытого периода
Перед обновлениемДо следующего успешного обновленияОткат неудачного релиза

Защита файлов

  1. Шифруйте копии, которые уходят за пределы сервера. Подойдёт архив 7-Zip с шифрованием AES-256 и длинным паролем.
  2. Храните пароль от архивов отдельно от самих архивов.
  3. Ограничьте доступ к папке с копиями: только администратор и служебная учётная запись планировщика.
  4. Не отправляйте .dt по почте и в мессенджерах. Для передачи аудитору или программисту используйте зашифрованный архив и канал, который согласован в вашей организации.

Сетевая папка, подключённая к серверу как диск, не защищает от шифровальщика: он зашифрует и её. Хотя бы одна копия должна быть недоступна с сервера для записи.

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

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

Источники

  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»