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

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

Что подготовить до создания базы

Запишите пять параметров:

Имя компьютера в Windows покажет команда:

hostname

Команду приводит инструкция Moscowsoft по созданию серверной базы 1С. Для именованного экземпляра SQL Server инструкция 1C Expert указывает формат ServerName\InstanceName, например SRV-1C\SQL1C.

Не путайте два имени. Пользователь может видеть в стартовом окне «Бухгалтерия — Альфа», а кластер и СУБД — buh_alfa. По инструкции 1C Expert имя информационной базы должно быть уникальным внутри кластера, а имя базы в СУБД пишут без русских букв.

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

ПроверкаКакой результат нуженЕсли проверка не пройдена
Служба сервера 1ССлужба «1С:Предприятие 8.3 Сервер» запущенаЗапустите службу и повторите подключение
Права в кластереУчётная запись может администрировать сервер 1СВойдите под административной учётной записью
Права в СУБДУчётная запись может создать базуВыдайте нужные права отдельному пользователю
Доступ к серверу 1СКлиент видит порты 1540–1541Проверьте брандмауэр и сетевой маршрут
Доступ к SQL ServerTCP/IP включён, порт 1433 доступенИсправьте сетевые настройки SQL Server
Доступ к PostgreSQLАдрес сервера 1С разрешёнДобавьте правило в pg_hba.conf

Если не проходит хотя бы одна строка, мастер создания базы не устранит причину.

Инструкция 1C Expert называет службу Windows «1С:Предприятие 8.3 Сервер». Там же указаны порты 1540–1541 для сервера 1С и 1433 для SQL Server. Эти значения подходят для установки со стандартными сетевыми настройками. Если администратор менял порты, возьмите фактические значения из параметров кластера и СУБД.

Проверить порт с клиентского компьютера можно через PowerShell:

Test-NetConnection SRV-1C -Port 1541
Test-NetConnection SRV-SQL -Port 1433

Замените SRV-1C и SRV-SQL именами своих серверов. Результат TcpTestSucceeded: True подтверждает TCP-соединение до указанного порта. Он не проверяет права пользователя и состояние базы.

Выберите, откуда взять конфигурацию

До регистрации базы решите, что должно появиться внутри неё. От этого зависит вариант создания и дальнейшие действия.

Исходная ситуацияЧто выбратьЧто произойдёт дальше
Есть установленный шаблон типовой конфигурацииСоздание базы из шаблонаПлатформа создаст базу с выбранной конфигурацией
Нужна чистая информационная базаСоздание без конфигурацииКонфигурацию потребуется загрузить отдельно
База уже существует на сервереДобавление существующей базыНовую базу создавать не нужно
Есть только файловая базаНе создавайте пустую замену наугадСначала подготовьте перенос в клиент-серверный вариант

Выбор «Добавить в список» не создаёт базу в кластере. Он лишь сохраняет подключение в стартовом окне конкретного пользователя.

Scloud разделяет эти операции в своей инструкции: для новой базы выбирают «Создать новую информационную базу», для существующей — «Добавить в список». Там же описаны два варианта новой базы: из шаблона и без готовой конфигурации.

Не создавайте вторую базу только потому, что первая не появилась в стартовом окне. Сначала проверьте административную консоль. Если база уже зарегистрирована в кластере, исправлять нужно подключение клиента.

Создайте информационную базу в кластере

Откройте 1C:Enterprise 8.3 Server Administration Console. Это название консоли приводит пошаговая инструкция 1C Expert для платформы 1С:Предприятие 8.3.

Подключитесь к серверу и раскройте нужный кластер. Если кластер не отображается, вернитесь к службе «Агент сервера 1С». Инструкции 1C Expert и Moscowsoft связывают доступность кластера в консоли с работающим агентом.

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

Заполните параметры:

Имя внутри кластера должно быть уникальным. Инструкция 1C Expert отдельно фиксирует это ограничение. Если кластер уже содержит buh_alfa, повторная регистрация под тем же именем не пройдёт.

Для SQL Server укажите имя компьютера или экземпляра. Обычный экземпляр можно записать как SRV-SQL, именованный — как SRV-SQL\SQL1C. Формат с обратной косой чертой приводит инструкция 1C Expert.

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

Настройте доступ к SQL Server

При работе с SQL Server проверьте протокол TCP/IP в SQL Server Configuration Manager. Инструкция 1C Expert указывает отключённый TCP/IP среди причин, по которым сервер 1С не подключается к СУБД.

После включения протокола может потребоваться перезапуск службы SQL Server. Это действие применяет изменённые сетевые параметры экземпляра.

Для первичной проверки можно подключиться под sa, если эта учётная запись включена. Инструкция 1C Expert приводит sa как типовую административную запись SQL Server, но оставлять сервер 1С на ней не следует.

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

Учётная записьДля чего подходитПочему не оставлять без проверки
saБыстрая проверка создания базы в SQL ServerПолучает полный контроль над экземпляром
Отдельный пользователь с dbcreatorСоздание новых базМожет создавать базы, хотя рабочим сеансам это может быть не нужно
Отдельный пользователь с securityadminУправление серверными именами входаМожет менять права других учётных записей
Пользователь с сокращёнными правамиПостоянная работа после настройкиСостав прав зависит от принятой схемы администрирования

Для первого запуска административная запись помогает отделить ошибку прав от ошибки сети. После успешной проверки замените её отдельной учётной записью и повторите вход.

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

Настройте доступ к PostgreSQL

PostgreSQL проверяет не только имя пользователя и пароль. Файл pg_hba.conf определяет, с каких адресов сервер принимает подключения.

Инструкция 1C Expert требует разрешить в pg_hba.conf IP-адрес сервера приложений 1С. Указывайте именно адрес машины, где работает служба сервера 1С. Адрес компьютера администратора здесь не заменяет адрес сервера.

Для первичной проверки можно использовать суперпользователя postgres. Этот вариант также приводит инструкция 1C Expert. После проверки создайте отдельного пользователя и выдайте ему только права, нужные для выбранного порядка создания и обслуживания баз.

Если PostgreSQL отклоняет подключение по адресу, не создавайте новую информационную базу в кластере. Исправьте правило доступа, примените настройки PostgreSQL и повторите соединение с прежними параметрами.

Проверьте регистрацию базы

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

Проверьте три поля:

Опечатка в одном поле может выглядеть как общая ошибка соединения. Особенно легко перепутать имя экземпляра SQL Server и имя базы данных: SRV-SQL\SQL1C описывает экземпляр, а buh_alfa — базу внутри него.

Если база видна в консоли, серверная часть настройки закончена. Пользователь всё равно не увидит её автоматически: список запуска хранит отдельное подключение.

Добавьте базу на рабочем компьютере

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

Выберите добавление существующей информационной базы. База уже создана и зарегистрирована в кластере, поэтому повторный вариант «Создать новую» здесь не нужен.

Далее выберите клиент-серверный вариант и укажите:

Понятное имя можно записать как «Бухгалтерия — Альфа» или «ЗУП — Производство». Scloud рекомендует включать в него конфигурацию и название организации: так пользователь отличит рабочую базу от архивной или тестовой.

Адрес сервера СУБД в стартовое окно вводить не нужно. Клиент подключается к серверу 1С, а параметры SQL Server или PostgreSQL уже хранятся в настройках информационной базы кластера.

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

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

Где оборвалось создание

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

ПризнакВероятная причинаЧто проверитьЧто делать
Кластер не виден в консолиАгент сервера 1С не запущенСостояние службы WindowsЗапустить службу и обновить дерево консоли
Клиент не соединяется с сервером 1СПорт блокирует брандмауэрДоступность 1540–1541Проверить правила и сетевой маршрут
SQL Server не принимает соединениеTCP/IP отключёнSQL Server Configuration ManagerВключить протокол и применить настройку
Именованный экземпляр SQL Server не найденНеверно записан адресФормат ServerName\InstanceNameИсправить имя экземпляра
PostgreSQL отклоняет адресНет подходящего правилаpg_hba.confРазрешить адрес сервера приложений 1С
База не создаётсяПользователю СУБД не хватает правРоли выбранной учётной записиВыдать права и повторить создание
База есть в кластере, но отсутствует у пользователяНе добавлено клиентское подключениеСтартовый список 1СДобавить существующую серверную базу
Причина не видна в окне клиентаНужна серверная диагностикаКаталог log сервера 1СНайти запись за время неудачного входа

Таблица отделяет место сбоя от его внешнего признака. Например, отсутствие базы в стартовом списке ещё не означает, что СУБД её не создала.

Инструкция 1C Expert указывает каталог log сервера 1С как место серверных журналов. Сопоставляйте запись со временем попытки входа. Старые сообщения могут относиться к другой базе или прежней настройке.

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

Пять признаков готовой базы

База готова к передаче пользователям, если выполнены все пять условий:

Если последний пункт не пройден, не запускайте мастер второй раз. Найдите место обрыва по диагностической таблице и исправьте одну причину.

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

ms-sql-server postgresql администрирование информационная база сервер 1с