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

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

Как загрузить файл базы данных в 1С

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

Под загрузкой файла базы данных в 1С обычно понимают одну из трёх задач: восстановление информационной базы из выгрузки в формате DT, подключение существующей файловой базы (каталога с файлом 1Cv8.1CD) к списку баз или восстановление базы из резервной копии на SQL-сервере. Все три сценария выполняются штатными средствами платформы и не требуют сторонних программ, но различаются порядком действий и рисками.

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

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

Определите, какой у вас файл и какая задача

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

Если у вас архив резервной копии SQL-базы (например, .bak для MS SQL Server), восстановление выполняется средствами СУБД, а не платформы 1С. Путать эти сценарии нельзя: попытка открыть SQL-бэкап как DT-файл завершится ошибкой.

Подготовка: резервная копия и завершение сеансов

Загрузка DT-файла полностью перезаписывает текущую базу вместе с конфигурацией. Поэтому первым шагом всегда идёт создание копии. Для файловой базы достаточно скопировать каталог базы или файл 1Cv8.1CD в отдельную папку при остановленных сеансах. Более надёжный способ — выгрузить текущую базу в DT через конфигуратор: «Администрирование» → «Выгрузить информационную базу».

Второе обязательное условие — монопольный доступ. Загрузка невозможна, пока с базой работают пользователи или выполняются регламентные задания. В файловом режиме попросите всех выйти из программы и проверьте, что не осталось зависших процессов 1cv8.exe. В клиент-серверном варианте сеансы завершаются через консоль администрирования сервера 1С.

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

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

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

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

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

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

Если вы получили не выгрузку, а целиком каталог файловой базы (в нём лежит файл 1Cv8.1CD), загружать ничего не нужно — базу достаточно зарегистрировать в списке. Скопируйте каталог на локальный диск или сетевой ресурс, к которому есть постоянный доступ.

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

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

Восстановление базы на SQL-сервере

В клиент-серверном варианте самый надёжный способ резервного копирования и восстановления — средства СУБД. Для MS SQL Server бэкап восстанавливается через SQL Server Management Studio: правый клик по разделу «Базы данных» → «Восстановить базу данных» → указать BAK-файл. После восстановления базу регистрируют в консоли кластера 1С, создав новую информационную базу с привязкой к восстановленной базе данных.

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

Способы загрузки базы

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

Универсально, работает везде, но медленно на больших базах и требует монопольного доступа

Подключение каталога с 1Cv8.1CD

Быстро и просто, но только для файлового режима и при условии корректно закрытой базы

Восстановление бэкапа СУБД

Оптимально для серверных баз, но требует доступа к СУБД и навыков администрирования

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

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

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

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

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

Запуск базы
Норма

База открывается без ошибок и запроса восстановления

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

Ошибка формата потока или требование тестирования и исправления

Данные
Норма

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

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

Пустые журналы, отсутствуют периоды

Пользователи
Норма

Список соответствует исходной базе

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

Нет ни одного пользователя, вход невозможен

Типичные ошибки и способы их устранения

Самая частая проблема — ошибка «Нарушена целостность структуры» или «Ошибка формата потока» при загрузке. Обычно это означает, что DT-файл повреждён при копировании или скачивании. Решение — получить файл заново, желательно через надёжный канал, и сверить размер с исходным. Ещё одна распространённая ситуация — попытка загрузки при активных сеансах: платформа сообщит об отсутствии монопольного доступа, и нужно просто завершить все сеансы.

Отдельный случай — несовместимость версий. DT-файл, выгруженный на более новой версии платформы, может не загрузиться на старой. Обновите платформу до версии не ниже той, на которой создавалась выгрузка. Также проверьте, что на диске достаточно свободного места: при загрузке временные файлы могут занимать объём, сопоставимый с размером самой базы.

Типичные ошибки
01
Загрузка без резервной копии — при ошибке или неправильном файле данные теряются безвозвратно
02
Загрузка при активных сеансах — операция прерывается, база может остаться в незавершённом состоянии
03
Попытка открыть DT как обычную базу двойным кликом — файл не открывается, время потрачено
04
Игнорирование версии платформы — выгрузка с новой версии не загружается на старую
05
Нехватка места на диске — загрузка обрывается на середине с повреждением базы

Часто задаваемые вопросы

Можно ли загрузить DT-файл без конфигуратора?

Нет, загрузка выгрузки DT выполняется только в режиме «Конфигуратор» через меню «Администрирование». В режиме «1С:Предприятие» такой функции нет. Если конфигуратор недоступен из-за ограничений прав, обратитесь к администратору базы.

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

DT — это штатная выгрузка платформы, независимая от СУБД и удобная для переноса. Резервная копия в файловом режиме — это копия файла 1Cv8.1CD, в серверном — бэкап средствами СУБД. Для регулярного бэкапа серверных баз копии СУБД быстрее и надёжнее, DT чаще используют для разовых переносов.

Почему после загрузки база просит логин и пароль, которых я не знаю?

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

Сколько времени занимает загрузка большой базы?

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

Можно ли загрузить выгрузку из 1С:Бухгалтерии в другую конфигурацию?

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

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

Не пытайтесь повторно загружать файл в ту же базу. Восстановите базу из резервной копии, сделанной перед операцией, затем проверьте целостность DT-файла (запросите его повторно) и версию платформы, после чего повторите загрузку.

Итог

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

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