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

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

Как загрузить базу в 1С 8.3: все способы

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

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

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

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

Определяем задачу: подключить базу или загрузить данные

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

Если у вас на руках файл .dt (например, полученный по почте или сделанный как архивная копия), потребуется загрузка через конфигуратор. Этот способ создаёт полную копию исходной базы в новом или существующем хранилище. Третья ситуация — перенос только данных (справочников, документов, остатков) из одной рабочей базы в другую — решается обработками выгрузки-загрузки XML, а не файлом .dt.

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

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

База лежит в папке на диске или на SQL-сервере, её нужно открытьДобавьте базу в список через окно запуска 1С (кнопка «Добавить»)
Есть файл .dt и нужно развернуть копию базыСоздайте пустую базу и загрузите .dt через конфигуратор
Нужно перенести только данные между двумя рабочими базамиИспользуйте обработку «Выгрузка и загрузка данных XML» или типовой обмен
Нужно загрузить начальные данные (номенклатуру, контрагентов) из ExcelИспользуйте встроенную обработку «Загрузка данных из файла» в пользовательском режиме

Как добавить существующую базу в список 1С

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

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

Типичная ситуация: базу перенесли на новый компьютер вместе с папкой, но в списке её нет. Достаточно добавить её описанным способом, указав актуальный путь. Если при запуске появляется ошибка «информационная база не обнаружена», проверьте, что путь указан до папки, а не до самого файла 1Cv8.1CD, и что у пользователя есть права на чтение этой папки.

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

Это основной способ восстановления базы из выгрузки. Сначала создайте пустую информационную базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации». Укажите папку для файловой базы или параметры сервера для клиент-серверного варианта.

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

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

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

Особенности загрузки в клиент-серверном варианте

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

В таких случаях эффективнее переносить базу средствами СУБД: сделать резервную копию в MS SQL Server или PostgreSQL и восстановить её на целевом сервере, а затем зарегистрировать базу в консоли кластера 1С. Это существенно быстрее и надёжнее для крупных баз, но требует доступа к серверу БД и базовых навыков администрирования СУБД.

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

Загрузка данных между базами без файла .dt

Когда нужно перенести не всю базу, а только данные — например, справочники и документы из старой базы в новую с той же конфигурацией — используется типовая обработка «Выгрузка и загрузка данных XML». Она поставляется на диске ИТС и в составе многих конфигураций. В базе-источнике выполняется выгрузка в XML-файл, в базе-приёмнике — загрузка из него.

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

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

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

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

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

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

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

Вход в режим «Предприятие»
Норма

База открывается, пользователи из исходной базы авторизуются

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

Ошибка аутентификации или пустой список пользователей

Сальдо по ОСВ на конец периода
Норма

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

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

Расхождения в итогах, пустые счета

Документы за последний месяц
Норма

Открываются, проведены, движения на месте

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

Документы не проведены или отсутствуют

Права и настройки
Норма

Роли пользователей как в исходной базе

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

Пользователи без прав, недоступны разделы

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

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

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

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

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

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

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

Чем отличается файл .dt от файла 1Cv8.1CD?

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

Можно ли загрузить .dt без конфигуратора?

Штатно — нет, загрузка выгрузки выполняется только через конфигуратор. Альтернатива для серверных баз — восстановление резервной копии средствами СУБД (MS SQL, PostgreSQL) с последующей регистрацией базы в кластере, но это уже не работа с .dt.

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

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

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

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

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

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

Как загрузить в базу данные из Excel без программирования?

В типовых конфигурациях используйте обработку «Загрузка данных из файла»: она доступна в карточках справочников (номенклатура, контрагенты) и позволяет сопоставить колонки Excel реквизитам объектов. Если такой команды нет, уточните у администратора, включена ли подсистема загрузки в настройках функциональности.