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