Разворачиваем информационную базу 1С из выгрузки .dt или файла 1Cv8.1CD

· 9 мин

Содержание

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

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

Какой файл у вас на руках и что с ним делать

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

ФайлЧто внутриКак установить
*.dtВыгрузка: данные, конфигурация, пользователиСоздать пустую базу и загрузить выгрузку в Конфигураторе
1Cv8.1CDСама файловая база целикомПоложить в отдельную папку и добавить в список как существующую
*.zip, *.rarОбычно архив с 1Cv8.1CD или .dtРаспаковать, дальше по типу файла
*.cfТолько конфигурация, без данныхСоздать базу и загрузить конфигурацию из файла
*.v8iСписок баз со ссылками, данных нетДобавить адреса из списка в окно запуска
Какой файл вам передали?

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

Загрузка большой выгрузки идёт десятки минут. Ошибку, которая всплывёт в конце, проще предотвратить до старта.

  • 📦 Целостность файла. Если выгрузка пришла по почте или через облако, сравните размер с исходным. Недокачанный .dt — главная причина ошибки формата при загрузке.
  • 🔢 Версия платформы. Номер вашей платформы должен быть не ниже того, на котором делали выгрузку. Узнать версию можно в окне запуска, в правом нижнем углу, или в Конфигураторе через Справка → О программе.
  • 💾 Место на диске. Файловая база после загрузки обычно в несколько раз больше .dt: выгрузка сжата. Для выгрузки на 2 ГБ держите свободными хотя бы 15–20 ГБ.
  • 📁 Отдельная папка. Под каждую базу — своя пустая папка, например D:\Bases\Buh_Romashka. Не кладите базу на рабочий стол и в «Загрузки».
  • 🔑 Пароль администратора базы. Пользователи переезжают вместе с .dt. Если в исходной базе был список пользователей, после загрузки вход потребует логин и пароль оттуда. Узнайте их заранее.
  • 🪪 Лицензия. Без лицензии на компьютере платформа базу не запустит. Исключение — учебная версия.

Путь к папке лучше составлять латиницей или простыми русскими словами без спецсимволов. Знаки #, & и очень длинные пути иногда мешают сетевым ссылкам и скриптам резервного копирования.

Шаг 1. Создаём пустую информационную базу в окне запуска

Для загрузки .dt нужна база-приёмник. Создавать её надо без конфигурации: шаблон всё равно будет заменён содержимым выгрузки.

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

База появится в списке. Внутри папки платформа создаст пустой файл 1Cv8.1CD.

Вариант без мастера: командная строка

Если баз много или установку нужно повторять, удобнее скрипт. Создать пустую файловую базу можно так:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" CREATEINFOBASE File="D:\Bases\Buh_Romashka"

Номер в пути замените на свою установленную версию. Такая база в список окна запуска сама не попадает — добавьте её через Добавить… как существующую.

Шаг 2. Загружаем выгрузку .dt через Конфигуратор

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

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

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

Загрузка .dt из командной строки

Тот же шаг без интерфейса — удобно для ночной разворачивающей задачи:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh_Romashka" /RestoreIB "D:\Backup\buh.dt" /Out "D:\Backup\restore.log"

Если в базе-приёмнике уже есть пользователи, добавьте /N "Администратор" /P "пароль". Результат смотрите в файле, указанном в /Out.

Если на руках файл 1Cv8.1CD

Здесь шаги 1 и 2 не нужны. Порядок такой:

  1. Распакуйте архив. Файл должен называться ровно 1Cv8.1CD — переименованный файл платформа не найдёт.
  2. Положите его в отдельную папку. Других баз в этой папке быть не должно.
  3. В окне запуска: Добавить… → Добавление в список существующей информационной базы → Далее.
  4. Введите имя и укажите папку с файлом (не сам файл). Далее → Готово.

Рядом с базой при работе появляется файл блокировки 1Cv8.1CL и служебные файлы. Копировать их вместе с базой не нужно.

Особенности серверного варианта: база на сервере 1С и СУБД

В клиент-серверный вариант файл 1Cv8.1CD напрямую не переносится. Порядок всегда один: открыть файловую базу в Конфигураторе, выгрузить .dt через Администрирование → Выгрузить информационную базу…, затем загрузить его в базу на сервере.

Создаём базу в кластере

Через окно запуска: Добавить… → создание новой базы без конфигурации → тип расположения На сервере 1С:Предприятия. Мастер попросит заполнить поля:

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

Флажок Установить блокировку регламентных заданий для копии рабочей базы включайте обязательно. Иначе копия начнёт сама загружать банковские выписки, отправлять почту и обмениваться с другими базами.

Клиент сначала подключается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам. Если мастер не видит кластер, проверьте эти порты в брандмауэре.

Загрузка .dt в серверную базу

Сама загрузка такая же, как в шаге 2: Конфигуратор этой базы → Администрирование → Загрузить информационную базу…. Разница в нагрузке: данные пишутся в СУБД, поэтому скорость зависит от дисков сервера СУБД, а не от компьютера, с которого вы запускаете Конфигуратор.

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

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

После загрузки конфигурация базы данных обычно уже актуальна — она пришла из .dt вместе с данными. Но проверить стоит.

Проверяем конфигурацию в Конфигураторе

  1. Откройте Конфигурация → Открыть конфигурацию.
  2. Если в меню активна команда Конфигурация → Обновить конфигурацию базы данных и Конфигуратор сообщает о различиях, выполните её.
  3. Закройте Конфигуратор.

Запуск в пользовательском режиме

  1. В окне запуска выберите базу и нажмите 1С:Предприятие.
  2. Введите пользователя и пароль из исходной базы.
  3. Если версия конфигурации в выгрузке новее, чем данные в ней, программа запустит обработку обновления. Не прерывайте её, даже если кажется, что ничего не происходит.
  4. Типовые конфигурации при первом запуске на новом месте иногда спрашивают, является ли база копией или перемещённой. Для тестовой копии выбирайте «это копия»: так она не будет выполнять обмены и регламентные операции от имени рабочей.

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

База установлена правильно, если
Выполнено: 0 / 5

Ошибки при установке базы 1С из файла и что с ними делать

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

Файл блокировки 1Cv8.1CL удаляют только когда в базе точно никто не работает и все процессы 1cv8.exe на компьютерах закрыты. Иначе можно повредить базу у пользователя, который в ней сидит.

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

Можно ли загрузить .dt в рабочую базу, чтобы обновить её данными?
Можно, но это полная замена: всё, что было в базе, исчезнет. Объединения данных при загрузке не происходит. Для частичного переноса используют обмен или обработки переноса данных.
Где взять файл .dt, если у меня только папка с базой?
Откройте базу в Конфигураторе и выберите Администрирование → Выгрузить информационную базу…. Платформа сохранит текущие данные и конфигурацию в один файл.
Чем установка базы из файла отличается от установки конфигурации из шаблона?
Шаблон (.cf или дистрибутив) даёт пустую программу без ваших данных. Файл .dt или 1Cv8.1CD — это готовая база с документами, справочниками и пользователями.
Подойдёт ли база из файла для другой версии платформы?
Открыть её можно на платформе с номером не ниже исходного. На более старой версии загрузка .dt или открытие 1Cv8.1CD могут завершиться ошибкой формата.
Нужна ли отдельная лицензия на установленную копию?
Лицензия привязана к рабочему месту или серверу, а не к базе. Если копия открывается на том же компьютере, где уже есть лицензия, отдельной не нужно.