Администрирование · 11 мин
Как создать базу данных в 1С:Предприятие
Как создать базу данных в 1С:Предприятие 8.3: файловый и клиент-серверный вариант, создание из шаблона и пустой базы, настройка, типичные ошибки и проверка результата.
Создание новой информационной базы — первый шаг при внедрении 1С:Предприятие или при развёртывании отдельного учёта для нового юридического лица. Платформа поддерживает два принципиально разных способа хранения данных: файловый (база лежит в папке на диске) и клиент-серверный (данные размещаются в СУБД — Microsoft SQL Server, PostgreSQL, Oracle или IBM DB2). Выбор варианта определяет порядок действий, требования к оборудованию и ограничения по числу одновременно работающих пользователей.
Процедура создания базы одинакова для большинства конфигураций — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и других: отличия начинаются только на этапе выбора шаблона. Ниже разобраны оба сценария, подготовка шаблонов, проверка результата и типичные ошибки, из-за которых база не создаётся или работает нестабильно.
Файловый или клиент-серверный вариант: что выбрать до создания базы
Файловая база — это один файл 1Cv8.1CD в каталоге на диске. Она подходит для одного пользователя или небольшой группы (обычно до 5–10 человек) при умеренных объёмах данных. Плюсы: простота создания и резервного копирования, не требуется отдельный сервер и СУБД. Минусы: при одновременной работе нескольких пользователей по сети растёт риск блокировок и повреждения файла при сбоях сети или питания.
Клиент-серверный вариант требует установленного сервера 1С:Предприятия и СУБД, но обеспечивает устойчивую работу десятков и сотен пользователей, разграничение прав на уровне СУБД и надёжные механизмы восстановления. Для небольших организаций часто выбирают связку «сервер 1С + PostgreSQL» как бесплатную альтернативу MS SQL Server.
Сравнение вариантов размещения базы
Подходит для 1–5 пользователей и локальной работы. Ограничение: чувствительна к сбоям сети при общем доступе через папку, сложнее обслуживать при росте объёма.
Подходит для работы по сети без лицензионных затрат на СУБД. Ограничение: требует установки сервера 1С и корректной настройки PostgreSQL.
Подходит для средних и крупных внедрений с высокой нагрузкой. Ограничение: стоимость лицензий на СУБД и необходимость администрирования.
Подготовка: установка платформы и шаблонов конфигураций
Перед созданием базы убедитесь, что на компьютере установлена платформа 1С:Предприятие нужной версии. Шаблоны типовых конфигураций устанавливаются отдельным дистрибутивом: установщик спрашивает каталог шаблонов (по умолчанию это папка tmplts в профиле пользователя или в каталоге установки). Если шаблон не установлен, в списке при создании базы будет пусто, и создать базу «Бухгалтерии» из коробки не получится.
Установка шаблона сводится к запуску setup.exe из дистрибутива конфигурации и нажатию «Далее» до завершения. После установки проверьте, что в каталоге шаблонов появилась папка с названием конфигурации и номером релиза, а внутри — файл манифеста 1cv8.mft. Именно по этому файлу платформа находит доступные шаблоны.
Создание файловой базы через окно запуска
Откройте ярлык «1С:Предприятие» — появится окно запуска со списком информационных баз. Нажмите кнопку «Добавить», выберите «Создание новой информационной базы» и перейдите далее. На следующем шаге выберите шаблон: либо типовую конфигурацию из списка (например, «Бухгалтерия предприятия, редакция 3.0»), либо пункт «Создание информационной базы без конфигурации» — последний вариант нужен разработчикам или для последующей загрузки выгрузки (.dt) или конфигурации из файла (.cf).
Далее укажите имя базы — оно будет отображаться в списке, на структуру данных не влияет. Затем выберите тип расположения «На данном компьютере или на компьютере в локальной сети» и укажите пустой каталог, где будет создан файл базы. Каталог должен существовать и быть пустым: платформа не создаст базу в папке с посторонними файлами.
На последнем шаге оставьте параметры запуска по умолчанию (режим «Выбирать автоматически», версия платформы — установленная) и нажмите «Готово». База появится в списке. Первый запуск в режиме «Конфигуратор» или «Предприятие» займёт заметное время: платформа выполняет первоначальное заполнение данных — загружает классификаторы, создаёт начальные настройки.
- 1Установите платформу 1С и дистрибутив шаблона конфигурации
- 2Откройте окно запуска 1С и нажмите «Добавить»
- 3Выберите «Создание новой информационной базы»
- 4Выберите шаблон конфигурации или пустую базу
- 5Введите понятное имя базы для списка
- 6Укажите тип «На данном компьютере...» и пустой каталог
- 7Завершите мастер и запустите базу в режиме «Предприятие»
- 8Дождитесь окончания первоначального заполнения данных
Создание клиент-серверной базы
Для клиент-серверного варианта предварительно должны быть установлены и запущены сервер 1С:Предприятия и СУБД. В окне запуска при добавлении базы выберите тип расположения «На сервере 1С:Предприятия». Затем заполните параметры: имя кластера серверов (обычно имя или IP-адрес сервера), имя базы данных в кластере, тип СУБД, имя базы на уровне СУБД, а также пользователя и пароль СУБД с правами на создание базы данных.
Флажок «Создать базу данных в случае её отсутствия» позволяет платформе самой создать пустую базу в СУБД. Если база на сервере СУБД уже создана вручную, флажок можно снять. Учётная запись СУБД должна иметь достаточные права — для PostgreSQL это обычно роль с правом CREATEDB, для MS SQL — роль dbcreator или выше на время создания.
После нажатия «Готово» платформа создаст структуру базы в СУБД. Первый запуск, как и в файловом варианте, выполнит первоначальное заполнение. Если при добавлении базы выбрана пустая конфигурация, шаблон загружается позже через конфигуратор: «Конфигурация → Загрузить конфигурацию из файла».
Создание базы из выгрузки или копии существующей базы
Часто новую базу создают не с нуля, а на основе существующей: для тестирования обновлений, обучения или переноса учёта. Для этого используют файл выгрузки .dt, полученный через «Администрирование → Выгрузить информационную базу» в конфигураторе исходной базы. Создайте пустую базу (без конфигурации), откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл .dt.
Для файлового варианта есть более простой путь: скопируйте файл 1Cv8.1CD в новый каталог и добавьте этот каталог в список баз через кнопку «Добавить → Добавление в список существующей информационной базы». При этом все пользователи должны завершить работу с исходной базой, иначе копия может оказаться несогласованной.
Проверка результата и первые настройки
Признак успешного создания базы — она открывается в режиме «Предприятие» без ошибок и отображает стартовую страницу конфигурации. Для типовых конфигураций при первом запуске обычно открывается помощник начального заполнения: реквизиты организации, учётная политика, функциональность. Эти данные можно заполнить сразу или вернуться к ним позже через соответствующие разделы меню.
Сразу после создания проверьте версию конфигурации и при необходимости обновите её до актуального релиза: шаблоны в дистрибутиве часто отстают от текущих обновлений. Также создайте пользователей и назначьте права через «Администрирование → Пользователи», прежде чем передавать базу в работу.
Как проверить результат
База открывается, виден интерфейс конфигурации
Ошибка открытия, сообщение о несовпадении версий или отсутствии лицензии
В папке появился файл 1Cv8.1CD заметного размера и служебные файлы
Каталог пуст или файл имеет нулевой размер
Есть хотя бы один пользователь с полными правами
Войти в базу невозможно или никто не имеет административных прав
Релиз соответствует актуальному или осознанно выбранному
Установлен устаревший релиз без плана обновления
Резервное копирование сразу после создания
Даже пустая только что созданная база с внесёнными начальными настройками — результат нескольких часов работы. Настройте резервное копирование до начала ввода данных: для файловой базы достаточно регулярного копирования файла 1Cv8.1CD при завершённой работе пользователей или выгрузки .dt через конфигуратор. Для клиент-серверной базы используйте штатные средства СУБД (pg_dump, SQL Server Maintenance Plans) с расписанием.
Выгрузка .dt удобна для переноса и архивации, но не заменяет регулярные копии: она создаётся вручную и требует монопольного доступа. Оптимальная схема — автоматические копии средствами СУБД ежедневно плюс периодическая выгрузка .dt перед обновлениями конфигурации.
Что важно запомнить
База создаётся через окно запуска 1С кнопкой «Добавить»: для файлового варианта достаточно пустого каталога, для клиент-серверного нужны запущенные сервер 1С и СУБД. Перед созданием установите шаблон конфигурации, после — проверьте запуск, обновите релиз и сразу настройте резервное копирование.
Часто задаваемые вопросы
Можно ли создать базу 1С без установленной конфигурации?
Да. При добавлении базы выберите «Создание информационной базы без конфигурации». Получится пустая база, в которую позже загружают конфигурацию из файла .cf, выгрузку .dt или разрабатывают собственную конфигурацию в конфигураторе.
Почему в списке шаблонов пусто при создании базы?
Не установлен дистрибутив конфигурации или шаблоны размещены не в том каталоге, который просматривает платформа. Установите дистрибутив и проверьте путь к каталогу шаблонов в настройках окна запуска (кнопка «Настройка», параметр «Каталоги шаблонов»).
Сколько пользователей может работать с файловой базой?
Технически ограничение задаётся лицензиями, но практический комфортный предел для файлового режима — около 5–10 одновременно работающих пользователей. При большем числе растут блокировки и риск повреждения файла, поэтому рекомендуется переход на клиент-серверный вариант.
Можно ли потом перенести файловую базу на сервер?
Да, это штатная операция. Сделайте выгрузку .dt в конфигураторе файловой базы, создайте пустую клиент-серверную базу и загрузите в неё выгрузку через «Администрирование → Загрузить информационную базу». Пользователей и права после загрузки проверьте заново.
Чем отличается файл .dt от файла .cf?
Файл .dt — это полная выгрузка информационной базы: конфигурация плюс все данные. Файл .cf содержит только конфигурацию без данных. Для переноса рабочей базы используют .dt, для распространения конфигурации (например, обновления или собственной разработки) — .cf.
Нужна ли отдельная лицензия 1С для новой базы?
Лицензии 1С привязаны к компьютерам и пользователям, а не к количеству баз. Одна программная или аппаратная лицензия платформы позволяет работать с любым числом информационных баз на защищённом компьютере. Отдельно лицензируются лишь некоторые отраслевые решения и сервер 1С.