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

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

Как загрузить базу 1С из файла выгрузки

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

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

Важно понимать: загрузка .dt полностью замещает содержимое той базы, в которую выполняется загрузка. Если в целевой базе уже есть данные, они будут безвозвратно перезаписаны. Поэтому операцию всегда выполняют либо в пустую базу, либо предварительно сделав резервную копию текущего состояния.

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

Что такое файл .dt и когда нужна загрузка базы

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

Типовые ситуации, когда требуется загрузка:

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

Подготовка: что проверить перед загрузкой

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

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

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

Создание пустой базы для загрузки

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

Далее укажите имя базы и тип расположения: «На данном компьютере или на компьютере в локальной сети» для файлового варианта либо «На сервере 1С:Предприятия» для клиент-серверного. Для файловой базы выберите пустую папку, для серверной — кластер, имя базы и параметры СУБД.

Порядок действий
  1. 1
    Откройте стартовое окно 1С и нажмите «Добавить»
  2. 2
    Выберите «Создание новой информационной базы»
  3. 3
    Укажите вариант «без конфигурации» для загрузки выгрузки
  4. 4
    Задайте имя, тип расположения и каталог (или параметры сервера)
  5. 5
    Завершите создание — пустая база появится в списке

Загрузка базы через конфигуратор

Основной сценарий: в списке баз выделите созданную пустую базу и нажмите «Конфигуратор». Если база запрашивает пользователя — войдите под администратором (в пустой базе пользователей пока нет, вход выполняется без логина). В меню выберите «Администрирование → Загрузить информационную базу» и укажите путь к файлу .dt.

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

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

Особенности клиент-серверного варианта

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

Альтернативные способы загрузки

Помимо интерактивной загрузки через конфигуратор, существуют варианты для автоматизации и особых случаев. Выбор зависит от задачи и формата базы.

Сравнение вариантов

Конфигуратор вручную

Универсальный способ для разовой загрузки. Требует монопольного доступа и подтверждений в диалогах.

Пакетный режим конфигуратора

Загрузка командой из скрипта (параметр /RestoreIB). Подходит для регламентных операций и автоматизации, требует точного указания путей и учётных данных.

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

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

Бэкап средствами СУБД

Для серверных баз — восстановление через MS SQL или PostgreSQL. Быстрее на больших объёмах, но требует навыков администрирования СУБД.

Для пакетного режима используется запуск конфигуратора с параметрами командной строки. Пример команды для файловой базы:

bash
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F"D:\Bases\MyBase" /RestoreIB "D:\Backup\base.dt"

Для серверной базы вместо параметра /F указывается /S с адресом кластера и именем базы, а также параметры аутентификации /N и /P. Пакетный режим удобен для ночных регламентных восстановлений тестовых копий, но ошибка в путях приведёт к отказу операции — сначала проверяйте команду на тестовом каталоге.

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

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

Проверьте ключевые данные: откройте несколько справочников и документов за последний период, сформируйте стандартный отчёт (например, оборотно-сальдовую ведомость) и сравните итоги с исходной базой или с контрольными значениями. Дополнительно полезно запустить «Тестирование и исправление» в конфигураторе с минимальным набором проверок, если есть подозрения на повреждения.

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

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

Вход в базу
Норма

База открывается, пользователи из исходной базы входят со своими паролями

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

Ошибка аутентификации или пустой список пользователей

Данные
Норма

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

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

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

Версия конфигурации
Норма

В «О программе» указана ожидаемая конфигурация и релиз

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

Конфигурация отсутствует или версия не соответствует источнику

Типичные ошибки и способы их решения

Самая частая проблема — ошибка «Нарушена целостность файла выгрузки» или внезапное прерывание загрузки. Обычно это означает повреждённый или недокачанный файл .dt: запросите выгрузку заново или повторите копирование файла. Если файл получен по сети, сверьте его размер с источником.

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

Типичные ошибки
01
Загрузка поверх рабочей базы без копии — данные теряются без возможности восстановления
02
Прерывание процесса загрузки — база остаётся в нерабочем состоянии, приходится начинать заново
03
Загрузка с сетевого диска при нестабильной связи — обрыв приводит к ошибке целостности
04
Забытый монопольный режим — активные сеансы блокируют начало загрузки
05
Путаница между .dt и .zip-архивом каталога — конфигуратор не загружает файлы других форматов
Если база большая и выгрузка делается регулярно, держите под тестовые копии отдельный каталог и загружайте .dt скриптом в пакетном режиме по расписанию. Это исключает человеческий фактор и всегда даёт свежую копию для проверки обновлений перед установкой их в рабочую базу.
ПЗ
Практическое замечание

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

Можно ли загрузить .dt в базу с другой конфигурацией?

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

Чем загрузка .dt отличается от копирования файла 1Cv8.1CD?

Копирование файла 1Cv8.1CD — это перенос файловой базы «как есть», быстро и просто, но только между файловыми вариантами. Загрузка .dt универсальна: подходит для перехода между файловым и клиент-серверным форматами и для развёртывания на другой СУБД, но занимает больше времени.

Сколько времени занимает загрузка базы?

Зависит от размера выгрузки, производительности дисков и, для серверного варианта, от СУБД. Небольшие базы загружаются за несколько минут, базы объёмом в десятки гигабайт могут загружаться несколько часов. Загрузка с локального SSD заметно быстрее, чем с сетевого диска.

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

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

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

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

Можно ли загрузить базу без конфигуратора?

Для файловой базы — да, скопировав файл 1Cv8.1CD в новый каталог и добавив его в список баз. Для загрузки именно из .dt конфигуратор (интерактивно или в пакетном режиме) обязателен: других штатных инструментов развёртывания выгрузки платформа не предоставляет.

Итог

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

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