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

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

Как загрузить базу 1С через конфигуратор

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

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

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

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

Что такое загрузка базы и когда она нужна

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

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

Важно отличать загрузку dt от обновления конфигурации через .cf-файл: загрузка заменяет базу целиком вместе с данными, а обновление меняет только структуру конфигурации, сохраняя данные. Путать эти операции опасно.

Подготовка перед загрузкой

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

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

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

Пошаговая загрузка в файловом варианте

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

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

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

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

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

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

Убедитесь, что учётная запись, под которой работает агент сервера 1С и СУБД, имеет достаточные права, а на дисках сервера СУБД есть место для роста базы и журнала транзакций. Нехватка места на стороне SQL-сервера — частая причина обрыва загрузки на середине.

Для очень больших баз загрузка через dt может оказаться медленнее, чем восстановление средствами самой СУБД (бэкап/рестор на уровне SQL). Этот вариант быстрее, но требует навыков администрирования СУБД и не переносит базу между разными типами СУБД.

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

Загрузка через dt-файл

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

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

Быстрее для крупных клиент-серверных баз, но привязано к конкретной СУБД и требует отдельных навыков. Не подходит для переноса между разными СУБД.

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

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

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

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

Дополнительно выполните тестирование и исправление базы («Администрирование» → «Тестирование и исправление») в режиме проверки логической и ссылочной целостности. Это займёт время, но выявит скрытые повреждения, особенно если загрузка прерывалась.

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

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

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

Запуск в режиме Предприятие
Норма

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

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

Ошибки при запуске, сообщения о нарушении целостности

Данные за последний период
Норма

Остатки и документы совпадают с источником

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

Пропажа документов, пустые регистры

Регламентные задания в копии
Норма

Задания и обмены в тестовой копии отключены

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

Копия выполняет обмены и рассылки как рабочая база

Типичные ошибки и как их избежать

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

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

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

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

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

Ошибка монопольного доступаНайдите и завершите оставшиеся сеансы и фоновые задания, затем повторите загрузку
Ошибка формата файла в начале загрузкиПроверьте целостность dt-файла, запросите его повторную передачу или выгрузку
Загрузка обрывается на середине в клиент-серверном вариантеПроверьте свободное место на дисках СУБД и журнал сервера, затем повторите
Нужно перенести только изменения конфигурации без данныхИспользуйте загрузку конфигурации из cf-файла, а не загрузку информационной базы
Итог

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

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

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

Можно ли загрузить dt-файл, сделанный на более новой версии платформы?

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

Чем загрузка dt отличается от загрузки конфигурации из cf-файла?

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

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

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

Что делать, если загрузка прервалась с ошибкой?

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

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

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

Можно ли загрузить базу без конфигуратора, через командную строку?

Да, конфигуратор поддерживает пакетный режим запуска с параметром /Restore и указанием пути к dt-файлу. Это удобно для автоматизации развёртывания тестовых копий по расписанию, но требования к копии и сеансам остаются теми же.