К статье
Практический материал

Администрирование · 10 мин

Как развернуть базу 1С: файловый и серверный варианты

Разбираем, как развернуть базу 1С из dt-файла, шаблона конфигурации и на SQL-сервере. Пошаговые инструкции, проверка результата, типичные ошибки и FAQ.

Развернуть базу 1С — значит создать рабочую информационную базу из источника: файла выгрузки .dt, шаблона конфигурации (.cf) или резервной копии SQL. От выбранного источника и режима работы (файловый или клиент-серверный) зависят и конкретные шаги, и типичные ошибки.

Чаще всего задача возникает в трёх ситуациях: первичная установка типовой конфигурации на новом рабочем месте, восстановление базы из выгрузки .dt (например, при переезде на другой компьютер) и развёртывание копии рабочей базы для тестирования обновлений. Все три сценария выполняются штатными средствами платформы 1С:Предприятие и не требуют сторонних программ.

Перед началом убедитесь, что у вас установлена платформа 1С подходящей версии, есть файл-источник (dt, cf или шаблон из дистрибутива) и права администратора на компьютере либо доступ к серверу 1С и СУБД. Ниже разобран каждый вариант с проверкой результата.

Что понадобится перед началом работы

Минимальный набор: установленная платформа 1С:Предприятие (версия не ниже той, на которой создавалась выгрузка), файл-источник и свободное место на диске. Для файла .dt ориентируйтесь на объём в 3–5 раз больше размера самого файла — при загрузке создаются временные данные.

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

Для серверного варианта дополнительно потребуются: работающий сервер 1С:Предприятия, установленная СУБД (MS SQL Server, PostgreSQL или другая поддерживаемая), учётная запись с правами на создание баз данных и имя сервера кластера.

Источникdt, cf или шаблон

От типа файла зависит способ загрузки

Версия платформыНе ниже версии выгрузки

Старая платформа не откроет новую выгрузку

Место на диске3–5 объёмов файла

Нехватка места обрывает загрузку

ПраваАдминистратор

Для серверного режима — права на СУБД

Развёртывание базы из файла выгрузки .dt

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

Сначала создайте пустую базу. Откройте окно запуска 1С (ярлык «1С:Предприятие»), нажмите «Добавить» → «Создание новой информационной базы» → выберите вариант «Создание информационной базы без конфигурации» и укажите каталог на диске. В списке появится пустая база.

Теперь загрузите данные. Запустите созданную базу в режиме «Конфигуратор», откройте меню «Администрирование» → «Загрузить информационную базу» и укажите файл .dt. Платформа предупредит, что текущие данные будут потеряны — для пустой базы это не страшно, подтвердите загрузку. По завершении конфигуратор предложит перезапуститься.

Порядок действий с файлом .dt
  1. 1
    Создайте пустую информационную базу через кнопку «Добавить» в окне запуска
  2. 2
    Откройте её в режиме «Конфигуратор»
  3. 3
    Выберите «Администрирование» → «Загрузить информационную базу» и укажите файл .dt
  4. 4
    Подтвердите загрузку и дождитесь завершения
  5. 5
    Перезапустите конфигуратор и откройте базу в режиме «Предприятие» для проверки

Развёртывание из шаблона конфигурации и файла .cf

Если вы устанавливаете типовое решение «с нуля», сначала запустите установщик дистрибутива (setup.exe из комплекта поставки). Он поместит шаблоны конфигурации в каталог шаблонов — обычно это папка tmplts в профиле пользователя или каталог, указанный при установке.

Затем в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» и выберите нужный шаблон из списка (например, «Бухгалтерия предприятия» нужной версии). Платформа сама создаст базу с готовой конфигурацией и начальными данными. При первом входе в режим «Предприятие» запустится помощник начальной настройки.

Загрузка конфигурации из файла .cf

Файл .cf содержит только конфигурацию без данных. Его используют, когда нужно получить «чистую» базу определённой версии. Создайте пустую базу, откройте конфигуратор, перейдите в «Конфигурация» → «Загрузить конфигурацию из файла» и выберите .cf. После загрузки обязательно выполните «Обновить конфигурацию базы данных» (клавиша F7), иначе база не запустится в режиме «Предприятие».

Развёртывание базы на сервере 1С и SQL

Клиент-серверный вариант применяют, когда с базой работают одновременно несколько пользователей и объём данных велик. Здесь пустую базу создают не в окне запуска, а через консоль кластера серверов 1С либо при добавлении базы в список — с указанием типа «На сервере 1С:Предприятия».

При создании укажите: имя кластера серверов, имя информационной базы в кластере, тип СУБД, сервер баз данных, имя базы данных на SQL-сервере и учётные данные пользователя СУБД с правами на создание базы. Платформа сама создаст базу данных на SQL-сервере.

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

Альтернатива: восстановление из бэкапа SQL

Если у вас есть резервная копия на уровне СУБД (например, .bak для MS SQL), восстановите её средствами SQL Server Management Studio, а затем создайте в консоли кластера новую информационную базу, указав существующую базу данных. Это быстрее загрузки .dt для больших баз, но требует навыков администрирования СУБД.

Файловый или серверный режим

Файловый режим

Подходит для 1–5 пользователей и небольших баз; проще в установке, но ограничен по производительности

Серверный режим

Для многопользовательской работы и больших объёмов; требует сервер 1С и СУБД, сложнее в обслуживании

Восстановление из SQL-бэкапа

Быстрый перенос большой базы между серверами; требует доступа к СУБД и навыков администрирования

Проверка результата после развёртывания

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

Дополнительно проверьте список пользователей: «Администрирование» → «Пользователи». Если база разворачивалась из чужой выгрузки, вы увидите прежних пользователей — назначьте себе административные права или создайте нового пользователя. Если вход в базу невозможен из-за неизвестного пароля, список пользователей придётся корректировать через конфигуратор.

Контрольные точки

Как проверить результат

Запуск в режиме «Предприятие»
Норма

База открывается без ошибок

Тревожный признак

Ошибка обновления конфигурации или несовместимости версий

Данные справочников
Норма

Номенклатура и контрагенты на месте

Тревожный признак

Справочники пусты — загружен .cf вместо .dt

Отчёты
Норма

ОСВ формируется с данными

Тревожный признак

Пустой отчёт или ошибки при формировании

Пользователи
Норма

Есть вход под рабочей учётной записью

Тревожный признак

Неизвестные пароли, вход невозможен

Типичные ошибки и риски при развёртывании

Самая частая ошибка — попытка загрузить .dt в существующую рабочую базу. Загрузка выгрузки полностью заменяет данные, и откатить это действие нельзя. Всегда загружайте .dt в отдельную пустую базу, если цель — получить копию.

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

Третья группа ошибок связана с серверным режимом: неверно указанный пользователь СУБД, недостаток прав на создание базы данных, недоступность сервера по сети. Проверяйте подключение к SQL-серверу отдельно, до создания информационной базы в кластере.

Типичные ошибки
01
Загрузка .dt в рабочую базу вместо пустой — полная потеря текущих данных
02
Загрузка .cf вместо .dt — база без справочников и документов
03
Пропуск обновления конфигурации базы данных после загрузки .cf — база не открывается в режиме «Предприятие»
04
Развёртывание на старой версии платформы — ошибка несовместимости
05
Нехватка места на диске — обрыв загрузки и повреждённая пустая база

Ручное создание каталога и добавление базы в список

Иногда базу переносят простым копированием каталога с файлом 1Cv8.1CD — это файл файловой базы целиком. В этом случае загрузка не нужна: скопируйте папку на новый компьютер, в окне запуска нажмите «Добавить» → «Добавление в список существующей информационной базы» и укажите путь к каталогу.

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

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

Часто задаваемые вопросы

Чем отличается файл .dt от файла .cf?

Файл .dt — это полная выгрузка информационной базы: конфигурация, все данные и пользователи. Файл .cf содержит только конфигурацию без данных. Для переноса рабочей базы нужен .dt; .cf используют для создания чистой базы определённой версии или обновления конфигурации.

Можно ли развернуть базу без конфигуратора?

Да, если база переносится копированием каталога с файлом 1Cv8.1CD — достаточно добавить её в список баз в окне запуска. Но для загрузки .dt или .cf конфигуратор обязателен, других штатных способов нет.

База после загрузки требует обновление — это нормально?

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

Как развернуть базу, если неизвестен пароль пользователя?

Список пользователей хранится внутри базы. В файловом режиме можно открыть конфигуратор (если вход в него не защищён) и изменить пароли через «Администрирование» → «Пользователи». Если и конфигуратор защищён, потребуется помощь специалиста, так как штатного способа сброса нет.

Сколько времени занимает загрузка .dt?

Зависит от размера выгрузки и скорости диска: небольшая база загружается за минуты, база объёмом в десятки гигабайт — за часы. На серверном варианте время дополнительно зависит от производительности СУБД и сети.

Можно ли развернуть файловую базу сразу в серверный режим?

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

Итог

Что важно запомнить

Развёртывание базы 1С сводится к трём шагам: создать пустую базу, загрузить источник (.dt, .cf или шаблон) и проверить результат в режиме «Предприятие». Загружайте .dt только в пустую базу, следите за версией платформы и свободным местом, а для серверного режима заранее проверяйте доступ к СУБД.