Разворачиваем информационную базу 1С из выгрузки .dt или файла 1Cv8.1CD
Содержание
Чтобы установить базу 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С:Предприятие. В окне запуска нажмите
Добавить…. - Выберите
Создание новой информационной базы→Далее. - Отметьте вариант
Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы. - Введите понятное имя, например «Бухгалтерия Ромашка (копия от бухгалтера)». Тип расположения —
На данном компьютере или на компьютере в локальной сети. - Укажите пустую папку для будущей базы.
- Язык оставьте русским, остальные параметры запуска — по умолчанию. Нажмите
Готово.
База появится в списке. Внутри папки платформа создаст пустой файл 1Cv8.1CD.
Вариант без мастера: командная строка
Если баз много или установку нужно повторять, удобнее скрипт. Создать пустую файловую базу можно так:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" CREATEINFOBASE File="D:\Bases\Buh_Romashka"
Номер в пути замените на свою установленную версию. Такая база в список окна запуска сама не попадает — добавьте её через Добавить… как существующую.
Шаг 2. Загружаем выгрузку .dt через Конфигуратор
- Выделите новую базу в списке и нажмите
Конфигуратор. Пустая база откроется без запроса пароля. - В меню выберите
Администрирование → Загрузить информационную базу…. - Укажите файл
.dtи нажмитеОткрыть. - Платформа предупредит, что текущие данные будут потеряны. В пустой базе терять нечего — подтвердите.
- Дождитесь окончания. Прогресс виден в строке состояния внизу окна. Для выгрузки на 1–3 ГБ это от 10 до 60 минут, в зависимости от диска.
- После сообщения об успешной загрузке Конфигуратор предложит перезапуститься. Соглашайтесь.
Загрузка .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 не нужны. Порядок такой:
- Распакуйте архив. Файл должен называться ровно
1Cv8.1CD— переименованный файл платформа не найдёт. - Положите его в отдельную папку. Других баз в этой папке быть не должно.
- В окне запуска:
Добавить…→Добавление в список существующей информационной базы→Далее. - Введите имя и укажите папку с файлом (не сам файл).
Далее→Готово.
Рядом с базой при работе появляется файл блокировки 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С:Предприятие. - Введите пользователя и пароль из исходной базы.
- Если версия конфигурации в выгрузке новее, чем данные в ней, программа запустит обработку обновления. Не прерывайте её, даже если кажется, что ничего не происходит.
- Типовые конфигурации при первом запуске на новом месте иногда спрашивают, является ли база копией или перемещённой. Для тестовой копии выбирайте «это копия»: так она не будет выполнять обмены и регламентные операции от имени рабочей.
Последний шаг — снять блокировку регламентных заданий, если это теперь рабочая база, а не копия. Для серверного варианта флажок снимается в свойствах базы в консоли кластера.
Ошибки при установке базы 1С из файла и что с ними делать
Файл блокировки 1Cv8.1CL удаляют только когда в базе точно никто не работает и все процессы 1cv8.exe на компьютерах закрыты. Иначе можно повредить базу у пользователя, который в ней сидит.
Частые вопросы
Можно ли загрузить .dt в рабочую базу, чтобы обновить её данными?
Где взять файл .dt, если у меня только папка с базой?
Администрирование → Выгрузить информационную базу…. Платформа сохранит текущие данные и конфигурацию в один файл.