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