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

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

Как развернуть новую базу 1С: пошаговое руководство

Как развернуть новую базу 1С: файловый и клиент-серверный варианты, создание из шаблона и из выгрузки DT, типичные ошибки и проверка результата.

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

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

Подготовка: что понадобится перед началом

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

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

Файловый или клиент-серверный вариант: что выбрать

Файловый вариант подходит для небольших команд: база хранится в одном файле 1Cv8.1CD в общем сетевом каталоге или на локальном диске. Он проще в развертывании и обслуживании, но имеет ограничения по числу одновременно работающих пользователей и размеру данных — при росте нагрузки возможны блокировки и замедление работы.

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

Сравнение вариантов

Файловая база

Подходит для 1–10 пользователей и небольших объемов. Минус: вся база в одном файле, чувствительна к сбоям сети при работе по сетевому каталогу.

Клиент-серверная база

Для средних и крупных внедрений с высокой нагрузкой. Минус: требует администрирования СУБД, сервера 1С и отдельной схемы резервного копирования.

Развертывание файловой базы из шаблона

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

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

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

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

Файл DT — это полная выгрузка информационной базы, включая данные и конфигурацию. Этот способ используют при переносе базы на другой компьютер, создании тестовой копии или восстановлении из архива. Сначала создайте пустую базу: в окне запуска выберите «Добавить» → «Создание новой информационной базы» → вариант «без конфигурации» (пустая).

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

Развертывание клиент-серверной базы

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

В окне запуска 1С нажмите «Добавить» и выберите «Создание новой информационной базы» или «Добавление в список существующей». Укажите тип расположения «На сервере 1С:Предприятия», затем заполните параметры: имя кластера серверов, имя базы в кластере, тип СУБД, имя базы данных и учетные данные для подключения к СУБД. После создания пустой серверной базы загрузите DT через конфигуратор так же, как в файловом варианте.

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

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

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

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

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

Запуск базы
Норма

Открывается без ошибок, список пользователей доступен

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

Ошибка формата потока или требование обновления платформы

Данные после загрузки DT
Норма

Остатки и документы совпадают с исходной базой

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

Пустые регистры, отсутствуют документы за часть периода

Интеграции в копии
Норма

Обмены и отправка почты отключены

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

Тестовая копия отправляет реальные письма или выгружает платежи

Типичные ошибки и как их избежать

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

В клиент-серверном варианте нередко забывают выдать права учетной записи сервера 1С на базу данных — тогда создание базы завершается ошибкой доступа к СУБД. Еще одна ошибка — использование DT как единственного механизма резервного копирования для больших серверных баз: выгрузка большой базы занимает много времени, и для таких случаев надежнее резервные копии средствами СУБД.

Типичные ошибки
01
Размещение файловой базы в облачной синхронизируемой папке — риск повреждения файла при конкурентной записи
02
Загрузка DT в рабочую базу вместо пустой копии — безвозвратная потеря текущих данных
03
Отсутствие прав у учетной записи сервера 1С на базу в СУБД — ошибка при создании серверной базы
04
Забытые интеграции в тестовой копии — отправка реальных писем и выгрузок из нерабочей базы

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

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

Частично. Создать новую базу из шаблона можно полностью через окно запуска, без конфигуратора. А вот загрузка файла DT, обновление конфигурации базы данных и настройка прав выполняются именно в конфигураторе, поэтому для развертывания копии он понадобится.

Чем отличается файл DT от резервной копии СУБД?

DT — выгрузка средствами платформы 1С, она переносима между разными СУБД и вариантами работы, но создается и восстанавливается медленно. Резервная копия СУБД делается быстрее и подходит для больших баз, но привязана к конкретной СУБД и ее версии.

Сколько места нужно для новой базы?

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

Можно ли перенести базу с файлового варианта на сервер?

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

Почему после загрузки DT база просит обновить конфигурацию?

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

Итог

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

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