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

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

Как загрузить дамп 1С: полная инструкция по работе с файлами .dt

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

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

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

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

Что такое дамп .dt и когда он нужен

Файл .dt создаётся штатной функцией «Выгрузить информационную базу» в конфигураторе и представляет собой архив в собственном формате платформы. Внутри — конфигурация, все данные таблиц, настройки и список пользователей. Это не резервная копия в классическом смысле, а транспортный формат 1С.

Типичные сценарии использования дампа:

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

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

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

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

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

В-третьих, убедитесь, что достаточно свободного места на диске. Развёрнутая база может занимать заметно больше места, чем сжатый .dt-файл, а в клиент-серверном варианте дополнительно растут журналы транзакций СУБД.

Подготовка к загрузке
  1. 1
    Сделайте выгрузку текущей базы в .dt, если в ней есть нужные данные
  2. 2
    Сообщите пользователям о работах и завершите все активные сеансы
  3. 3
    Проверьте версию платформы, на которой создан дамп
  4. 4
    Убедитесь в наличии свободного места на диске с запасом
  5. 5
    Отключите регламентные задания и фоновые обмены на время загрузки

Загрузка дампа через конфигуратор

Основной способ — штатная функция конфигуратора. Порядок действий одинаков для большинства актуальных версий платформы 1С:Предприятие 8.3.

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

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

Особенности для файлового и клиент-серверного вариантов

В файловом варианте база — это каталог с файлом 1Cv8.1CD, и загрузка происходит локально. Главные требования: закрытые сеансы, достаточно места на диске и отсутствие антивирусной блокировки файла. Для больших файловых баз загрузка через конфигуратор — единственный штатный способ, простое копирование файла 1CD не равнозначно загрузке дампа, хотя тоже является способом переноса, если база не менялась в момент копирования.

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

Способы переноса базы

Дамп .dt через конфигуратор

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

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

Только для файловых баз. Быстро, но допустимо при полностью закрытых сеансах; не подходит для клиент-серверных баз.

Backup/restore средствами СУБД

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

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

Завершение загрузки без ошибок ещё не гарантирует работоспособность базы. Выполните минимальный контроль перед тем, как открывать доступ пользователям.

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

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

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

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

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

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

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

Сообщения о повреждении, невозможность войти

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

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

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

Пропали документы, пустые справочники, расхождения в остатках

Список пользователей
Норма

Пользователи соответствуют ожиданиям, вход работает

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

Неизвестные учётные записи, невозможность войти под своим пользователем

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

Опасные задания (обмены, рассылки) отключены

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

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

Типичные ошибки и их устранение

Большинство проблем при загрузке дампа сводится к нескольким повторяющимся сценариям. Зная их, можно сэкономить часы диагностики.

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

«Нет свободных сеансов» / требуется монопольный режим. В базе остались активные пользователи или зависшие фоновые сеансы. Завершите их через «Активные пользователи» в конфигураторе или через консоль кластера серверов.

Ошибка несовместимости версий платформы. Дамп создан на более новой платформе. Установите нужную версию платформы и повторите загрузку — обновлять старую базу через дамп новой версии нельзя.

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

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

Часто задаваемые вопросы

Можно ли загрузить дамп .dt без конфигуратора?

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

Чем дамп .dt отличается от выгрузки данных через «Выгрузить данные» в типовых конфигурациях?

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

Можно ли загрузить дамп базы «Бухгалтерии» в базу «Управление торговлей»?

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

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

Сначала попробуйте утилиту chdbfl.exe из каталога платформы для файловой базы — она проверяет и исправляет физическую целостность файла. Затем выполните тестирование и исправление через конфигуратор. Если не помогло, восстановите базу из предварительно сделанной выгрузки или резервной копии и повторите загрузку дампа заново.

Как загрузить дамп, если нет пароля администратора базы?

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

Итог

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

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