Администрирование · 10 мин
Как загрузить базу в 1С 8.3: все способы
Как загрузить базу в 1С 8.3: загрузка из файла dt, добавление базы в список, перенос данных через выгрузку. Пошаговые инструкции, ошибки и FAQ.
Фраза «загрузить базу» в контексте 1С 8.3 может означать три разные задачи: подключить существующую информационную базу к списку запуска, восстановить базу из файла выгрузки .dt или перенести данные из одной базы в другую. У каждой задачи свой инструмент и свой порядок действий, и путать их нельзя: например, загрузка .dt полностью заменяет содержимое базы-приёмника.
Файл с расширением .dt — это полный слепок информационной базы: данные, конфигурация, пользователи и настройки. Именно его создаёт команда «Выгрузить информационную базу» в конфигураторе, и именно его чаще всего передают бухгалтеру, франчайзи или разработчику, когда просят «прислать базу». Загрузка такого файла — стандартная операция, но она необратимо затирает текущее содержимое базы-приёмника.
Перед любыми манипуляциями убедитесь, что у вас есть актуальная резервная копия, права администратора в базе и монопольный доступ — при загрузке .dt в базе не должно работать других пользователей. Ниже разобраны все сценарии: от простого добавления базы в список до восстановления из выгрузки и переноса данных между базами.
Определяем задачу: подключить базу или загрузить данные
Первый шаг — понять, что именно требуется. Если база уже существует на диске или сервере и её нужно просто видеть в окне запуска 1С, достаточно добавить её в список информационных баз. Никакие данные при этом не перемещаются — вы лишь создаёте ярлык для подключения.
Если у вас на руках файл .dt (например, полученный по почте или сделанный как архивная копия), потребуется загрузка через конфигуратор. Этот способ создаёт полную копию исходной базы в новом или существующем хранилище. Третья ситуация — перенос только данных (справочников, документов, остатков) из одной рабочей базы в другую — решается обработками выгрузки-загрузки XML, а не файлом .dt.
Как выбрать действие
Как добавить существующую базу в список 1С
Откройте ярлык 1С:Предприятие — появится окно со списком информационных баз. Нажмите кнопку «Добавить» и выберите вариант «Добавление в список существующей информационной базы». Укажите понятное наименование — оно будет отображаться в списке и ни на что не влияет технически.
Дальше выберите тип расположения базы. Для файловой базы укажите путь к папке, в которой находится файл 1Cv8.1CD. Для серверной базы выберите вариант «На сервере 1С:Предприятия» и укажите имя сервера и имя базы, как они заданы в консоли кластера. После нажатия «Готово» база появится в списке и станет доступна для запуска в режиме «Предприятие» или «Конфигуратор».
Типичная ситуация: базу перенесли на новый компьютер вместе с папкой, но в списке её нет. Достаточно добавить её описанным способом, указав актуальный путь. Если при запуске появляется ошибка «информационная база не обнаружена», проверьте, что путь указан до папки, а не до самого файла 1Cv8.1CD, и что у пользователя есть права на чтение этой папки.
Загрузка базы из файла .dt через конфигуратор
Это основной способ восстановления базы из выгрузки. Сначала создайте пустую информационную базу: в окне запуска нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации». Укажите папку для файловой базы или параметры сервера для клиент-серверного варианта.
Запустите созданную пустую базу в режиме «Конфигуратор». Откройте меню «Администрирование» и выберите пункт «Загрузить информационную базу». Укажите путь к файлу .dt и подтвердите операцию. Платформа предупредит, что несохранённые данные будут потеряны — для пустой базы это не страшно.
Процесс загрузки может занимать от нескольких минут до нескольких часов в зависимости от размера выгрузки и производительности диска. Прерывать его нельзя: база останется в незагруженном состоянии, и операцию придётся начинать заново. По завершении конфигуратор предложит перезапуститься — соглашайтесь.
- 1Создайте пустую информационную базу через окно запуска 1С
- 2Откройте её в режиме «Конфигуратор»
- 3Выберите «Администрирование → Загрузить информационную базу»
- 4Укажите файл .dt и подтвердите загрузку
- 5Дождитесь завершения, не закрывая конфигуратор
- 6Перезапустите конфигуратор и проверьте вход в режиме «Предприятие»
Особенности загрузки в клиент-серверном варианте
В клиент-серверной архитектуре файл .dt загружается через конфигуратор точно так же, но сама загрузка выполняется сервером 1С, и на неё влияют настройки кластера и СУБД. Для больших баз (десятки гигабайт) загрузка через .dt становится неудобной: файл долго создаётся, долго передаётся и долго разворачивается.
В таких случаях эффективнее переносить базу средствами СУБД: сделать резервную копию в MS SQL Server или PostgreSQL и восстановить её на целевом сервере, а затем зарегистрировать базу в консоли кластера 1С. Это существенно быстрее и надёжнее для крупных баз, но требует доступа к серверу БД и базовых навыков администрирования СУБД.
Учтите, что при загрузке .dt на сервере должно быть достаточно свободного места: помимо самой базы потребуется место под временные файлы и журналы транзакций СУБД. Перед загрузкой большого файла проверьте свободное пространство на дисках сервера.
Загрузка данных между базами без файла .dt
Когда нужно перенести не всю базу, а только данные — например, справочники и документы из старой базы в новую с той же конфигурацией — используется типовая обработка «Выгрузка и загрузка данных XML». Она поставляется на диске ИТС и в составе многих конфигураций. В базе-источнике выполняется выгрузка в XML-файл, в базе-приёмнике — загрузка из него.
Критичное условие: конфигурации обеих баз должны совпадать по версии, иначе часть объектов не загрузится или загрузится с ошибками. Перед переносом проверьте релизы в меню «Справка → О программе» обеих баз.
Для начального заполнения базы данными из Excel (номенклатура, контрагенты, цены) в типовых конфигурациях есть встроенный механизм «Загрузка данных из файла» — обычно он находится в разделе настроек или в карточке соответствующего справочника. Он сопоставляет колонки таблицы с реквизитами и не требует программирования.
Проверка результата после загрузки
После загрузки .dt первым делом войдите в базу в режиме «Предприятие» под пользователем с полными правами. Если выгрузка делалась в другой базе, список пользователей и пароли перенесутся вместе с ней — используйте учётную запись из исходной базы, а не ту, что была в пустой базе-приёмнике.
Проверьте ключевые участки: откройте несколько документов за последние периоды, сформируйте оборотно-сальдовую ведомость или главную книгу и сравните итоговые сальдо с исходной базой. Убедитесь, что справочники заполнены, а нумерация документов соответствует ожиданиям. Для больших баз полезно выполнить тестирование и исправление с включённой проверкой ссылочной целостности.
Как проверить результат
База открывается, пользователи из исходной базы авторизуются
Ошибка аутентификации или пустой список пользователей
Совпадает с исходной базой до копейки
Расхождения в итогах, пустые счета
Открываются, проведены, движения на месте
Документы не проведены или отсутствуют
Роли пользователей как в исходной базе
Пользователи без прав, недоступны разделы
Типичные ошибки и ограничения
Самая частая ошибка — попытка загрузить .dt в рабочую базу без резервной копии. Загрузка полностью заменяет содержимое базы, и отменить её нельзя. Второй типовой промах — загрузка при активных сеансах пользователей: платформа либо не даст начать операцию, либо она завершится с ошибкой. Завершите все сеансы через консоль кластера или функцию «Активные пользователи» в конфигураторе.
Ошибка «Файл не является файлом выгрузки информационной базы» означает, что вам передали не .dt, а, например, файл 1Cv8.1CD (саму файловую базу) или повреждённый файл. Файл 1Cv8.1CD не загружается через конфигуратор — его нужно подключить как готовую базу через список. Также проверяйте версию платформы: выгрузка из новой версии платформы может не загрузиться на старой.
Что важно запомнить
Подключение базы к списку и загрузка данных — разные операции. Файл .dt загружается через конфигуратор в пустую базу и полностью заменяет её содержимое. Перед загрузкой делайте резервную копию и завершайте сеансы пользователей. Для переноса только данных используйте обмен XML, для больших серверных баз — средства СУБД. После загрузки сверьте сальдо и права пользователей.
Частые вопросы
Чем отличается файл .dt от файла 1Cv8.1CD?
Файл .dt — это выгрузка информационной базы, созданная конфигуратором: переносимый архив данных и конфигурации. Файл 1Cv8.1CD — это само «тело» файловой базы. Первый загружается через «Администрирование → Загрузить информационную базу», второй подключается добавлением папки в список баз.
Можно ли загрузить .dt без конфигуратора?
Штатно — нет, загрузка выгрузки выполняется только через конфигуратор. Альтернатива для серверных баз — восстановление резервной копии средствами СУБД (MS SQL, PostgreSQL) с последующей регистрацией базы в кластере, но это уже не работа с .dt.
Загрузка .dt прервалась с ошибкой, база не открывается. Что делать?
База после прерванной загрузки находится в несогласованном состоянии. Надёжнее всего удалить её и повторить процедуру с нуля: создать новую пустую базу и загрузить .dt заново, убедившись, что файл выгрузки не повреждён и хватает места на диске.
Перенесутся ли пользователи и их пароли при загрузке .dt?
Да, файл .dt содержит полный список пользователей с их настройками и хешами паролей. После загрузки входите под учётными записями исходной базы. Пользователи, созданные в базе-приёмнике до загрузки, будут замещены.
Можно ли загрузить выгрузку из файловой базы в серверную и наоборот?
Да, формат .dt не зависит от варианта размещения базы: выгрузка из файловой базы загружается в серверную и обратно. Важны лишь совместимость версий платформы и достаточные ресурсы сервера при загрузке.
Как загрузить в базу данные из Excel без программирования?
В типовых конфигурациях используйте обработку «Загрузка данных из файла»: она доступна в карточках справочников (номенклатура, контрагенты) и позволяет сопоставить колонки Excel реквизитам объектов. Если такой команды нет, уточните у администратора, включена ли подсистема загрузки в настройках функциональности.