Загрузка .dt заменяет всё содержимое выбранной информационной базы. Ошиблись базой — потеряли текущую конфигурацию, документы и справочники. Поэтому сначала создайте отдельную базу и загружайте файл только в неё.
Выгрузку используют, когда базу нужно перенести на другой сервер, развернуть для тестов или передать специалисту. Для регулярных копий клиент-серверной базы нужны средства СУБД. При создании .dt Конфигуратор требует монопольный доступ, поэтому пользователям придётся выйти из 1С.
Саму исходную базу выгрузка не меняет. Риск возникает позже — при загрузке файла.
Что хранится в dt и чем он отличается от cf
В .dt попадают конфигурация и пользовательские данные на момент выгрузки: документы, справочники, настройки и остальное содержимое базы. Этот состав указан в инструкции Denvic по выгрузке информационной базы.
Файл .cf хранит только конфигурацию. Пользовательских документов и справочников в нём нет. Через .cf можно перенести структуру прикладного решения, но восстановить содержимое базы не получится.
| Файл | Что содержит | Для какой задачи подходит |
|---|---|---|
.dt | Конфигурацию и пользовательские данные | Перенести базу, создать отдельную копию, передать её специалисту |
.cf | Только конфигурацию | Перенести или сохранить структуру прикладного решения |
1Cv8.1CD | Файловую информационную базу | Скопировать файловую базу целиком после завершения сеансов |
| Копия СУБД | Данные клиент-серверной базы | Регулярно резервировать рабочую базу средствами SQL Server или PostgreSQL |
Выбор зависит от задачи. .dt переносит всё содержимое базы, а копия СУБД защищает рабочую клиент-серверную систему без регулярных остановок 1С.
Как выгрузить базу 1С 8.3 в dt
Сначала завершите пользовательские сеансы. После этого остановите фоновые и регламентные задания: новое служебное подключение сорвёт монопольный режим уже во время операции.
Проверьте права учётной записи. Она должна открывать Конфигуратор и записывать файлы в выбранный каталог.
Порядок действий:
- Запустите нужную базу в режиме «Конфигуратор».
- Откройте меню
Администрирование. - Выберите
Выгрузить информационную базу. - Укажите каталог и имя файла с расширением
.dt. - Подтвердите выгрузку.
- Дождитесь сообщения об успешном завершении.
Этот путь через меню указан в документации 1С:ИТС «Загрузить и выгрузить содержимое информационной базы». Пошаговая инструкция Denvic также требует дождаться сообщения об успешном завершении операции.
| Шаг | Что проверить | Признак успеха |
|---|---|---|
| Завершение сеансов | В базе не осталось пользователей и служебных подключений | Конфигуратор получил монопольный доступ |
| Остановка заданий | Регламентные и фоновые задания не запускаются во время выгрузки | Новые соединения не появляются |
| Выбор каталога | У учётной записи есть доступ на запись | 1С создаёт файл в указанном месте |
| Выгрузка | Выбрана команда Администрирование → Выгрузить информационную базу | На диске появился .dt |
| Завершение | Операция не прервалась ошибкой | 1С сообщила об успешной выгрузке |
Сам файл на диске ещё не подтверждает, что копия работает. Дождитесь сообщения 1С, разверните .dt в отдельной базе и откройте её.
Не завершайте Конфигуратор принудительно, пока идёт выгрузка. Срок зависит от объёма базы, скорости диска и оборудования. Даже базы одинакового размера могут выгружаться разное время: влияет состав данных.
Как загрузить dt в отдельную базу
Перед загрузкой создайте новую информационную базу. Рабочую базу не выбирайте даже для быстрой проверки: .dt заменит в ней конфигурацию и все данные.
Откройте новую базу в Конфигураторе. Перейдите в Администрирование → Загрузить информационную базу, выберите .dt и подтвердите загрузку. Такой порядок указан в документации 1С:ИТС.
Когда операция закончится, запустите копию в режиме 1С:Предприятия. Проверьте конфигурацию, откройте справочники и найдите документы за нужный период.
При ошибке формата потока не пробуйте загрузить тот же файл в рабочую базу. Это не исправит выгрузку, зато добавит риск. Проверьте файл по порядку диагностики повреждённой выгрузки.
Считайте .dt проверенным только после развёртывания. Успешная выгрузка говорит лишь о том, что 1С создала файл. Работоспособность копии подтверждают загрузка и открытие базы.
Почему dt не заменяет резервную копию СУБД
Для выгрузки .dt Конфигуратору нужен монопольный доступ. Пока он собирает файл, пользователи не могут работать с базой. Под такую операцию придётся заранее выделить окно простоя.
SQL Server и PostgreSQL работают иначе. Их штатные механизмы копируют клиент-серверную базу без монопольного режима 1С. Конкретный порядок зависит от СУБД и выбранной схемы восстановления.
Для SQL Server используйте копирование базы без остановки сеансов 1С. Для PostgreSQL выберите логический дамп, физическую копию или WAL по руководству по резервированию PostgreSQL.
Файловую базу можно сохранить копированием всего каталога с 1Cv8.1CD. Но сначала завершите пользовательские сеансы. Если скопировать открытый файл, данные в копии могут оказаться несогласованными.
| Задача | Выгрузка .dt | Копия файловой базы | Резервная копия СУБД |
|---|---|---|---|
| Перенести содержимое на другую СУБД | Подходит | Не подходит | Зависит от совместимости СУБД |
| Создать отдельную тестовую базу | Подходит | Подходит только для файлового режима | Подходит для клиент-серверного режима |
| Регулярно защищать рабочую серверную базу | Требует остановки сеансов | Не применяется | Подходит без монопольного режима 1С |
| Быстро вернуть файловую базу целиком | Потребует загрузки через Конфигуратор | Достаточно вернуть каталог отдельно | Не применяется |
| Передать базу специалисту | Один переносимый файл | Нужно передать весь каталог | Нужны средства и доступ к той же СУБД |
Граница простая: .dt берите для разового переноса. Регулярные копии клиент-серверной базы создавайте средствами СУБД.
Почему выгрузка базы 1С не начинается
Начните с подключений. Монопольный доступ может удерживать пользователь, другой администратор с открытым Конфигуратором или регламентное задание.
При активном соединении 1С может сообщить об ошибке разделённого доступа. Штатно завершите сеансы, остановите задания и снова проверьте список соединений. Перезагрузка сервера здесь не нужна.
Если соединений нет, проверьте права. Учётная запись должна запускать Конфигуратор и записывать файл в выбранный каталог. Для быстрой проверки укажите доступную локальную папку.
Затем посмотрите свободное место на диске. Размер .dt зависит от объёма и состава базы. Рассчитать его по размеру каталога или универсальному коэффициенту сжатия нельзя.
| Признак | Что проверить | Что сделать |
|---|---|---|
| 1С не получает монопольный доступ | Пользовательские и служебные соединения | Завершить сеансы штатно |
| Соединение появляется снова | Фоновые и регламентные задания | Остановить задания на время выгрузки |
| Команда недоступна | Права на запуск Конфигуратора | Войти под учётной записью с нужными правами |
| Файл не создаётся | Доступ к каталогу назначения | Выбрать доступный локальный каталог |
| Выгрузка обрывается после начала | Место на диске и состояние копии базы | Освободить место, затем проверять отдельную копию |
Проверяйте причины сверху вниз. Первые четыре не требуют вмешательства в данные, поэтому начинать с исправления базы рано.
Если сеансы закрыты, а выгрузка продолжает падать
Повторная ошибка ещё не говорит о повреждении базы. Нет надёжных данных, что повреждение срывает выгрузку чаще соединений, заданий, прав или недоступного каталога. Сначала исключите эти причины.
Если они исключены, сохраните исходное состояние базы. Для файлового варианта скопируйте весь каталог с 1Cv8.1CD. Дальше проверяйте только копию — не запускайте исправление на единственном экземпляре.
Утилита chdbfl.exe проверяет и исправляет файловые базы. Начните с проверки без исправления по инструкции для диагностической копии через chdbfl. Если 1С уже сообщает о повреждении, следуйте порядку сохранения исходного файла и работы с дубликатом.
Для клиент-серверной базы первым шагом снимите резервную копию средствами СУБД. Структуру проверяйте на отдельном развёртывании. Рабочий экземпляр для диагностики не подходит.
Другие сбои базы и сервера собраны в указателе способов восстановления 1С. Выбирайте инструкцию по сообщению на экране и типу информационной базы.
Ограничения выгрузки dt
Монопольный режим мешает регулярно выгружать базу, если сотрудники работают в ней весь день. На время создания файла доступ придётся закрыть. Длительность простоя станет понятна только после пробной выгрузки вашей базы.
Размер будущего файла тоже заранее неизвестен. Он зависит и от объёма, и от состава данных. Перед первым запуском проверьте свободное место и согласуйте окно работ.
Для небольшой файловой базы .dt подходит как переносимый экземпляр перед изменениями. Регулярную защиту лучше строить на копировании каталога, расписании, ротации и контрольном восстановлении.
| Ограничение | Как проявляется | Что выбрать |
|---|---|---|
| Нужен монопольный доступ | Пользователи выходят из базы на всё время выгрузки | Согласованное окно для разового .dt |
| Время заранее неизвестно | Окно работ может закончиться раньше операции | Пробный запуск на вашей базе |
| Размер зависит от данных | Нельзя назначить место по универсальному коэффициенту | Контроль свободного места и роста файлов |
| Загрузка заменяет базу | Ошибка при выборе базы уничтожает её текущее содержимое | Отдельная информационная база |
| Серверная база работает непрерывно | Регулярный .dt создаёт повторяющиеся простои | Резервное копирование средствами СУБД |
.dt решает задачу переноса. Для регулярного копирования работающей серверной базы он требует слишком частых остановок.
Безопасный порядок на сегодня
Если вам нужно перенести базу или проверить готовую выгрузку, действуйте по порядку:
- завершите пользовательские сеансы и остановите фоновые задания;
- выгрузите базу через
Администрирование → Выгрузить информационную базу; - дождитесь сообщения об успешном завершении;
- создайте отдельную информационную базу;
- загрузите
.dtтолько в неё; - откройте копию и проверьте конфигурацию и пользовательские данные.
Держите одно правило: .dt переносит конфигурацию вместе с данными. Файловую базу регулярно защищайте копированием каталога, клиент-серверную — средствами СУБД. Расписание и контрольное восстановление настройте по руководству по резервным копиям 1С.
Если не помогло
Прекратите попытки, если .dt не загружается в отдельную базу, а диагностика не объясняет ошибку. Сохраните исходный файл и рабочую базу без изменений. Каждая новая операция исправления может затронуть данные и усложнить дальнейшее восстановление.
Если база нужна для работы, а причина сбоя всё ещё неясна, передайте копии на диагностику базы и слоя SQL. Сколько данных удастся вернуть, станет понятно после проверки файлов и журналов.
Чтобы не повторилось
Не храните единственный .dt на том же диске, где лежит рабочая база. Настройте регулярное резервное копирование базы 1С и проверяйте копии развёртыванием в отдельной базе.
Оставьте .dt для трёх задач: переноса между средами, создания тестовой базы и передачи данных специалисту. Систему резервирования переносимый файл не заменит.
Можно ли выгрузить базу 1С, пока в ней работают пользователи?
Нет. Для выгрузки через Конфигуратор нужен монопольный доступ. Завершите пользовательские сеансы и остановите фоновые задания.
Удаляет ли выгрузка dt данные из исходной базы?
Нет. Выгрузка не меняет исходную базу. Данные заменяются в той базе, куда вы загружаете готовый файл.
Можно ли загрузить dt обратно в рабочую базу?
Технически команда это делает, но она полностью заменит текущее содержимое базы. Для проверки создайте отдельную информационную базу.
Чем dt отличается от резервной копии SQL Server?
Выгрузку dt создаёт Конфигуратор при монопольном доступе. SQL Server копирует клиент-серверную базу своими средствами без остановки пользовательских сеансов 1С.
Почему выгрузка базы 1С обрывается?
Проверьте активные соединения, фоновые задания, права, каталог назначения и свободное место. Повреждение исследуйте только на отдельной копии базы.
Подходит ли dt для регулярного резервного копирования?
Для рабочей клиент-серверной базы берите средства СУБД. В файловом режиме копируйте каталог базы после завершения пользовательских сеансов.