Новая информационная база 1С 8.3: файловый и серверный вариант с нуля

· 10 мин

Содержание

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

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

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

Тип размещения выбирают один раз при создании. Поменять его потом можно, но только через выгрузку и загрузку .dt, поэтому решите заранее.

КритерийФайловая базаКлиент-серверная база
Где лежат данныеОдин файл 1Cv8.1CD в каталогеБаза данных в MS SQL Server или PostgreSQL
Что нужно установитьТолько платформу 1СПлатформу, сервер 1С:Предприятия, СУБД
ЛицензииКлиентскиеКлиентские + лицензия на сервер 1С
Кому подходитОдин-несколько пользователей, небольшой объёмМного одновременных пользователей, большие базы, фоновые задания
Резервное копированиеКопия каталога при закрытой базе или выгрузка .dtСредствами СУБД + выгрузка .dt
Сложность настройкиМинимальнаяНужен администратор
Какой вариант базы вам нужен?

Что подготовить заранее

  • 💻 Платформа 1С:Предприятие 8.3 нужной версии. Версию смотрите в требованиях к релизу конфигурации: номер платформы должен быть не ниже указанного.
  • 📦 Дистрибутив конфигурации — установленные шаблоны, файл .cf или выгрузка .dt.
  • 📁 Каталог для файловой базы с правами на изменение для всех, кто будет в ней работать.
  • 🗄️ Для серверного варианта — запущенная служба агента сервера 1С и СУБД с учётной записью, которой разрешено создавать базы.
  • 🔑 Лицензии — без них платформа базу не запустит. Исключение — учебная версия 1С.

Создание новой базы 1С в файловом режиме

Файловую базу можно создать за пару минут. Порядок такой.

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

Платформа создаст в каталоге файл 1Cv8.1CD и, если выбран шаблон, развернёт конфигурацию. База появится в списке.

Одна база — один каталог. Не складывайте две базы в одну папку и не создавайте новую базу поверх каталога, где уже лежит 1Cv8.1CD.

Если шаблона нет в списке

Пустое дерево шаблонов — частая ситуация на новом компьютере. Шаблоны появляются только после установки дистрибутива конфигурации: запустите setup.exe из папки с обновлением и пройдите мастер. По умолчанию шаблоны ложатся в %APPDATA%\1C\1cv8\tmplts.

Если шаблоны лежат в другой папке (например, на общем диске), откройте окно запуска → Настройка и добавьте путь в Каталоги шаблонов конфигураций и обновлений.

База в общей сетевой папке

Для работы нескольких человек файловую базу кладут в сетевую папку и подключают по UNC-пути: \\SERVER\1C_Bases\Romashka. Буква сетевого диска (Z:\...) хуже: у разных пользователей она может отличаться.

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

Регистрация базы на сервере 1С:Предприятия

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

Подготовка СУБД

MS SQL Server. Заведите SQL-логин (или используйте sa только на время настройки). Логину нужна серверная роль dbcreator, чтобы 1С сама создала базу. Если базу данных создаёт администратор SQL заранее, логину достаточно роли db_owner в этой базе.

PostgreSQL. Нужна сборка PostgreSQL, адаптированная для 1С: такие сборки выпускают фирма 1С и Postgres Professional. Обычный PostgreSQL из репозитория дистрибутива Linux не содержит нужных типов и расширений. Пользователь СУБД (часто postgres) должен иметь право создавать базы.

Сервер 1С и СУБД желательно держать в одной локальной сети с минимальной задержкой. Каждая операция 1С — это много мелких запросов к СУБД, и задержка в несколько миллисекунд заметно замедляет работу.

Создание через окно запуска

  1. Добавить → Создание новой информационной базы → шаблон или пустая база → наименование.
  2. Тип размещения — На сервере 1С:Предприятия.
  3. Заполните параметры:
ПолеЧто вписать
Кластер серверов 1С:ПредприятияИмя или IP сервера 1С, например srv1c. Если порт кластера нестандартный — srv1c:1641
Имя информационной базы в кластереКороткое латинское имя без пробелов: romashka_buh
Тип СУБДMS SQL Server или PostgreSQL
Сервер баз данныхИмя сервера СУБД, для именованного экземпляра SQL — srvsql\INSTANCE
Имя базы данныхИмя базы в СУБД, обычно совпадает с именем в кластере
Пользователь и пароль базы данныхЛогин СУБД из подготовки
Смещение датДля MS SQL Server обычно 2000, для PostgreSQL — 0
Создать базу данных в случае ее отсутствияВключить, если базы в СУБД ещё нет
Установить блокировку регламентных заданийВключить для тестовых копий, чтобы они не выполняли обмены и загрузки от имени рабочей базы
  1. Отметьте Разрешить выдачу лицензий сервером 1С:Предприятия, если используете серверные лицензии на клиентов.
  2. Нажмите Далее, проверьте параметры запуска и Готово.

Создание через консоль кластера

Консоль удобна, когда базу создаёт администратор сервера, а пользователям потом раздаётся только подключение.

  1. Откройте Администрирование серверов 1С Предприятия.
  2. Раскройте Central 1C:Enterprise 8.3 servers → ваш сервер → Кластеры → кластер → Информационные базы.
  3. В контекстном меню выберите Создать → Информационная база.
  4. Заполните те же поля, что в таблице выше, и нажмите ОК.

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

Если консоль не запускается или пишет об ошибке компонента, зарегистрируйте библиотеку консоли из папки bin установленной платформы командой regsvr32 radmin.dll от имени администратора. Разрядность консоли и библиотеки должна совпадать.

Загрузка конфигурации в пустую базу: .cf или .dt

Пустую базу наполняют одним из двух файлов. Путать их нельзя: они несут разное содержимое.

ФайлЧто внутриГде загружатьКогда нужен
.cfТолько конфигурация, без данныхКонфигурация → Загрузить конфигурацию из файлаНовая чистая база под типовую или доработанную конфигурацию
.dtКонфигурация и все данныеАдминистрирование → Загрузить информационную базуПеренос рабочей базы, копия для тестов, переход с файловой на серверную

Загрузка .cf

  1. Выберите базу в окне запуска и нажмите Конфигуратор.
  2. Меню Конфигурация → Загрузить конфигурацию из файла, укажите .cf.
  3. На вопрос об обновлении конфигурации базы данных ответьте Да — или потом выполните Конфигурация → Обновить конфигурацию базы данных (F7).
  4. Примите изменения в окне реорганизации и закройте Конфигуратор.

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

Загрузка .dt

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

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

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

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

Параметры запуска в списке баз

Последний шаг мастера (и кнопка Изменить для существующей базы) задаёт, как база будет открываться:

  • 🔐 Вариант аутентификации — Выбирать автоматически, Запрашивать имя и пароль или аутентификация Windows. Для общих компьютеров надёжнее запрос пароля.
  • ⚡ Скорость соединения — Обычная для локальной сети, Низкая для медленных каналов.
  • 🖥️ Разрядность — 32 или 64 бита. На 64-битной Windows с большими базами выбирайте 64 бита.
  • ▶️ Основной режим запуска — тонкий клиент, толстый клиент или выбор автоматически. Для типовых конфигураций на управляемых формах достаточно тонкого клиента .
  • 🔢 Версия 1С:Предприятия — если на компьютере стоит несколько платформ, здесь можно закрепить нужную, например 8.3.25. Пустое поле означает последнюю установленную.

Список баз хранится в файле ibases.v8i в %APPDATA%\1C\1CEStart. Его можно скопировать на другой компьютер, и там появится тот же список.

Первый пользователь

В новой базе пользователей нет, поэтому 1С пускает любого без пароля. Это нормально только на время настройки.

Создавать первого пользователя удобнее в режиме «1С:Предприятие». В Бухгалтерии 3.0 и ЗУП 3.1 путь такой: Администрирование → Настройки пользователей и прав → Пользователи. Первый созданный пользователь получает полные права автоматически, и дальше программа требует входа под именем.

В Конфигураторе пользователи создаются через Администрирование → Пользователи. Первому обязательно отметьте роли Полные права и Администратор системы. Если создать пользователя без административных ролей, войти в базу с правами администратора больше не получится — придётся восстанавливать доступ.

Сразу после создания администратора задайте ему пароль и проверьте вход, пока база пустая и экспериментировать безопасно.

Почему новая база 1С не создаётся: разбор ошибок

Диагностика: выберите симптом

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

Если загрузка .dt прерывается на середине, база остаётся в неработоспособном состоянии. Причины — нехватка места на диске (для файловой базы нужен запас не меньше двух размеров выгрузки), антивирус, блокирующий файл, или обрыв сети. Освободите место, исключите каталог базы из проверки антивируса и загрузите .dt повторно.

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

Нужна ли отдельная лицензия на каждую новую базу?
Нет. Клиентские лицензии считаются по компьютерам или пользователям, а не по базам. С одной лицензией можно работать в нескольких базах, но не одновременно с разных компьютеров сверх числа лицензий.
Можно ли перевести файловую базу на сервер позже?
Да. Выгрузите файловую базу в .dt, создайте пустую базу на сервере 1С и загрузите выгрузку в неё. Данные и настройки переносятся полностью.
Сколько баз можно создать на одном компьютере?
Платформа количество не ограничивает. Ограничения есть только по месту на диске и, для серверного варианта, по ресурсам сервера 1С и СУБД.
Чем демобаза отличается от обычной?
Демонстрационная база заполнена примером фирмы с документами и справочниками. Она подходит для обучения и проверки функций, но вести в ней настоящий учёт не стоит.
Как удалить базу из списка, не трогая данные?
Выделите её в окне запуска и нажмите Удалить. Пропадёт только строка списка, каталог или база в СУБД останутся на месте.