Восстанавливаем информационную базу 1С 8.3 из файла: .dt, копия каталога, сервер

· 11 мин

Содержание

Чтобы загрузить базу в 1С 8.3 из файла выгрузки .dt, создайте пустую информационную базу, откройте её в Конфигураторе и выполните Администрирование → Загрузить информационную базу.... Если же вам передали архив с файлом 1Cv8.1CD, ничего загружать не нужно: распакуйте каталог и подключите его в окне запуска как существующую базу.

Выбор способа зависит от того, что у вас на руках. Файл .dt подходит и для файловой, и для серверной базы. Копия каталога — только для файловой. Бэкап СУБД (.bak у MS SQL Server, дамп у PostgreSQL) восстанавливают средствами самой СУБД, а 1С только регистрирует базу в кластере. Ниже — каждый вариант по шагам.

Что за файл у вас на руках и какой способ выбрать

Первым делом посмотрите на расширение. От него зависит весь порядок действий.

Что прислалиЧто внутриКак загрузить
*.dtПолная выгрузка: конфигурация + данные + пользователиПустая база → Конфигуратор → «Загрузить информационную базу»
Каталог или архив с 1Cv8.1CDФайловая база целикомРаспаковать → «Добавление в список существующей информационной базы»
*.cfТолько конфигурация, без данныхКонфигурация → Загрузить конфигурацию из файла...
*.cfeРасширение конфигурацииЗагружается в существующую базу через окно расширений
*.bak, дамп PostgreSQLРезервная копия СУБДВосстановить в СУБД, затем зарегистрировать базу в кластере
*.v8iТолько ярлык со ссылкой на базуДвойной щелчок или импорт в окне запуска; данных нет

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

В платформе 8.3 нет отдельного формата «архива данных» с расширением .df. Если файл называется непривычно, проверьте, не архив ли это (.zip, .7z, .rar) или переименованный .dt. Выгрузка .dt обычно весит в разы меньше, чем 1Cv8.1CD той же базы: она сжата.

Что подготовить заранее

  • 💾 Свободное место. На диске под базу нужно в 3–5 раз больше, чем весит .dt: файл распаковывается при загрузке.
  • 🔢 Версия платформы. Номер вашей платформы должен быть не ниже того, на котором делали выгрузку. Спросите у отправителя номер (виден в Конфигураторе: Справка → О программе).
  • 🔑 Логин и пароль. Пользователи переезжают вместе с .dt. Без имени и пароля администратора из исходной базы вы не войдёте ни в Конфигуратор, ни в программу.
  • 📜 Лицензия. Для запуска базы на компьютере нужна действующая лицензия 1С. Конфигуратор для загрузки лицензию не требует, а режим «1С:Предприятие» без неё не стартует (исключение — учебная версия).
Что у вас есть и куда грузим?

Загрузка базы из файла .dt через Конфигуратор

Это основной способ. Он одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и любой другой конфигурации: загрузка — функция платформы, а не программы.

Шаг 1. Создайте пустую базу

  1. Запустите 1С и в окне запуска нажмите Добавить....
  2. Выберите «Создание новой информационной базы» → Далее.
  3. Отметьте вариант создания базы без конфигурации — для разработки новой конфигурации или загрузки выгруженной ранее базы.
  4. Задайте имя, например «Бухгалтерия — копия от клиента», и тип расположения: на этом компьютере (файловая) или на сервере 1С:Предприятия.
  5. Для файловой базы укажите пустой каталог, например D:\Bases\Buh_copy. Путь лучше держать коротким и без кириллицы в именах сетевых ресурсов.
  6. Нажмите Далее → Готово. База появится в списке.

Шаг 2. Загрузите выгрузку

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

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

Пакетная загрузка без интерфейса

Когда базу восстанавливают по расписанию или на сервере без рабочего стола, используют пакетный режим Конфигуратора с параметром /RestoreIB:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER ^
  /F"D:\Bases\Buh_copy" ^
  /N"Администратор" /P"пароль" ^
  /RestoreIB "D:\Backup\buh.dt" ^
  /Out"D:\Backup\restore.log" ^
  /DisableStartupDialogs

Для серверной базы вместо /F укажите /S"сервер1с\имя_базы". Номер платформы в пути подставьте свой. Результат и текст ошибки, если она случится, окажутся в файле из /Out. Пароль в открытом виде в bat-файле — риск: храните такой скрипт в каталоге с ограниченным доступом.

Копия каталога с 1Cv8.1CD: подключаем без Конфигуратора

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

  1. Распакуйте архив в отдельную папку, например D:\Bases\Torg_copy.
  2. Убедитесь, что 1Cv8.1CD лежит прямо в этой папке, а не во вложенной.
  3. В окне запуска: Добавить... → «Добавление в список существующей информационной базы» → Далее.
  4. Укажите каталог с файлом 1Cv8.1CD и имя базы в списке.
  5. Запустите базу в нужном режиме.

Копировать каталог работающей файловой базы можно только когда в ней никого нет. Копия, снятая «на ходу», может оказаться повреждённой — тогда при открытии появится ошибка о повреждении файла базы данных.

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

Серверная база на MS SQL Server и PostgreSQL

В клиент-серверном варианте данные лежат в СУБД, а 1С работает через кластер серверов. Порядок загрузки тот же — сначала база, потом .dt, — но база создаётся иначе.

Создание базы в кластере

Базу можно создать из окна запуска (вариант «На сервере 1С:Предприятия») или в консоли администрирования кластера. Поля будут одинаковые:

ПолеЧто указать
Кластер серверов 1СИмя сервера 1С, при нестандартном порте — сервер:порт
Имя базы в кластереЛатиницей, без пробелов, например buh_copy
Тип СУБДMS SQL Server или PostgreSQL
Сервер баз данныхИмя или адрес сервера СУБД
Имя базы данныхИмя базы в СУБД, обычно совпадает с именем в кластере
Пользователь и пароль БДУчётная запись СУБД с правом создавать базы
Создать базу данных в случае её отсутствияОтметить, если базы в СУБД ещё нет
Установить блокировку регламентных заданийОтметить для копии — чтобы она не начала обмены и загрузки

После создания откройте эту базу в Конфигураторе и загрузите .dt так же, как в разделе выше. Конфигуратор передаёт данные через сервер 1С, поэтому клиентский компьютер должен видеть сервер 1С по сети: агент сервера по умолчанию слушает порт 1540, менеджер кластера — 1541, рабочие процессы — диапазон портов, заданный в свойствах рабочего сервера.

Когда лучше бэкап СУБД

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

  1. Восстановите .bak в MS SQL Server или дамп в PostgreSQL под новым именем базы.
  2. Убедитесь, что версия СУБД на новом сервере не ниже исходной.
  3. В консоли кластера создайте информационную базу, указав это имя базы данных, и не отмечайте создание базы при отсутствии — она уже есть.
  4. Отметьте блокировку регламентных заданий, если это копия.

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

Первый запуск после загрузки: пользователи, права, обмены

Загрузили — теперь базу нужно открыть в режиме «1С:Предприятие» и проверить, что она живая.

Вход и пользователи

Список пользователей хранится в базе и приезжает вместе с .dt или каталогом. Права на роли тоже сохраняются. Поэтому:

  • 👤 входите под тем же именем и паролем, что в исходной базе;
  • 🔐 если пароль администратора не передали — попросите отправителя. Правильнее заранее договориться: перед выгрузкой он заводит отдельного пользователя с полными правами для вас;
  • 🆕 нового сотрудника добавляют уже в программе: Администрирование → Настройки пользователей и прав → Пользователи (в типовых конфигурациях на БСП: БП 3.0, ЗУП 3.1, УТ 11).

Если пользователей в базе нет совсем, 1С пускает без пароля с полными правами. Для рабочей копии сразу заведите администратора, иначе любой с доступом к папке откроет базу.

Окно «база перемещена или восстановлена»

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

  • Если это копия для проверки, обучения или разбора ошибки — выберите вариант, что это копия. Обмены и регламентные задания в ней останутся заблокированы, и копия не отправит документы контрагентам и не заберёт пакеты обмена у рабочей базы.
  • Если базу перенесли на новый компьютер и старая больше не используется — укажите, что база перемещена. Работа с внешними ресурсами включится.

Ошибка в этом окне опасна: две базы с включёнными обменами начнут забирать одни и те же пакеты, а копия может отправить отчёт или документ ЭДО.

Обновление и проверка

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

Ошибки при загрузке и что с ними делать

Ниже — сообщения, которые встречаются при загрузке чаще других, и рабочие действия по ним.

Диагностика: выберите симптом

Если не помогло

  • 🔁 Попросите у отправителя выгрузку .dt повторно, сделанную сразу после проверки базы. Повреждённый источник никакая загрузка не исправит.
  • 🧪 Попробуйте загрузить файл на другом компьютере с актуальной платформой. Так вы отделите проблему файла от проблемы окружения.
  • 🛠 Для файловой базы с ошибкой повреждения есть утилита chdbfl.exe в каталоге bin платформы — она проверяет физическую целостность 1Cv8.1CD. Запускайте её только на копии файла и при закрытой базе.
  • 📋 Сохраните точный текст ошибки и номер платформы — без них специалист потратит время на догадки.

Как не потерять базу: резервные копии по правилам

Загрузка базы обычно случается в двух ситуациях: перенос и авария. Ко второй лучше подготовиться заранее.

  • 📅 Регулярность. Рабочую базу копируют минимум раз в день, перед обновлением — обязательно дополнительно.
  • 🗂 Два вида копий. Для файловой базы — архив каталога при закрытой базе плюс периодическая выгрузка .dt. Для серверной — регламентные бэкапы СУБД плюс .dt перед крупными изменениями.
  • 📦 Хранение вне сервера. Копия на том же диске погибнет вместе с ним. Держите минимум одну копию на другом носителе или в облаке.
  • 🧯 Проверка восстановлением. Копия, которую ни разу не разворачивали, — это надежда, а не резерв. Раз в месяц–квартал загружайте её в тестовую базу.
  • 🏷 Имена файлов. Добавляйте в имя базу и дату: buh_2026-10-01.dt. Через полгода иначе не поймёте, что внутри.
  • 🔒 Доступ. Выгрузка содержит все данные и учётные записи. Не пересылайте .dt через открытые файлообменники без пароля на архив.
Перед тем как отдать базу кому-то
Выполнено: 0 / 6

Частые вопросы

Можно ли загрузить .dt в базу, где уже есть данные, и объединить их?
Нет. Загрузка .dt заменяет базу целиком. Для объединения данных используют обмен или перенос через обработки, это отдельная задача.
Чем выгрузка .dt отличается от копии папки с базой?
Выгрузка .dt — сжатый файл, не зависящий от формата хранения, его можно загрузить и в файловую, и в серверную базу. Копия папки подходит только для файловой базы и только если её делали при закрытой базе.
Почему загруженная база просит лицензию, хотя у отправителя всё работало?
Лицензии привязаны к компьютеру или серверу, а не к базе. На новом месте нужна своя лицензия: клиентские для пользователей, для серверной базы — ещё и лицензия на сервер 1С.
Можно ли загрузить базу из 1С 8.3 в платформу 8.2?
Нет. Выгрузка 8.3 в 8.2 не загрузится, да и современные конфигурации требуют платформу 8.3 с номером не ниже указанного в их требованиях.
Сколько места занимает база после загрузки?
Обычно в 3–5 раз больше файла .dt. Точнее покажет только сама загрузка: коэффициент зависит от того, сколько в базе прикреплённых файлов и картинок.