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

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

Как загрузить базу данных в 1С:Предприятие

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

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

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

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

Какие способы загрузки базы существуют

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

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

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

Подходит для переноса базы между компьютерами и восстановления из архива. Полностью заменяет содержимое базы-приёмника.

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

Подходит, если база уже лежит в папке (файл 1Cv8.1CD). Данные не копируются — указывается только путь.

Загрузка данных через обработку «Выгрузка и загрузка данных XML»

Подходит для переноса данных между базами с идентичной конфигурацией без замены самой конфигурации.

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

Для клиент-серверных баз на MS SQL или PostgreSQL. Выполняется средствами СУБД, затем база регистрируется в кластере 1С.

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

Подготовка: что проверить перед загрузкой

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

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

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

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

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

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

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

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

Если база уже существует в виде папки с файлом 1Cv8.1CD (например, её скопировали с другого компьютера или восстановили из архива папки), загружать ничего не нужно. Достаточно зарегистрировать путь к ней в списке баз.

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

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

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

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

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

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

Проверка результата и типичные ошибки

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

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

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

Вход в базу
Норма

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

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

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

Данные
Норма

Документы и справочники на месте, отчёты формируются без ошибок

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

Пустые справочники, ошибки при открытии документов

Версия конфигурации
Норма

В «О программе» указана ожидаемая версия конфигурации

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

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

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

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

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

Можно ли загрузить базу .dt через режим «Предприятие», без конфигуратора?

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

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

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

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

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

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

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

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

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

Как загрузить только данные, не трогая конфигурацию приёмника?

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

Итог

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

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