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

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

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

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

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

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

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

Что подготовить перед созданием базы

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

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

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

Выбор варианта: файловая или клиент-серверная база

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

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

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

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

Подходит для 1–5 пользователей и небольших объёмов. Простое создание и копирование. Ограничение: деградация скорости при росте базы и числа пользователей.

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

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

База в облаке (1С:Фреш и аналоги)

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

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

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

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

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

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

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

Пустая база нужна разработчикам, которые пишут собственную конфигурацию с нуля, либо как заготовка для последующей загрузки конфигурации из файла .cf. В списке шаблонов выбирается пункт «Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной ранее информационной базы».

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

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

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

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

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

После загрузки проверьте список пользователей («Администрирование → Пользователи»): в тестовой копии рабочей базы стоит сменить пароли и отключить регламентные задания, которые могут отправлять данные во внешние системы — обмены с банками, ЭДО, сайтом.

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

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

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

Типичные ошибки
01
Учётная запись СУБД без прав на создание базы — мастер завершается ошибкой; выдайте учётной записи достаточные права или создайте базу данных вручную.
02
Несовпадение разрядности или версии сервера 1С и клиентской платформы — база не запускается; приведите версии к совместимым.
03
Создание файловой базы в сетевой папке с последующей работой десятка пользователей — низкая скорость и риск повреждения; для такой нагрузки нужен клиент-серверный вариант.
04
Копирование файла 1Cv8.1CD при открытых сеансах — копия может оказаться повреждённой; копируйте только после завершения всех сеансов.

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

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

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

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

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

База открывается в режиме 1С:Предприятие без ошибок

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

Сообщение о несовместимости версии платформы или ошибка доступа к файлу/СУБД

Каталог базы (файловый вариант)
Норма

В папке присутствует файл 1Cv8.1CD и служебные файлы

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

Папка пустая или база создана не в том каталоге

Конфигурация
Норма

В конфигураторе видна структура метаданных типовой конфигурации

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

Конфигурация пустая, хотя создавалась из шаблона

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

Создан хотя бы один пользователь с правами администратора

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

Вход возможен без аутентификации у всех, кто знает путь к базе

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

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

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

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

Да. При добавлении базы выберите создание информационной базы без конфигурации. Такая база открывается только в конфигураторе и используется для разработки собственной конфигурации или загрузки конфигурации из файла .cf либо выгрузки .dt.

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

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

Сколько пользователей может работать с файловой базой?

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

Как перенести файловую базу на сервер?

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

Нужно ли сразу создавать пользователя-администратора?

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

Итог

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

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