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

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

Как правильно установить сервер 1С:Предприятие

Пошаговая установка сервера 1С:Предприятие 8.3 на Windows и Linux: требования, выбор разрядности, настройка агента, СУБД, типичные ошибки и проверка результата.

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

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

Ниже разобран полный цикл: от проверки требований до проверки работоспособности кластера. Материал ориентирован на платформу 1С:Предприятие 8.3, наиболее распространённую в рабочих средах, с примерами для Windows и краткими замечаниями по Linux.

Проверка требований перед установкой

Перед запуском установщика убедитесь, что сервер соответствует минимальным условиям. Платформа 8.3 требует 64-разрядную операционную систему для полноценной работы сервера (32-разрядная версия сервера существует, но имеет ограничение на использование памяти одним рабочим процессом и не рекомендуется для нагруженных систем). Оперативной памяти должно быть достаточно и для СУБД, и для рабочих процессов 1С, если они размещены на одной машине.

Определите, где будет находиться СУБД. Вариант «всё на одном сервере» подходит для небольших внедрений; при росте числа пользователей СУБД и сервер 1С разносят на разные машины. Также заранее решите, какая СУБД будет использоваться: PostgreSQL (в том числе сборка от 1С), Microsoft SQL Server, Oracle или IBM DB2 — от этого зависят дополнительные компоненты и настройки.

Проверьте права: установка требует прав локального администратора. Дополнительно понадобится учётная запись, под которой будет работать служба агента сервера (по умолчанию создаётся пользователь USR1CV8), и доступ к лицензиям — программным или аппаратным ключам HASP.

Разрядность ОС64-битная система

Для продуктивного сервера используйте x64-версию платформы

СУБДВыбрана и совместима

Сверьте версию СУБД с системными требованиями конкретного релиза платформы

ПраваЛокальный администратор

Без административных прав служба агента не зарегистрируется

ЛицензииСерверная и клиентские

Подготовьте программные лицензии или USB-ключи HASP

Выбор разрядности и дистрибутива платформы

Дистрибутив платформы скачивается с портала 1С по действующей подписке ИТС. В составе поставки есть отдельные установщики: тонкий и толстый клиенты, сервер 1С (32-бит и 64-бит), сервер администрирования (RAS), модули расширения веб-сервера. Для сервера приложений выбирайте именно дистрибутив «Сервер 1С:Предприятия».

Правило выбора разрядности простое: на 64-битной системе для рабочей среды ставьте 64-битный сервер. Он позволяет рабочим процессам rphost использовать более 2 ГБ памяти, что критично при большом числе пользователей и тяжёлых операциях. 32-битный вариант оправдан только для тестовых стендов или устаревшего оборудования.

Важный нюанс: разрядность сервера 1С должна совпадать с разрядностью клиентской библиотеки СУБД. Если у вас 64-битный сервер 1С и PostgreSQL, то и клиентские библиотеки PostgreSQL должны быть 64-битными, иначе агент не сможет подключиться к базе.

Установка сервера 1С на Windows

Запустите setup.exe из дистрибутива от имени администратора. На шаге выбора компонентов отметьте «Сервер 1С:Предприятия», при необходимости — «Сервер администрирования» (нужен для удалённого управления кластером через консоль с других машин) и «Модули расширения веб-сервера», если планируется публикация баз через веб-сервер.

На шаге выбора учётной записи службы оставьте вариант «Создать пользователя USR1CV8», если у вас нет доменной учётной записи для служб. Установщик создаст локального пользователя, задаст ему пароль (его стоит сохранить) и назначит необходимые права, включая «Вход в качестве службы». Если сервер 1С и SQL Server находятся на разных машинах, учётная запись службы должна иметь сетевой доступ к серверу СУБД — в этом случае часто используют доменную учётную запись.

После завершения установки служба «Агент сервера 1С:Предприятия» должна появиться в списке служб и запуститься автоматически. По умолчанию агент использует порты 1540 (агент), 1541 (менеджер кластера) и диапазон 1560–1591 (рабочие процессы) — эти порты нужно открыть в брандмауэре, если клиенты подключаются по сети.

Порядок установки на Windows
  1. 1
    Скачайте дистрибутив сервера 1С нужной разрядности с портала 1С
  2. 2
    Запустите setup.exe от имени администратора
  3. 3
    Выберите компоненты: сервер, при необходимости RAS и модули веб-сервера
  4. 4
    Укажите учётную запись службы (по умолчанию — создать USR1CV8)
  5. 5
    Завершите установку и проверьте, что служба агента запущена
  6. 6
    Откройте порты 1540, 1541, 1560–1591 в брандмауэре

Установка на Linux: краткие особенности

На Linux сервер 1С поставляется в виде пакетов deb или rpm. Порядок установки: сначала ставятся пакеты server (основной сервер), затем дополнительные — например, пакет с сервером администрирования и языковыми ресурсами. После установки служба называется srv1cv83 и управляется через systemd.

Специфика Linux-варианта — зависимости: для работы требуются определённые версии системных библиотек (например, libicu, libwebkit для отдельных функций), а для связки с PostgreSQL обычно используется специальная сборка PostgreSQL от 1С, поскольку ванильная версия не поддерживает некоторые механизмы, нужные платформе. Также проверьте корректность локали системы — база, созданная под одной локалью, может не открыться под другой.

bash
systemctl enable srv1cv83 --now && systemctl status srv1cv83

Настройка СУБД и создание информационной базы

Сервер 1С сам по себе не хранит данные — он работает в связке с СУБД. Для PostgreSQL установите сервер, создайте роль с правами создания баз и убедитесь, что параметры кодировки и локали соответствуют требованиям платформы. Для MS SQL Server достаточно стандартного экземпляра с проверкой подлинности SQL или Windows; учётной записи службы 1С нужны права на создание баз.

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

Проверка работоспособности кластера

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

Финальная проверка — подключение клиента: запустите 1С на рабочей станции, добавьте базу с вариантом размещения «На сервере 1С:Предприятия» и войдите в неё. Если база открывается и сеанс виден в консоли кластера — установка выполнена корректно. Если клиент не находит сервер, проверяйте в первую очередь брандмауэр, разрешение имён (DNS или файл hosts) и совпадение версий платформы.

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

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

Служба агента
Норма

Служба запущена, тип запуска — автоматически

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

Служба останавливается сразу после старта — смотрите журнал событий и права учётной записи

Кластер в консоли
Норма

Виден кластер, рабочие процессы и список баз

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

Консоль не подключается — проверьте порт 1541 и службу RAS

Подключение клиента
Норма

База открывается, сеанс виден в консоли

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

Ошибка соединения — проверьте порты 1540–1591 и версию платформы клиента

Связь с СУБД
Норма

База создаётся из клиента без ошибок

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

Ошибка доступа к СУБД — проверьте права учётной записи и разрядность клиентских библиотек

Типичные ошибки при установке

Большинство проблем при установке сервера 1С повторяются от проекта к проекту и связаны не с самим установщиком, а с окружением. Знание типовых сценариев экономит часы диагностики.

Типичные ошибки
01
Несовпадение разрядности сервера 1С и клиентских библиотек СУБД — агент не может подключиться к базе, ошибка возникает уже при создании информационной базы
02
Закрытые порты 1540/1541/1560–1591 в брандмауэре — клиенты не видят сервер, хотя служба работает
03
Разные версии платформы на сервере и клиентах — ошибка несовпадения версий при подключении
04
Учётная запись службы без прав на сервер СУБД — база не создаётся, хотя кластер работает
05
Установка 32-битного сервера на нагруженной системе — рабочие процессы упираются в лимит памяти при росте числа пользователей
06
Создание базы напрямую в СУБД в обход клиента 1С — кластер не знает о базе, подключиться невозможно

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

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

Можно ли установить сервер 1С и СУБД на одну машину?

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

Нужна ли отдельная лицензия на сервер 1С?

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

Что делать, если служба агента не запускается после установки?

Проверьте журнал событий Windows: чаще всего причина в неверном пароле учётной записи USR1CV8, отсутствии права «Вход в качестве службы» или занятом порте 1540. Пароль службы можно задать заново в свойствах службы, предварительно сменив его у пользователя.

Можно ли держать на одном сервере несколько версий платформы?

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

Чем серверный вариант отличается от файлового для пользователей?

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

Нужен ли отдельный сервер администрирования (RAS)?

RAS требуется, только если управлять кластером нужно с другой машины или через внешние инструменты (консоль кластера, rac). Если администрирование ведётся локально на сервере, RAS можно не устанавливать.

Итог

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

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