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

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

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

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

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

Ниже описан полный цикл: от проверки требований до проверки работоспособности. Инструкция подходит для типового развёртывания на одном физическом или виртуальном сервере под управлением Windows Server, а также даёт ориентиры для установки на Linux. Перед началом убедитесь, что у вас есть дистрибутив платформы с портала 1С, действующие лицензии (программные или USB-ключ HASP) и права администратора на сервере.

Проверка требований и подготовка системы

Прежде чем запускать установщик, сверьте сервер с минимальными требованиями. Для небольшой организации с 5–15 пользователями обычно достаточно 8–16 ГБ оперативной памяти и процессора с 4 ядрами, но реальная нагрузка зависит от конфигурации и объёма базы. Рабочие процессы кластера (rphost) активно потребляют память: при нехватке ОЗУ сервер начнёт использовать подкачку, и скорость работы резко упадёт.

Убедитесь, что версия платформы 1С совместима с вашей версией СУБД — матрица совместимости публикуется в документации на портале 1С. Например, не каждая версия PostgreSQL поддерживается каждой платформой 8.3. Также проверьте разрядность: для сервера 1С существуют 32-битная и 64-битная версии, и для продуктивной работы почти всегда выбирают 64-битную, так как 32-битный процесс ограничен примерно 2 ГБ памяти.

Подготовьте учётную запись, от имени которой будет работать агент сервера 1С. По умолчанию установщик предлагает создать локального пользователя USR1CV8 — это рабочий вариант для одиночного сервера. Если планируется несколько серверов в кластере или доступ к сетевым ресурсам, лучше использовать доменную учётную запись с необходимыми правами.

Оперативная памятьНе менее 8 ГБ для небольшой базы

Запас памяти под rphost и СУБД, свободное место на диске под базы и журналы

Совместимость версийПлатформа 8.3 + поддерживаемая СУБД

Матрица совместимости в документации 1С, разрядность платформы и СУБД

Права и лицензииПрава администратора, лицензии в наличии

Учётная запись для службы агента, серверные и клиентские лицензии 1С

Установка и настройка СУБД

Сервер 1С сам по себе не хранит данные — он работает в связке с внешней СУБД. Наиболее распространённые варианты: Microsoft SQL Server (включая бесплатный Express с ограничениями по памяти и размеру базы), PostgreSQL со специальными патчами от 1С, а также Oracle и IBM DB2 в крупных внедрениях. Для большинства организаций выбор сводится к MS SQL или PostgreSQL.

MS SQL Server

При установке MS SQL выберите смешанный режим аутентификации (Windows и SQL Server) — 1С обычно подключается под отдельным SQL-пользователем. После установки создайте логин для 1С с ролью, достаточной для создания баз (например, dbcreator, либо sysadmin для простоты в небольших внедрениях). Проверьте, что служба SQL Server Browser запущена, а TCP/IP-протокол включён в конфигурации сети SQL Server.

PostgreSQL

Для работы с 1С требуется специальная сборка PostgreSQL с патчами, которую распространяет фирма «1С» — ванильный PostgreSQL из официального репозитория не подойдёт без дополнительных исправлений. При установке задайте пароль суперпользователя postgres и запомните порт (по умолчанию 5432). После установки проверьте настройки памяти в postgresql.conf: параметры shared_buffers и work_mem существенно влияют на производительность.

Выбор СУБД для сервера 1С

MS SQL Server

Проще в администрировании под Windows, хорошая интеграция; платные редакции для средних и крупных баз, Express ограничен по ресурсам

PostgreSQL (сборка 1С)

Бесплатен и подходит для Linux-инфраструктуры; требует специальной сборки и более внимательной настройки параметров

Oracle / DB2

Для крупных предприятий с существующей инфраструктурой; высокая стоимость лицензий и администрирования

Установка компонентов сервера 1С:Предприятия

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

На шаге настройки службы агента укажите учётную запись (по умолчанию создаётся USR1CV8 с предложенным паролем — обязательно сохраните его) и диапазон портов. Стандартные порты кластера: 1540 (агент), 1541 (менеджер кластера), диапазон 1560–1591 (рабочие процессы). Если на сервере работает брандмауэр, эти порты нужно открыть, иначе клиенты не смогут подключиться.

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

После завершения установки откройте «Службы» (services.msc) и убедитесь, что служба «Агент сервера 1С:Предприятия 8.3» находится в состоянии «Работает». Если служба не стартовала, проверьте журнал событий Windows: типичные причины — неверный пароль учётной записи службы или занятые порты.

Установка на Linux: ключевые отличия

На Linux-дистрибутивах (поддерживаются основные серверные системы, список есть в документации) платформа распространяется в виде пакетов .deb или .rpm. Установка выполняется пакетным менеджером, после чего агент сервера запускается скриптом srv1cv83 или через systemd-юнит, входящий в состав пакета.

Особенности Linux-установки: каталог данных кластера по умолчанию находится в /home/usr1cv8/.1cv8, права на него должны принадлежать пользователю, под которым работает агент. Для подключения к PostgreSQL убедитесь, что установлены библиотеки клиента соответствующей версии. Также проверьте системные лимиты (ulimit) на количество открытых файлов — при большом числе соединений стандартных значений может не хватить.

bash
# Пример для DEB-систем: установка пакетов сервера 1С
dpkg -i 1c-enterprise-8.3.<em>-server_</em>.deb
# Запуск агента и проверка статуса
systemctl start srv1cv83
systemctl status srv1cv83
# Проверка, что агент слушает порт 1540
ss -tlnp | grep 1540

Активация лицензий

Для работы сервера 1С требуется серверная лицензия, а для подключения пользователей — клиентские лицензии. Лицензии бывают программными (активируются пин-кодом через мастер в конфигураторе или через утилиту ring) и аппаратными (USB-ключи HASP). Аппаратный ключ должен быть физически подключён к серверу, либо лицензии раздаются по сети через менеджер лицензий (haspdinst / aksusbd на Linux).

Программную серверную лицензию активируют из конфигуратора: «Сервис → Получение лицензии». Важный нюанс: программная лицензия привязывается к аппаратным параметрам сервера — при смене сетевых карт, материнской платы или переносе виртуальной машины лицензия может «слететь», и потребуется повторная активация резервным пин-кодом. Храните все пин-коды (основные и резервные) в надёжном месте.

Создание информационной базы через консоль кластера

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

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

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

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

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

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

Служба «Агент сервера 1С» в состоянии «Работает», порт 1540 прослушивается

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

Служба останавливается или не стартует — смотрите журнал событий ОС

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

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

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

Кластер не открывается, ошибка соединения с агентом

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

Клиент с другой машины открывает базу без ошибок

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

Ошибка соединения — проверяйте брандмауэр, порты и лицензии

Лицензии
Норма

Клиент запускается без сообщения «не найдена лицензия»

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

Ошибка поиска лицензии — проверьте активацию или доступность ключа HASP

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

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

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

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

Если ошибку не удаётся диагностировать самостоятельно, включите технологический журнал кластера — он записывает подробные события работы сервера и помогает локализовать проблему. Настройка выполняется через файл logcfg.xml в каталоге конфигурации кластера.

Итог

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

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

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

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

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

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

Да, для работы сервера 1С:Предприятия требуется серверная лицензия (кроме варианта с сервером x86-64 в составе некоторых поставок КОРП — условия зависят от приобретённого продукта). Клиентские лицензии приобретаются отдельно на нужное число одновременных подключений. Уточняйте условия лицензирования вашей поставки у партнёра 1С.

Какие порты использует сервер 1С и нужно ли их открывать?

По умолчанию агент сервера использует порт 1540, менеджер кластера — 1541, рабочие процессы — диапазон 1560–1591. Если между клиентами и сервером есть брандмауэр, эти порты TCP нужно открыть, иначе клиенты получат ошибку соединения. Порт СУБД (например, 1433 для MS SQL или 5432 для PostgreSQL) должен быть доступен серверу 1С.

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

Сначала откройте журнал событий Windows и посмотрите сообщение об ошибке. Частые причины: неверный пароль учётной записи службы (переустановите пароль в свойствах службы), занятые порты (проверьте командой netstat, не занят ли 1540 другим процессом), повреждённый каталог реестра кластера. Если ничего не помогает, переустановите компонент сервера поверх с сохранением каталога srvinfo.

Можно ли перенести сервер 1С на другую машину?

Да. Установите платформу той же версии на новый сервер, перенесите каталог реестра кластера (srvinfo) или пересоздайте базы в консоли, перенастройте подключения к СУБД и активируйте лицензии заново — программные лицензии привязаны к оборудованию, поэтому потребуется повторная активация резервным пин-кодом. Клиентам нужно будет обновить адрес сервера в списке баз.

Чем клиент-серверный режим лучше файлового?

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