Как правильно выгрузить базу 1С в файл .dt и загрузить ее обратно
- Необходимо передать копию базы 1С внешнему аудитору, бухгалтеру на дом или программисту для доработки.
- Нужно перенести базу с одного компьютера на другой.
- Пользователь не знает, чем файл
.dtотличается от обычного бэкапа и как его правильно развернуть.
Что такое файл .dt простыми словами?
Файл с расширением .dt — это специальный архивный контейнер, в который 1С упаковывает всю структуру вашей конфигурации и все введенные данные. Это универсальный формат для переноса данных между разными системами (например, с файловой базы на серверный SQL и наоборот).
Часть 1. Как правильно выгрузить базу в .dt
- Убедитесь, что все пользователи вышли из программы (в базе не должно быть активных сеансов).
- Запустите 1С, выделите нужную базу и нажмите кнопку «Конфигуратор».
- В верхнем меню откройте пункт: Администрирование → Выгрузить информационную базу...
- Выберите папку для сохранения (например, Рабочий стол или флешку), укажите понятное имя файла с датой (например,
Buh_Backup_2024_03_01.dt) и нажмите «Сохранить». - Дождитесь появления системного окна: «Выгрузка информационной базы завершена».
Часть 2. Как загрузить базу из файла .dt
- ВНИМАНИЕ: Загрузка файла
.dtполностью стирает и перезаписывает всё, что сейчас есть в базе! Всегда загружайте .dt только в новую пустую базу! - Создайте чистую пустую папку на диске (например,
C:\1C_Bases\Buh_New). - В стартовом окне 1С нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации...» → укажите созданную пустую папку.
- Запустите созданную пустую базу в режиме «Конфигуратор».
- Откройте меню: Администрирование → Загрузить информационную базу...
- Выберите ваш файл
.dtи нажмите «Открыть». - На предупреждение программы о перезаписи данных ответьте «Да».
- После завершения загрузки появится вопрос: «Перезапустить Конфигуратор?» — нажмите «Нет» и запускайте программу в обычном режиме 1С:Предприятие.
Частые вопросы (FAQ)
Можно ли использовать выгрузку .dt как единственный регулярный бэкап?
Фирма '1С' категорически не рекомендует использовать .dt для регулярных ночных бэкапов больших баз. Файл .dt предназначен только для переноса конфигураций. При сбоях в момент выгрузки файл .dt может стать нечитаемым без возможности восстановления.
Почему при выгрузке .dt появляется ошибка 'Недостаточно памяти'?
32-битный клиент 1С не может адресовать более 2-3 ГБ оперативной памяти при упаковке огромных таблиц. Используйте 64-битную версию платформы 1С или делайте бэкап средствами СУБД (pg_dump / SQL backup).
Что делать, если пункт 'Выгрузить информационную базу' неактивен (серый)?
Это означает, что у вашей учетной записи в 1С нет роли 'Администратор системы' или открыто модальное окно редактирования какого-то объекта.
Подходит ли файл .dt от 1С версии 8.3 для старой платформы 8.2?
Нет, обратной совместимости форматов нет. Файл .dt можно загрузить только на платформу той же или более свежей версии.