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