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

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

Что такое серверная лицензия 1С и когда она нужна

Что такое серверная лицензия 1С, чем она отличается от клиентской, когда нужен сервер 1С:Предприятия и как не переплатить при покупке лицензий.

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

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

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

Как устроена клиент-серверная архитектура 1С

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

Именно сервер 1С является лицензируемым компонентом. Он устанавливается на выделенную машину (физическую или виртуальную) и при запуске проверяет наличие действительной серверной лицензии — аппаратного ключа HASP или программной лицензии, привязанной к параметрам компьютера.

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

Виды серверных лицензий 1С

Фирма «1С» выпускает несколько вариантов серверных лицензий, различающихся разрядностью и назначением. Основные варианты: лицензия на сервер x86 (32-разрядная), лицензия на сервер x86-64 (64-разрядная) и лицензия МИНИ на 5 подключений.

МИНИ-версия — бюджетный вариант для небольших внедрений: она позволяет работать в клиент-серверном режиме, но ограничивает число одновременных подключений к кластеру. Полноценные лицензии x86 и x86-64 не ограничивают количество подключений — оно упирается только в клиентские лицензии и производительность оборудования.

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

Сравнение вариантов

МИНИ на 5 подключений

Подходит для небольших компаний, которым нужен клиент-серверный режим ради надёжности, а не масштаба. Ограничение — до 5 одновременных подключений к кластеру.

Сервер x86 (32 бита)

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

Сервер x86-64

Стандарт для средних и крупных внедрений. Нет жёсткого лимита памяти на процесс, поддерживаются современные серверные платформы.

Когда серверная лицензия действительно нужна

Формально клиент-серверный режим не обязателен ни при каком числе пользователей — файловый режим технически работает и с несколькими десятками подключений. Однако на практике есть признаки, при которых переход на сервер становится необходимостью, а не опцией.

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

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

Третий признак — интеграционная нагрузка: фоновые задания, обмены с сайтом, веб-сервисы, регламентные операции. В клиент-серверном режиме эта нагрузка выполняется на сервере и не зависит от того, запущен ли чей-то клиентский сеанс.

Маршрут решения

Как выбрать действие

Одновременно работают до 5–10 пользователей, база небольшая, простои некритичныОставайтесь на файловом режиме — серверная лицензия не окупится
Пользователи регулярно получают ошибки конфликтов блокировокПланируйте переход на клиент-серверный режим с СУБД
Требуется резервное копирование без остановки работы и восстановление на точку времениНужен сервер 1С и полноценная СУБД
База крупная, пользователей много, планируется ростБерите 64-разрядную серверную лицензию, чтобы не менять её при масштабировании

Как соотносятся серверная и клиентские лицензии

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

Клиентские лицензии бывают однопользовательскими (аппаратными или программными) и многопользовательскими — на 5, 10, 20, 50, 100 и более рабочих мест. В клиент-серверном режиме раздачей клиентских лицензий может заниматься сам сервер 1С, если ключ установлен на него, либо отдельный сервер лицензирования.

При расчёте бюджета учитывайте обе составляющие: серверную лицензию (одну на рабочий сервер) и суммарное число одновременных сеансов. Если в компании 30 пользователей, нужны клиентские лицензии на 30 подключений плюс серверная лицензия. Лицензии на платформу не зависят от прикладного решения: одна и та же серверная лицензия обслуживает и «Бухгалтерию», и «ERP», и самописную конфигурацию.

Типичные ошибки
01
Купить серверную лицензию и забыть про клиентские — пользователи не смогут подключиться, бюджет придётся срочно расширять
02
Выбрать 32-разрядный сервер для крупной базы — при росте нагрузки рабочие процессы начнут падать по памяти, а замена лицензии потребует апгрейда
03
Развернуть сервер 1С и СУБД на одном слабом компьютере — экономия на железе сведёт на нет выигрыш от клиент-серверного режима
04
Считать, что лицензия МИНИ равна полноценной — при превышении лимита подключений лишние сеансы будут отклоняться

Аппаратные и программные серверные лицензии

Серверная лицензия поставляется в двух формах. Аппаратный ключ HASP — USB-устройство, которое подключается к серверу. Оно удобно при переносе сервера на другое оборудование: ключ просто переставляется. Риски — физическая потеря или выход ключа из строя, а также сложности с пробросом USB в виртуальные среды.

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

Для виртуализированных сред заранее проверьте, как гипервизор работает с USB-ключами, если выбираете аппаратный вариант: многие используют сетевые USB-концентраторы или специальные настройки проброса устройств.

Как проверить, что серверная лицензия работает

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

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

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

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

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

Подключение клиента к базе на СУБД
Норма

Сеанс открывается без сообщений о лицензии

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

Ошибка «не обнаружена лицензия» или отказ в подключении к кластеру

Рабочие процессы в консоли кластера
Норма

Процессы запущены, база видна в списке

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

Кластер пуст или служба агента остановлена

Число одновременных сеансов у лицензии МИНИ
Норма

Подключаются все пользователи в пределах лимита

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

Сеансы сверх лимита отклоняются

Альтернативы покупке серверной лицензии

Если клиент-серверный режим нужен, но бюджет ограничен, есть законные способы снизить затраты. Первый — начать с лицензии МИНИ на 5 подключений, если число пользователей это позволяет. Второй — использовать PostgreSQL вместо платной СУБД: это существенно уменьшает общую стоимость инфраструктуры, хотя требует компетенций в администрировании PostgreSQL.

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

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

Итог

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

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

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

Серверная лицензия привязана к конкретной конфигурации 1С?

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

Можно ли перенести серверную лицензию на другой компьютер?

Аппаратный ключ HASP переносится простым переключением USB-устройства. Программная лицензия привязана к параметрам оборудования: при переезде на новый сервер потребуется новая активация резервным пин-кодом из комплекта, а после их исчерпания — обращение в центр лицензирования 1С.

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

Формально каждый запущенный экземпляр сервера 1С требует лицензии. На практике для тестирования часто используют файловые копии баз или разворачивают тестовый кластер на том же сервере, где действует основная лицензия. Разворачивание второго полноценного сервера без лицензии — нарушение соглашения.

Что произойдёт, если лицензия МИНИ исчерпана?

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

Можно ли использовать сервер 1С с бесплатной СУБД?

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

Влияет ли серверная лицензия на скорость работы 1С?

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