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

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

Как открыть выгрузку информационной базы 1С

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

Выгрузка информационной базы 1С — это файл с расширением .dt, который содержит полную копию базы: конфигурацию, данные, пользователей и настройки. Открыть такой файл напрямую двойным щелчком нельзя — его нужно загрузить в информационную базу через конфигуратор. Это стандартный механизм платформы 1С:Предприятие, который работает одинаково для файловых и клиент-серверных баз.

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

Важно понимать разницу между выгрузкой (.dt) и другими форматами. Файл конфигурации (.cf) содержит только структуру прикладного решения без данных, а выгрузка данных в XML через обработки переносит только данные между схожими конфигурациями. Именно .dt — универсальный контейнер «всё в одном», и дальше речь пойдёт о работе с ним.

Что такое файл .dt и когда он нужен

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

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

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

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

Перед тем как открыть выгрузку, убедитесь, что на компьютере установлена платформа 1С:Предприятие подходящей версии. Загрузить .dt, созданный на более новой версии платформы, в старую версию нельзя — конфигуратор выдаст ошибку несовместимости. Обратная ситуация допустима: старую выгрузку новая платформа обычно принимает.

Проверьте свободное место на диске. Загруженная база после распаковки может занимать заметно больше места, чем сам файл .dt, поскольку выгрузка хранится в сжатом виде. Ориентируйтесь на запас в 2–3 размера файла выгрузки, а для больших баз — больше.

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

Создание пустой базы для загрузки

Самый надёжный способ открыть выгрузку — загрузить её в новую пустую информационную базу. Запустите ярлык 1С, в окне выбора информационных баз нажмите «Добавить» и выберите вариант «Создание новой информационной базы».

На следующем шаге выберите создание базы «без конфигурации» — шаблон не нужен, поскольку конфигурация придёт из файла .dt. Укажите имя базы (оно будет отображаться в списке) и каталог, где будут храниться файлы базы. Для файлового варианта достаточно указать пустую папку на локальном или сетевом диске.

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

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

Загрузка файла .dt через конфигуратор

В открывшемся конфигураторе пустой базы перейдите в меню «Администрирование» и выберите пункт «Загрузить информационную базу». В диалоге укажите путь к файлу .dt. Если выгрузка была защищена паролем при создании, платформа запросит его перед началом загрузки.

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

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

Загрузка в клиент-серверную базу

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

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

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

Загрузка .dt через конфигуратор

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

Копирование файла 1Cv8.1CD

Быстрый вариант для файловой базы: достаточно скопировать файл базы при закрытых сеансах. Не подходит для переноса на сервер.

Резервная копия средствами СУБД

Оптимально для больших клиент-серверных баз. Ограничение: восстанавливается только на ту же СУБД, требует навыков администрирования сервера.

Проверка результата после загрузки

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

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

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

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

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

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

База открывается, запрашивает пользователя из выгрузки

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

Ошибка обновления конфигурации БД или пустое окно без данных

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

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

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

Разделы пусты — загрузка, вероятно, прервана

Список пользователей
Норма

В конфигураторе видны пользователи исходной базы

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

Пользователей нет или вход под ними невозможен

Типичные ошибки и их решение

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

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

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

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

Альтернативные способы открыть данные из выгрузки

Если цель — не восстановить базу целиком, а посмотреть отдельные данные, загрузка полного .dt всё равно остаётся основным путём: содержимое файла нельзя просмотреть частично. Альтернатива — попросить того, кто делал выгрузку, подготовить данные в другом формате: выгрузку через универсальный обмен XML, печатные формы или отчёты в Excel.

Для регулярного переноса данных между одинаковыми конфигурациями удобнее штатная обработка «Выгрузка и загрузка данных XML» — она переносит данные без замещения конфигурации и позволяет выбирать объекты. Для разовой задачи «открыть и посмотреть» проще всего развернуть .dt в отдельную пустую базу.

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

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

Можно ли открыть файл .dt без установленной платформы 1С?

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

Чем отличается выгрузка .dt от файла конфигурации .cf?

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

Загрузка требует пароль, которого у меня нет. Что делать?

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

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

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

Что произойдёт с пользователями при загрузке выгрузки?

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

База после загрузки открывается, но данных нет. В чём причина?

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

Итог

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

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