К статье
Практический материал

Администрирование · 10 мин

Как добавить в 1С базу из файла

Как добавить базу 1С из файла выгрузки .dt, подключить папку с базой и загрузить конфигурацию .cf. Пошаговые инструкции, проверка результата и типичные ошибки.

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

Файл выгрузки с расширением .dt — это архив, созданный через конфигуратор, который содержит и структуру базы, и все данные. Файл .cf содержит только конфигурацию без данных, а файловая база в виде папки — это каталог с файлом 1Cv8.1CD внутри. Каждый вариант подключается по-своему, и путать их нельзя: загрузка .cf вместо .dt в рабочую базу уничтожит все данные.

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

Какие файлы бывают и чем они отличаются

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

  • .dt — файл выгрузки информационной базы. Содержит конфигурацию и все данные: справочники, документы, регистры, пользователей. Создаётся через конфигуратор («Администрирование → Выгрузить информационную базу»).
  • .cf — файл конфигурации. Содержит только структуру метаданных и программный код, без учётных данных. Используется для установки типовой конфигурации или передачи доработок.
  • папка с 1Cv8.1CD — готовая файловая база. Не требует загрузки, достаточно подключить её к списку баз.
  • .epf, .erf — внешние обработки и отчёты. Это не базы, их открывают через «Файл → Открыть» в уже работающей базе.

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

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

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

Если при загрузке появляется сообщение о несовпадении версий платформы, установите ту версию платформы, в которой была сделана выгрузка, или более новую из той же линейки. Файл .dt, созданный на платформе 8.3, не загрузится в платформу 8.2.

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

Как подключить базу из готовой папки

Если вам передали базу не в виде .dt, а в виде папки (например, скопировали с другого компьютера или распаковали архив), загрузка не нужна. Внутри папки должен находиться файл 1Cv8.1CD — это и есть файловая база.

Откройте окно запуска 1С, нажмите «Добавить» и выберите вариант «Добавление в список существующей информационной базы». Укажите произвольное понятное имя, тип расположения «На данном компьютере или на компьютере в локальной сети» и путь к папке с файлом 1Cv8.1CD. После завершения мастера база появится в списке и сразу готова к запуску.

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

Как загрузить конфигурацию из файла .cf

Файл .cf применяется в двух случаях: для создания базы на основе типовой конфигурации и для обновления или переноса доработок. В обоих случаях работа идёт через конфигуратор.

Создание базы из файла конфигурации

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

Загрузка .cf в существующую базу

Этот сценарий фактически заменяет конфигурацию базы. Если конфигурация находится на поддержке, сначала потребуется снять её с поддержки или включить возможность изменений. Загрузка .cf поверх рабочей базы без анализа различий может удалить доработки и привести к потере данных в изменённых объектах, поэтому для типовых обновлений правильнее использовать штатный механизм «Обновить конфигурацию» с файлом .cfu.

Сравнение вариантов

Файл .dt

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

Папка с 1Cv8.1CD

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

Файл .cf

Переносит только конфигурацию без данных. Подходит для установки типового решения или передачи доработок. Данные в базу не попадут.

Как проверить, что база добавлена корректно

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

Дополнительно стоит открыть список пользователей («Администрирование → Пользователи») — при переносе через .dt пользователи переносятся вместе с базой, и для входа используются прежние логины и пароли. Если вход под старым паролем не работает, войдите в конфигуратор и задайте пароль заново через свойства пользователя.

Контрольные точки

Как проверить результат

Запуск в режиме «Предприятие»
Норма

База открывается без ошибок, отображается привычный интерфейс

Тревожный признак

Ошибка «Нарушена целостность структуры» или требование обновления

Наличие данных
Норма

Справочники и документы на месте, отчёты формируются

Тревожный признак

Списки пустые — вероятно, загружен .cf вместо .dt

Версия конфигурации
Норма

В сведениях о программе указана ожидаемая версия

Тревожный признак

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

Типичные ошибки и ограничения

Типичные ошибки
01
Загрузка .dt в существующую рабочую базу вместо создания новой — все текущие данные заменяются содержимым файла без возможности отмены.
02
Копирование папки с базой, пока в ней работают пользователи — файл 1Cv8.1CD копируется в несогласованном состоянии, и база может не открыться.
03
Попытка загрузить .dt, созданный на более новой версии платформы, — загрузка завершается ошибкой несовместимости версий.
04
Загрузка .cf с ожиданием данных — файл конфигурации не содержит документов и справочников, база остаётся пустой.
05
Хранение базы в синхронизируемой облачной папке — фоновая синхронизация повреждает файл базы во время работы.

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

Если файл .dt повреждён или загрузка обрывается с ошибкой, стоит запросить у источника повторную выгрузку. «Лечить» битый архив выгрузки штатными средствами нельзя; утилита chdbfl.exe из каталога платформы предназначена для проверки файловых баз 1Cv8.1CD, а не файлов .dt.

Маршрут решения

Как выбрать действие

Есть файл .dt и нужно перенести базу с даннымиСоздайте пустую базу и загрузите файл через конфигуратор
Есть папка с файлом 1Cv8.1CDДобавьте её в список баз через кнопку «Добавить» как существующую базу
Есть только файл .cfСоздайте пустую базу, загрузите конфигурацию и обновите структуру базы данных — данных в ней не будет
Нужно обновить типовую конфигурациюИспользуйте файл обновления .cfu и штатный механизм обновления, а не загрузку .cf

FAQ

Можно ли открыть файл .dt двойным щелчком мыши?

Нет. Файл .dt не связан с программой по умолчанию и открывается только из конфигуратора через команду «Администрирование → Загрузить информационную базу» в заранее созданной пустой базе.

Переносятся ли пользователи и пароли при загрузке из .dt?

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

Чем отличается выгрузка .dt от простого копирования папки базы?

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

Можно ли загрузить .dt из файловой базы в серверную?

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

Что делать, если после загрузки база требует обновление конфигурации?

Откройте базу в конфигураторе и выполните «Конфигурация → Обновить конфигурацию базы данных». Это штатная ситуация: структура пустой базы не совпадает со структурой загруженной конфигурации, и платформа приводит её в соответствие.

Подойдёт ли .dt от другой конфигурации?

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

Итог

Что важно запомнить

Файл .dt загружается в заранее созданную пустую базу через конфигуратор, готовая папка с 1Cv8.1CD просто добавляется в список баз, а .cf переносит только конфигурацию без данных. Перед любой загрузкой делайте архивную копию, а после — проверяйте запуск и наличие данных.