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