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