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

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

Как загрузить базу в 1С 8

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

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

Процедура выполняется в режиме «Конфигуратор» и требует монопольного доступа: все пользователи должны выйти из базы. Перед загрузкой обязательно делают резервную копию текущего состояния, потому что загрузка .dt полностью заменяет существующие данные без возможности отката.

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

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

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

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

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

Загрузка требует монопольного доступа, поэтому все сеансы должны быть закрыты. В небольшой сети достаточно попросить коллег выйти из программы. Проверить активные сеансы можно в конфигураторе через меню «Администрирование → Активные пользователи».

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

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

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

Основной способ загрузки одинаков для файлового и клиент-серверного режима. Отличие только в том, где физически размещается база.

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

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

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

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

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

Для больших баз в клиент-серверном режиме альтернативой служит восстановление средствами самой СУБД — например, restore бэкапа в MS SQL. Это быстрее, но требует навыков администрирования СУБД и правильного сопоставления базы в консоли кластера.

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

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

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

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

Открытие базы
Норма

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

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

Ошибка формата потока или пустая база — загрузка не прошла

Данные
Норма

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

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

Часть данных отсутствует или отчёты выдают ошибки

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

В сведениях о конфигурации ожидаемый релиз

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

Конфигурация старой версии — загружен не тот файл

Дополнительно выполните тестирование и исправление базы (меню «Администрирование → Тестирование и исправление») в режиме проверки без исправлений — это выявит скрытые повреждения после переноса.

Типичные ошибки и их решение

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

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

Альтернативные способы переноса базы

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

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

Универсальный способ, переносит конфигурацию и данные. Медленный на больших базах, требует монопольного доступа.

Копирование файла 1Cv8.1CD

Быстрый вариант для файловых баз: достаточно скопировать файл при закрытых сеансах. Не работает для клиент-серверного режима.

Резервная копия средствами СУБД

Оптимально для больших клиент-серверных баз. Требует навыков администрирования SQL и прав доступа к СУБД.

План обмена или выгрузка данных

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

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

Итог

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

Загрузка базы в 1С 8 выполняется через конфигуратор командой «Администрирование → Загрузить информационную базу» с указанием файла .dt. Обязательные условия: монопольный доступ, резервная копия текущих данных и платформа не старше той, на которой сделана выгрузка. После загрузки проверьте данные и выполните тестирование базы.

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

Можно ли загрузить базу в 1С 8 без конфигуратора?

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

Чем отличается выгрузка от загрузки информационной базы?

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

Загрузится ли .dt из 1С 8.2 в 1С 8.3?

Да, платформа 8.3 совместима с выгрузками из 8.2 — при открытии база будет конвертирована. Обратная операция невозможна: базу, конвертированную под 8.3, нельзя загрузить на платформу 8.2.

Что делать, если при загрузке появляется ошибка «Нарушена целостность файла»?

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

Нужно ли загружать .dt в пустую базу или можно в существующую?

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

Сколько времени занимает загрузка базы?

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