Администрирование · 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С:Предприятие») и нажмите кнопку «Добавить».
- 2Выберите «Создание новой информационной базы» и укажите вариант «Создание информационной базы без конфигурации».
- 3Задайте имя базы и укажите пустую папку на диске, затем завершите мастер.
- 4Выделите созданную базу в списке и запустите её в режиме «Конфигуратор».
- 5В меню выберите «Администрирование → Загрузить информационную базу» и укажите файл .dt.
- 6Подтвердите загрузку и дождитесь завершения — при большом объёме данных процесс может занять заметное время.
- 7После загрузки запустите базу в режиме «Предприятие» и проверьте данные.
Если при загрузке появляется сообщение о несовпадении версий платформы, установите ту версию платформы, в которой была сделана выгрузка, или более новую из той же линейки. Файл .dt, созданный на платформе 8.3, не загрузится в платформу 8.2.
После загрузки конфигуратор может предложить выполнить обновление конфигурации базы данных — соглашайтесь, если загруженная конфигурация отличается от структуры пустой базы. Без этого шага база может не запуститься в пользовательском режиме.
Как подключить базу из готовой папки
Если вам передали базу не в виде .dt, а в виде папки (например, скопировали с другого компьютера или распаковали архив), загрузка не нужна. Внутри папки должен находиться файл 1Cv8.1CD — это и есть файловая база.
Откройте окно запуска 1С, нажмите «Добавить» и выберите вариант «Добавление в список существующей информационной базы». Укажите произвольное понятное имя, тип расположения «На данном компьютере или на компьютере в локальной сети» и путь к папке с файлом 1Cv8.1CD. После завершения мастера база появится в списке и сразу готова к запуску.
Если база лежит на сетевом диске, учитывайте, что одновременная работа нескольких пользователей с файловой базой по сети возможна, но чувствительна к качеству сети. При обрывах соединения возможны ошибки блокировок и повреждение файла.
Как загрузить конфигурацию из файла .cf
Файл .cf применяется в двух случаях: для создания базы на основе типовой конфигурации и для обновления или переноса доработок. В обоих случаях работа идёт через конфигуратор.
Создание базы из файла конфигурации
Создайте пустую базу без конфигурации, откройте её в конфигураторе, затем выберите «Конфигурация → Загрузить конфигурацию из файла» и укажите файл .cf. После загрузки выполните «Конфигурация → Обновить конфигурацию базы данных». База будет содержать структуру и код, но все справочники и документы окажутся пустыми.
Загрузка .cf в существующую базу
Этот сценарий фактически заменяет конфигурацию базы. Если конфигурация находится на поддержке, сначала потребуется снять её с поддержки или включить возможность изменений. Загрузка .cf поверх рабочей базы без анализа различий может удалить доработки и привести к потере данных в изменённых объектах, поэтому для типовых обновлений правильнее использовать штатный механизм «Обновить конфигурацию» с файлом .cfu.
Сравнение вариантов
Переносит базу целиком вместе с данными. Подходит для переезда на другой компьютер и восстановления из копии. Ограничение: работает только в пределах одной линейки платформы.
Самый быстрый способ подключения — база добавляется в список без загрузки. Ограничение: папку нужно передавать целиком, при работающей базе копировать её нельзя.
Переносит только конфигурацию без данных. Подходит для установки типового решения или передачи доработок. Данные в базу не попадут.
Как проверить, что база добавлена корректно
После любого из сценариев запустите базу в режиме «Предприятие». При загрузке из .dt проверьте наличие знакомых данных: откройте список контрагентов, несколько документов за последний период и основной отчёт, например оборотно-сальдовую ведомость, если это бухгалтерская конфигурация.
Дополнительно стоит открыть список пользователей («Администрирование → Пользователи») — при переносе через .dt пользователи переносятся вместе с базой, и для входа используются прежние логины и пароли. Если вход под старым паролем не работает, войдите в конфигуратор и задайте пароль заново через свойства пользователя.
Как проверить результат
База открывается без ошибок, отображается привычный интерфейс
Ошибка «Нарушена целостность структуры» или требование обновления
Справочники и документы на месте, отчёты формируются
Списки пустые — вероятно, загружен .cf вместо .dt
В сведениях о программе указана ожидаемая версия
Версия отличается от той, с которой делалась выгрузка
Типичные ошибки и ограничения
Отдельное ограничение касается клиент-серверных баз: файл .dt загружается и в них, но только через конфигуратор с правами администратора кластера, а подключение готовой папки 1Cv8.1CD к серверному варианту невозможно — серверные базы создаются через консоль кластера или мастер с указанием СУБД.
Если файл .dt повреждён или загрузка обрывается с ошибкой, стоит запросить у источника повторную выгрузку. «Лечить» битый архив выгрузки штатными средствами нельзя; утилита chdbfl.exe из каталога платформы предназначена для проверки файловых баз 1Cv8.1CD, а не файлов .dt.
Как выбрать действие
FAQ
Можно ли открыть файл .dt двойным щелчком мыши?
Нет. Файл .dt не связан с программой по умолчанию и открывается только из конфигуратора через команду «Администрирование → Загрузить информационную базу» в заранее созданной пустой базе.
Переносятся ли пользователи и пароли при загрузке из .dt?
Да, список пользователей с их настройками входит в файл выгрузки. После загрузки вход выполняется под прежними учётными записями. Если пароль неизвестен, администратор может сбросить его через конфигуратор.
Чем отличается выгрузка .dt от простого копирования папки базы?
По содержимому результат почти одинаков, но .dt компактнее и удобнее для передачи, а копирование папки быстрее. Главное условие для копирования — в базе никто не должен работать, иначе файл скопируется в повреждённом состоянии.
Можно ли загрузить .dt из файловой базы в серверную?
Да, это штатный способ миграции между файловым и клиент-серверным вариантами. Загрузка выполняется через конфигуратор, подключённый к серверной базе, с учётной записью, имеющей административные права.
Что делать, если после загрузки база требует обновление конфигурации?
Откройте базу в конфигураторе и выполните «Конфигурация → Обновить конфигурацию базы данных». Это штатная ситуация: структура пустой базы не совпадает со структурой загруженной конфигурации, и платформа приводит её в соответствие.
Подойдёт ли .dt от другой конфигурации?
Файл загрузится, но вместе со своей конфигурацией — получившаяся база будет той конфигурации, из которой делалась выгрузка. Перенести данные между разными конфигурациями через .dt нельзя, для этого используют обмены через универсальный формат XML или конвертацию данных.
Что важно запомнить
Файл .dt загружается в заранее созданную пустую базу через конфигуратор, готовая папка с 1Cv8.1CD просто добавляется в список баз, а .cf переносит только конфигурацию без данных. Перед любой загрузкой делайте архивную копию, а после — проверяйте запуск и наличие данных.