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

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

Как создать новую базу данных в 1С

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

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

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

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

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

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

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

Если планируется база на основе типовой конфигурации, убедитесь, что шаблон установлен. Шаблоны устанавливаются из дистрибутива конфигурации — после установки они появляются в списке при создании базы. Если список шаблонов пуст, сначала запустите установщик конфигурации.

Создание файловой базы через окно запуска

Это самый распространённый сценарий для небольших организаций и для тестовых баз. Все действия выполняются в стандартном окне запуска 1С.

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

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

Каталог файловой базы не должен совпадать с каталогом другой базы и не должен содержать посторонних файлов. В нём платформа создаст файл 1Cv8.1CD — это и есть вся база целиком.

Создание базы из шаблона типовой конфигурации

Шаблон — это подготовленный разработчиком вариант конфигурации, который разворачивается в новую базу. Так создают рабочие базы «1С:Бухгалтерии», «1С:Зарплата и управление персоналом», «1С:Управление торговлей» и других решений.

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

Если нужного шаблона нет в списке, закройте окно запуска и установите дистрибутив конфигурации. Установщик по умолчанию размещает шаблоны в каталоге шаблонов платформы; если шаблоны ставились в нестандартную папку, путь к ней добавляется через кнопку «Настройка» в окне запуска, параметр «Каталоги шаблонов конфигураций».

Создание базы из выгрузки (.dt) и пустой базы для разработки

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

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

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

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

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

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

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

Сравнение вариантов размещения

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

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

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

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

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

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

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

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

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

База в списке запуска
Норма

База отображается с заданным именем, запускается без ошибок

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

Ошибка «информационная база не обнаружена» — проверьте путь к каталогу

Файловый вариант
Норма

В каталоге базы есть файл 1Cv8.1CD ненулевого размера

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

Каталог пуст или содержит только служебные папки — база не создана

Клиент-серверный вариант
Норма

База видна в консоли кластера, подключение из окна запуска успешно

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

Ошибка соединения с СУБД — проверьте учётные данные и доступность сервера

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

Типичные ошибки
01
Создание базы в каталоге с уже существующими файлами — платформа может не создать базу или перезаписать чужие данные. Всегда используйте отдельный пустой каталог.
02
Загрузка .dt в рабочую базу вместо новой — данные рабочей базы теряются. Перед загрузкой сверяйте путь и имя базы в заголовке окна конфигуратора.
03
Размещение файловой базы для нескольких пользователей на локальном диске одного компьютера — остальные не получат доступ. Используйте сетевую папку с общим доступом.
04
Создание клиент-серверной базы под учётной записью СУБД без прав на создание баз данных — мастер завершится ошибкой. Заранее выдайте учётной записи необходимые права.
05
Русские буквы, пробелы и спецсимволы в имени базы на стороне СУБД — отдельные СУБД и скрипты обслуживания работают с такими именами некорректно. Используйте латиницу.

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

Итог

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

Новая база создаётся из окна запуска за несколько шагов: «Добавить» → выбор шаблона или пустой базы → указание каталога или параметров сервера. Рабочую базу разворачивайте из шаблона типовой конфигурации, копию — загрузкой .dt в пустую базу, многопользовательскую — на сервере 1С. Перед любыми операциями загрузки проверяйте, что не перезаписываете действующую базу.

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

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

Да. В мастере создания выберите «Создание информационной базы без конфигурации». Такая база откроется только в конфигураторе и подходит для разработки с нуля или для последующей загрузки файла выгрузки .dt.

Где хранится файловая база 1С и как её перенести?

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

Почему в списке нет шаблонов конфигураций при создании базы?

Шаблоны появляются только после установки дистрибутива конфигурации. Если дистрибутив установлен, а список пуст, проверьте пути к каталогам шаблонов: кнопка «Настройка» в окне запуска, параметр «Каталоги шаблонов конфигураций».

Чем отличается демонстрационная база от рабочей при создании из шаблона?

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

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

Да, через выгрузку и загрузку. Из файловой базы делают выгрузку .dt в конфигураторе, затем создают пустую клиент-серверную базу и загружают в неё этот файл. Прямого преобразования «на месте» платформа не выполняет.

Кто может создать новую базу на сервере 1С?

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