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