Как выполнить загрузку файла DT в 1С: полное руководство
Содержание
Файл DT загружают двумя способами: через Конфигуратор (меню «Администрирование» → «Загрузить информационную базу») или командой 1cv8.exe DESIGNER /RestoreIB. Первый удобен разово, второй нужен для скриптов, больших баз и серверов без экрана. Результат одинаковый: база полностью заменяется содержимым файла.
Слово «полностью» здесь главное. Загрузка DT не добавляет данные к существующим, а стирает текущую информационную базу и кладёт на её место выгруженную. Конфигурация, справочники, документы, пользователи, расширения — всё берётся из файла.
Перед загрузкой в рабочую базу сохраните её копию. Откатить загрузку нечем.
Что подготовить до загрузки файла DT
Половина проблем с загрузкой — это пропущенная подготовка. Пять минут проверок экономят часы.
Проверьте версию платформы
DT создаётся на определённой версии платформы 1С:Предприятие. Загрузить его на более старую платформу нельзя. На такой же или более новой — можно, при первом запуске база сама преобразуется.
Правило простое:
- ✅ выгружали на 8.3.22, загружаете на 8.3.22 или 8.3.25 — работает;
- ❌ выгружали на 8.3.25, загружаете на 8.3.22 — получите отказ.
Если платформы не хватает, поставьте нужную рядом со старой. Несколько версий на одном компьютере живут спокойно.
Выберите, куда грузить
Есть три типичных случая:
| Куда грузите | Когда это нужно | Риск |
|---|---|---|
| В новую пустую базу | Перенос на другой сервер, проверка копии, тест обновления | Минимальный |
| В существующую базу-копию | Обновить тестовую базу свежими данными | Потеря данных копии |
| В рабочую базу | Откат после сбоя | Потеря всего, что введено после выгрузки |
В первом случае сначала создайте пустую базу: в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → «Создание информационной базы без конфигурации». Конфигурацию создавать не нужно, она придёт из файла.
Освободите базу от пользователей
Загрузка требует монопольного доступа. Пока кто-то работает в базе, Конфигуратор не даст её заменить.
- Попросите всех выйти из базы.
- В клиент-серверном варианте откройте консоль администрирования серверов и завершите оставшиеся сеансы.
- Включите блокировку установки соединений, чтобы никто не зашёл в процессе.
Зависший сеанс чаще всего оставляет чей-то свёрнутый клиент или фоновое задание. Смотрите список сеансов по имени пользователя и приложению.
Проверьте место и права
Загрузка раздувает базу: файловая база после загрузки обычно занимает в несколько раз больше места, чем сам DT, потому что DT хранится в сжатом виде. Ориентир: свободного места должно быть минимум втрое больше размера файла. Для DT в 3 ГБ закладывайте не менее 9 ГБ.
Пользователь, под которым открыт Конфигуратор, должен иметь административные права. Для клиент-серверной базы ещё нужно право создавать и менять базу в СУБД.
Загрузка DT через Конфигуратор пошагово
Это основной способ для файловых баз и разовых задач.
Запуск Конфигуратора
- Откройте список баз в окне запуска 1С.
- Выберите нужную базу и нажмите «Конфигуратор». Для пустой базы без конфигурации Конфигуратор откроется сразу без запроса пароля.
- Если база защищена, введите логин и пароль администратора.
Сама загрузка
- В главном меню выберите «Администрирование» → «Загрузить информационную базу».
- В окне выбора файла найдите свой DT. Если файлов не видно, переключите фильтр типа файлов на «Все файлы».
- Нажмите «Открыть» и подтвердите замену данных.
- Дождитесь окончания. Строка состояния внизу окна покажет ход процесса.
На типичном офисном компьютере база в 1 ГБ грузится от 10 до 30 минут. База в 20 ГБ может грузиться несколько часов. Не прерывайте процесс: недозагруженная база не откроется.
Не закрывайте Конфигуратор и не отключайте компьютер от питания во время загрузки. Для больших баз используйте ноутбук с зарядкой или сервер, а не рабочее место, которое может уйти в спящий режим.
Что делать после загрузки
После окончания зайдите в базу в режиме 1С:Предприятие. Платформа может предложить обновить конфигурацию базы данных — соглашайтесь. Проверьте три вещи:
- открывается ли главное окно и нет ли сообщений об ошибках;
- на месте ли последние документы (откройте журнал и отсортируйте по дате);
- работает ли вход под обычным пользователем, а не только под администратором.
Ещё один момент. Если база переносится на другой компьютер или сервер, проверьте подключённое оборудование, внешние обработки и пути к файлам: ссылки на локальные папки старого сервера в DT сохраняются как есть.
Загрузка через командную строку и утилиту 1cv8
Командная строка нужна, когда загрузку запускают по расписанию, на сервере без доступа к рабочему столу или в большом скрипте развёртывания. Исполняемый файл называется 1cv8.exe, режим запуска — DESIGNER.
Файловая база
"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /F "D:\bases\test" /N "Администратор" /P "пароль" /RestoreIB "D:\backup\base.dt" /Out "D:\backup\load.log" /DisableStartupDialogs
Расшифровка ключей:
DESIGNER— открыть Конфигуратор (в пакетном режиме, без показа окна);/F— путь к каталогу файловой базы;/Nи/P— имя пользователя и пароль;/RestoreIB— загрузить информационную базу из указанного файла;/Out— записать результат в текстовый файл (протокол);/DisableStartupDialogs— не показывать диалоговые окна, иначе скрипт повиснет в ожидании щелчка.
Номер версии в пути подставьте свой: он совпадает с названием папки установленной платформы.
Клиент-серверная база
Вместо /F используется /S с адресом сервера и именем базы:
"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /S "server1\buh_test" /N "Администратор" /P "пароль" /RestoreIB "D:\backup\base.dt" /Out "D:\backup\load.log" /DisableStartupDialogs
Здесь server1 — имя сервера кластера, buh_test — имя базы в кластере. База должна уже существовать в кластере. Создать её можно в окне запуска или консоли администрирования.
Команда с паролем в открытом виде остаётся в истории и в файле скрипта. Для постоянных скриптов используйте отдельного пользователя с минимальными правами, а не общий административный.
Проверка результата
Скрипт должен проверять, что загрузка прошла. Простейший способ: после запуска открыть файл из /Out. Пустой файл означает успех, любое содержимое — ошибку. Код возврата процесса при этом тоже полезен, но проверять надёжнее оба признака.
Чтобы дождаться окончания в bat-файле, запускайте через start /wait. Иначе следующая команда сценария начнётся, пока база ещё грузится.
Загрузка DT из другой версии конфигурации
DT хранит конфигурацию вместе с данными. Поэтому в базу «Бухгалтерия предприятия 3.0.140» загружается ровно такая же версия, как в файле. Отдельного «слияния» с вашей конфигурацией не происходит.
Здесь люди путают две разные задачи.
Перенос базы целиком
Нужно, чтобы на новом месте была точная копия. Грузите DT в пустую базу. Версия конфигурации будет такой, как в файле. Дальше обновляйте её обычным порядком: через «Конфигуратор» → «Конфигурация» → «Поддержка» → «Обновить конфигурацию » или через файл обновления.
Перенос данных между разными конфигурациями
Нужно взять данные из «Бухгалтерии 2.0» в «Бухгалтерию 3.0» или из «Управления торговлей» в «Бухгалтерию». DT для этого не подходит: структура данных разная, и файл не «встанет». Для таких задач используют:
- типовой обмен данными, если он есть между вашими конфигурациями;
- конвертацию данных с правилами обмена;
- выгрузку и загрузку через XML для точечных объектов.
Если вы выгружаете из старой версии той же конфигурации (например, с релиза годичной давности), загружайте DT в такую же старую версию, а потом обновляйтесь. Загрузка в новую конфигурацию без предварительной подготовки может не получиться.
| Задача | Подходит DT | Что использовать |
|---|---|---|
| Копия базы на другой сервер | Да | Загрузка DT |
| Откат на вчерашнее состояние | Да | Загрузка DT |
| Обновить тестовую базу данными из рабочей | Да | Загрузка DT |
| Перейти с одной редакции на другую | Нет | Обмен данными, конвертация |
| Перенести только справочники | Нет | Выгрузка в XML или обмен |
Протокол загрузки и разбор ошибок
Если загрузка упала, первым делом нужен текст ошибки. В интерактивном режиме он виден в окне Конфигуратора. В командной строке — в файле, указанном после /Out. Без него вы гадаете.
Типичные сбои
Как читать протокол
Протокол — обычный текстовый файл. Смотрите на первую строку с ошибкой, а не на последнюю: последующие сообщения чаще всего следствие. Если сообщение непонятно, сохраните его целиком вместе с версией платформы и размером DT. Эти три вещи нужны любому специалисту, который возьмётся помогать.
Если не помогло
Попробуйте обходные пути по порядку, от простых к радикальным:
- Загрузите тот же файл в пустую новую базу на той же платформе. Если здесь получилось, проблема в старой базе или её окружении.
- Загрузите через Конфигуратор, а не командной строкой (или наоборот). Иногда разница в правах и в профиле пользователя.
- Проверьте файл на другом компьютере. Битый DT не загрузится нигде.
- Запросите выгрузку заново у источника. Если выгрузка делалась на «грязной» базе, лучше сначала выполнить в ней проверку и исправление, и только потом выгружать.
Загрузка DT в облако и сервисы
С облаками одно главное отличие: вы не заходите на сервер и не запускаете Конфигуратор. Вместо этого файл передаётся через интерфейс сервиса.
Что обычно требуется
- Файл нужной версии конфигурации. Облако загрузит данные только в ту же редакцию, под которую создана ваша база.
- Файл в допустимом размере. У каждого поставщика свой лимит на размер загружаемого файла, он указан в личном кабинете или условиях тарифа.
- Иногда файл нужно упаковать в архив, а не отправлять голым
.dt. Формат смотрите в подсказках сервиса.
Порядок действий
- Откройте личный кабинет сервиса или раздел управления базами.
- Найдите пункт загрузки данных, восстановления из файла или создания базы из выгрузки. Названия у поставщиков разные, ищите по словам «загрузить» и «выгрузка».
- Выберите файл и запустите процесс.
- Дождитесь уведомления об окончании. Для большой базы это может занять от получаса и более.
Если облако отклоняет файл, самые частые причины такие: версия конфигурации не совпадает с версией облачной базы; файл слишком большой; в базе остались внешние обработки и расширения, которые сервис не допускает. Уточните у поддержки поставщика, что именно запрещено.
Облачные сервисы не всегда принимают DT с подключёнными расширениями. Если у вас они есть, сначала выясните, поддерживает ли это ваш тариф.
Как не получить проблем при следующей загрузке
Несколько привычек делают загрузку скучной процедурой:
- 📌 Называйте DT с датой и версией:
buh_2026-10-07_8.3.25.dt. Через полгода не придётся гадать, что внутри. - 📌 Храните версию платформы рядом с файлом. Нужна для выбора правильного
1cv8.exe. - 📌 Для тестов используйте отдельную базу. Не грузите чужие выгрузки в рабочую.
- 📌 Проверяйте архивные копии: хотя бы раз в квартал загрузите свежий DT в тестовую базу. Копия, которую ни разу не пробовали развернуть, может оказаться непригодной.
- 📌 Отключайте в тестовой базе обмены, рассылки и регламентные задания, иначе копия начнёт отправлять письма и уведомления реальным контрагентам.
Последний пункт часто забывают, и после загрузки тестовая копия рассылает от имени организации то, что должна рассылать только рабочая база. Перед запуском тестовой базы отключите внешние соединения и проверьте настройки почты.