Новая информационная база 1С 8.3: файловый и серверный вариант с нуля
Содержание
Новую базу 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С:Предприятие— откроется окно со списком баз. - Нажмите
Добавить. - Выберите
Создание новой информационной базыи нажмитеДалее. - Укажите, из чего создавать базу:
Создание информационной базы из шаблона— откроется дерево установленных конфигураций. Раскройте нужную (например, «Бухгалтерия предприятия») и выберите строку с номером релиза. Строка с пометкой «Демо» даст демонстрационную базу с примерами.Создание информационной базы без конфигурации...— пустая база, в которую потом загрузите.cfили.dt.
- Введите наименование. Это подпись в списке баз, на данные она не влияет. Удобно включать в неё название фирмы и назначение: «ООО Ромашка — рабочая», «ООО Ромашка — копия для тестов».
- Выберите
На данном компьютере или на компьютере в локальной сети. - Укажите каталог. Платформа предложит путь в папке пользователя, но лучше задать свой, например
D:\1C_Bases\Romashka. - На последнем шаге оставьте параметры запуска по умолчанию или поправьте их (о них — ниже) и нажмите
Готово.
Платформа создаст в каталоге файл 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С:Предприятия. - Заполните параметры:
| Поле | Что вписать |
|---|---|
| Кластер серверов 1С:Предприятия | Имя или IP сервера 1С, например srv1c. Если порт кластера нестандартный — srv1c:1641 |
| Имя информационной базы в кластере | Короткое латинское имя без пробелов: romashka_buh |
| Тип СУБД | MS SQL Server или PostgreSQL |
| Сервер баз данных | Имя сервера СУБД, для именованного экземпляра SQL — srvsql\INSTANCE |
| Имя базы данных | Имя базы в СУБД, обычно совпадает с именем в кластере |
| Пользователь и пароль базы данных | Логин СУБД из подготовки |
| Смещение дат | Для MS SQL Server обычно 2000, для PostgreSQL — 0 |
| Создать базу данных в случае ее отсутствия | Включить, если базы в СУБД ещё нет |
| Установить блокировку регламентных заданий | Включить для тестовых копий, чтобы они не выполняли обмены и загрузки от имени рабочей базы |
- Отметьте
Разрешить выдачу лицензий сервером 1С:Предприятия, если используете серверные лицензии на клиентов. - Нажмите
Далее, проверьте параметры запуска иГотово.
Создание через консоль кластера
Консоль удобна, когда базу создаёт администратор сервера, а пользователям потом раздаётся только подключение.
- Откройте
Администрирование серверов 1С Предприятия. - Раскройте
Central 1C:Enterprise 8.3 servers→ ваш сервер →Кластеры→ кластер →Информационные базы. - В контекстном меню выберите
Создать→Информационная база. - Заполните те же поля, что в таблице выше, и нажмите
ОК.
База создастся пустой, без конфигурации. Чтобы пользователи её увидели, добавьте её в окне запуска: Добавить → Добавление в список существующей информационной базы → На сервере 1С:Предприятия → имя кластера и имя базы.
Если консоль не запускается или пишет об ошибке компонента, зарегистрируйте библиотеку консоли из папки bin установленной платформы командой regsvr32 radmin.dll от имени администратора. Разрядность консоли и библиотеки должна совпадать.
Загрузка конфигурации в пустую базу: .cf или .dt
Пустую базу наполняют одним из двух файлов. Путать их нельзя: они несут разное содержимое.
| Файл | Что внутри | Где загружать | Когда нужен |
|---|---|---|---|
.cf | Только конфигурация, без данных | Конфигурация → Загрузить конфигурацию из файла | Новая чистая база под типовую или доработанную конфигурацию |
.dt | Конфигурация и все данные | Администрирование → Загрузить информационную базу | Перенос рабочей базы, копия для тестов, переход с файловой на серверную |
Загрузка .cf
- Выберите базу в окне запуска и нажмите
Конфигуратор. - Меню
Конфигурация → Загрузить конфигурацию из файла, укажите.cf. - На вопрос об обновлении конфигурации базы данных ответьте
Да— или потом выполнитеКонфигурация → Обновить конфигурацию базы данных(F7). - Примите изменения в окне реорганизации и закройте Конфигуратор.
При первом запуске в режиме «1С:Предприятие» типовая конфигурация выполнит начальное заполнение: создаст справочники, классификаторы, предопределённые элементы. Это занимает от нескольких секунд до нескольких минут — прерывать нельзя.
Загрузка .dt
- Откройте базу в Конфигураторе.
Администрирование → Загрузить информационную базу, выберите.dt.- Подтвердите замену: загрузка полностью стирает всё, что было в базе, вместе с конфигурацией.
- После загрузки Конфигуратор предложит перезапуститься — соглашайтесь.
Для загрузки .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С и загрузите выгрузку в неё. Данные и настройки переносятся полностью.Сколько баз можно создать на одном компьютере?
Чем демобаза отличается от обычной?
Как удалить базу из списка, не трогая данные?
Удалить. Пропадёт только строка списка, каталог или база в СУБД останутся на месте.