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