Администрирование · 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С:Предприятие» и проверьте, что данные на месте.
- 1Сделайте резервную копию текущей базы
- 2Завершите все сеансы пользователей и регламентные задания
- 3Откройте базу в режиме «Конфигуратор»
- 4Выберите «Администрирование» → «Загрузить информационную базу»
- 5Укажите DT-файл и подтвердите замещение данных
- 6Дождитесь окончания и при необходимости обновите конфигурацию БД
- 7Запустите «1С:Предприятие» и проверьте данные
Подключение готовой файловой базы к списку
Если вы получили не выгрузку, а целиком каталог файловой базы (в нём лежит файл 1Cv8.1CD), загружать ничего не нужно — базу достаточно зарегистрировать в списке. Скопируйте каталог на локальный диск или сетевой ресурс, к которому есть постоянный доступ.
Откройте окно запуска 1С, нажмите «Добавить» и выберите «Добавление в список существующей информационной базы». Укажите название, тип расположения «на данном компьютере или в локальной сети» и путь к каталогу с файлом 1Cv8.1CD. После сохранения база появится в списке и будет готова к запуску.
Учтите ограничение: файл базы нельзя просто перенести, пока он открыт хотя бы одним пользователем, — копия получится повреждённой. При копировании с чужого компьютера убедитесь, что база была закрыта.
Восстановление базы на SQL-сервере
В клиент-серверном варианте самый надёжный способ резервного копирования и восстановления — средства СУБД. Для MS SQL Server бэкап восстанавливается через SQL Server Management Studio: правый клик по разделу «Базы данных» → «Восстановить базу данных» → указать BAK-файл. После восстановления базу регистрируют в консоли кластера 1С, создав новую информационную базу с привязкой к восстановленной базе данных.
Альтернатива, не зависящая от СУБД, — тот же DT-файл: он загружается через конфигуратор и в серверном режиме. Это удобно при переносе базы между разными СУБД, но для больших баз выгрузка и загрузка DT занимают существенно больше времени, чем нативный бэкап.
Способы загрузки базы
Универсально, работает везде, но медленно на больших базах и требует монопольного доступа
Быстро и просто, но только для файлового режима и при условии корректно закрытой базы
Оптимально для серверных баз, но требует доступа к СУБД и навыков администрирования
Проверка результата после загрузки
После завершения загрузки не ограничивайтесь отсутствием ошибок. Войдите в базу в режиме «1С:Предприятие» под пользователем с полными правами и откройте несколько ключевых разделов: справочники контрагентов и номенклатуры, журналы документов, основные отчёты. Сверьте количество документов за последний период с исходной системой, если есть такая возможность.
Дополнительно проверьте список пользователей («Администрирование» → «Пользователи») — DT-файл переносит учётные записи вместе с паролями исходной базы. Если загрузка выполнялась для тестирования, удалите или заблокируйте лишних пользователей, чтобы никто случайно не начал работать в копии как в рабочей базе.
Как проверить результат
База открывается без ошибок и запроса восстановления
Ошибка формата потока или требование тестирования и исправления
Документы и справочники на месте, отчёты строятся
Пустые журналы, отсутствуют периоды
Список соответствует исходной базе
Нет ни одного пользователя, вход невозможен
Типичные ошибки и способы их устранения
Самая частая проблема — ошибка «Нарушена целостность структуры» или «Ошибка формата потока» при загрузке. Обычно это означает, что DT-файл повреждён при копировании или скачивании. Решение — получить файл заново, желательно через надёжный канал, и сверить размер с исходным. Ещё одна распространённая ситуация — попытка загрузки при активных сеансах: платформа сообщит об отсутствии монопольного доступа, и нужно просто завершить все сеансы.
Отдельный случай — несовместимость версий. DT-файл, выгруженный на более новой версии платформы, может не загрузиться на старой. Обновите платформу до версии не ниже той, на которой создавалась выгрузка. Также проверьте, что на диске достаточно свободного места: при загрузке временные файлы могут занимать объём, сопоставимый с размером самой базы.
Часто задаваемые вопросы
Можно ли загрузить DT-файл без конфигуратора?
Нет, загрузка выгрузки DT выполняется только в режиме «Конфигуратор» через меню «Администрирование». В режиме «1С:Предприятие» такой функции нет. Если конфигуратор недоступен из-за ограничений прав, обратитесь к администратору базы.
Чем отличается выгрузка DT от резервной копии?
DT — это штатная выгрузка платформы, независимая от СУБД и удобная для переноса. Резервная копия в файловом режиме — это копия файла 1Cv8.1CD, в серверном — бэкап средствами СУБД. Для регулярного бэкапа серверных баз копии СУБД быстрее и надёжнее, DT чаще используют для разовых переносов.
Почему после загрузки база просит логин и пароль, которых я не знаю?
DT-файл содержит пользователей исходной базы вместе с их паролями. Запросите учётные данные у того, кто делал выгрузку. Если база пустая и пользователей в ней не было, вход выполняется без пароля.
Сколько времени занимает загрузка большой базы?
Точное время зависит от размера базы, скорости диска и режима работы. Небольшие базы загружаются за минуты, многогигабайтные — за часы. Прерывать процесс нельзя: это оставит базу в повреждённом состоянии, и потребуется восстановление из копии.
Можно ли загрузить выгрузку из 1С:Бухгалтерии в другую конфигурацию?
Нет. DT-файл полностью замещает и конфигурацию, и данные, поэтому загрузить его можно только в пустую базу или в базу той же конфигурации. Для переноса данных между разными конфигурациями используются правила обмена и типовые обработки переноса.
Что делать, если при загрузке появилась ошибка и база не открывается?
Не пытайтесь повторно загружать файл в ту же базу. Восстановите базу из резервной копии, сделанной перед операцией, затем проверьте целостность DT-файла (запросите его повторно) и версию платформы, после чего повторите загрузку.
Что важно запомнить
DT-файл загружается через конфигуратор, готовая файловая база подключается через список баз, серверная — восстанавливается средствами СУБД. Всегда делайте резервную копию перед загрузкой, завершайте сеансы пользователей и проверяйте результат после завершения.