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

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

Как загрузить информационную базу в 1С 8.3

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

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

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

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

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

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

Второй момент — свободное место на диске. При загрузке платформа распаковывает данные, и временное потребление дискового пространства может заметно превышать размер самого файла .dt. Для файловой базы ориентируйтесь на запас в 2–3 размера файла выгрузки, для серверной — убедитесь, что место есть и на сервере СУБД, и на диске с временными файлами.

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

Загрузка базы через конфигуратор: пошаговый порядок

Основной способ загрузки — через конфигуратор. Откройте ярлык «1С:Предприятие», выделите нужную базу в списке и нажмите кнопку «Конфигуратор». Если база защищена паролем, введите логин и пароль пользователя с правами администратора. Для пустой только что созданной базы пароль обычно не запрашивается.

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

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

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

Создание пустой базы и добавление её в список

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

Если база уже существует на диске или сервере, но её нет в списке запуска, выберите «Добавление в список существующей информационной базы» и укажите путь к каталогу базы (для файлового варианта — папку, где лежит файл 1Cv8.1CD). Это не загружает данные, а лишь регистрирует базу в списке запуска.

Для серверного варианта создание базы выполняется через консоль кластера серверов 1С или мастер с указанием типа СУБД, имени базы на сервере и учётных данных. Убедитесь, что пользователь СУБД имеет права на создание и изменение базы данных.

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

Файловая база

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

Серверная база (СУБД)

Надёжнее при одновременной работе многих пользователей и больших объёмах. Требует развёрнутого кластера 1С и СУБД, загрузка .dt идёт дольше и требует прав на сервере.

Особенности загрузки в серверную базу

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

Для очень больших баз загрузка через .dt может оказаться неоправданно долгой. В таких случаях практикуют перенос средствами самой СУБД: резервное копирование и восстановление базы данных (например, backup/restore в MS SQL Server или pg_dump/pg_restore в PostgreSQL) с последующей регистрацией базы в консоли кластера. Это существенно быстрее, но требует навыков администрирования СУБД.

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

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

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

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

Дополнительно полезно выполнить тестирование и исправление информационной базы (Администрирование → Тестирование и исправление) в режиме проверки без исправления — это поможет выявить повреждения, если загрузка прерывалась или файл выгрузки был проблемным.

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

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

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

Вход выполняется под учётной записью из выгруженной базы

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

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

Данные справочников и документов
Норма

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

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

Пустые справочники, отсутствуют документы за часть периода

Отчёты
Норма

Итоги отчётов сходятся с контрольными значениями

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

Расхождения в итогах или ошибки при формировании

Типичные ошибки и как их избежать

Наиболее частая проблема — попытка загрузки при активных сеансах пользователей. Конфигуратор сообщит о невозможности установить монопольный режим. Решение: завершить сеансы через консоль кластера (для серверной базы) или попросить пользователей выйти и при необходимости удалить блокировочные записи в файловой базе.

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

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

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

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

Чем файл .dt отличается от файла 1Cv8.1CD?

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

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

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

Что делать, если конфигуратор не даёт загрузить базу из-за активных сеансов?

Завершите сеансы пользователей: в серверном варианте — через консоль администрирования кластера, в файловом — попросите пользователей выйти. Если сеанс «завис», удалите его принудительно в консоли кластера или дождитесь таймаута.

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

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

Какие пароли будут действовать после загрузки?

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

Можно ли прервать загрузку, если она идёт слишком долго?

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

Итог

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

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