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

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

Серверная лицензия 1С: как она работает и как её правильно использовать

Как работает серверная лицензия 1С: принцип действия, виды лицензий, активация, перенос на другой сервер, типичные ошибки и ответы на частые вопросы.

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

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

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

Что делает серверная лицензия и чем она отличается от клиентской

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

Клиентские лицензии регулируют количество одновременных сеансов пользователей. Они бывают аппаратными (USB-ключи HASP) и программными (файлы с расширением .lic). Серверная лицензия тоже может быть аппаратной (ключ с маркировкой EN8SA для 32-битного сервера или соответствующий ключ для 64-битного) либо программной — на практике чаще встречается именно программный вариант, потому что его проще активировать и не нужен физический доступ к серверу.

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

Виды серверных лицензий и как выбрать подходящую

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

Второй критерий — тип носителя. Программная лицензия активируется пин-кодом и хранится в виде файла, аппаратная — в виде USB-ключа. Для виртуальных серверов программная лицензия удобнее, но чувствительна к изменениям конфигурации виртуальной машины. Аппаратный ключ привязан не к железу сервера, а к самому ключу, поэтому переживает миграции — но его можно физически потерять.

Программная или аппаратная лицензия

Программная (пин-код)

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

Аппаратная (USB-ключ HASP)

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

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

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

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

Регистрационные данные (название организации, ИНН и прочее) нужно вводить точно так же, как при первичной регистрации комплекта: при перевыпуске лицензии система сверяет эти поля, и расхождения могут привести к отказу. Файл лицензии сохраняется в служебный каталог — обычно это папка licenses внутри каталога srvinfo или в профиле службы агента.

Порядок активации серверной лицензии
  1. 1
    Установите платформу 1С на сервер и запустите службу агента сервера.
  2. 2
    Откройте на сервере любую базу через толстый клиент или запустите получение лицензии из консоли.
  3. 3
    Введите пин-код из комплекта и регистрационные данные организации в точности как при покупке.
  4. 4
    Дождитесь получения файла лицензии (автоматически или через файл запроса/ответа).
  5. 5
    Перезапустите службу агента сервера и проверьте, что базы открываются без ошибки поиска лицензии.

Как сервер раздаёт клиентские лицензии

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

Альтернатива — аппаратный клиентский ключ в сети с менеджером лицензий HASP. Этот вариант оправдан, когда базы работают и в файловом режиме, и в клиент-серверном: один ключ обслуживает оба сценария. Но менеджер лицензий становится единой точкой отказа, а сетевые проблемы с ним дают характерную ошибку «не найдена лицензия» у всех пользователей сразу.

Перенос лицензии на другой сервер и смена оборудования

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

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

Для виртуальных сред рекомендуется фиксировать параметры виртуальной машины: не менять без необходимости MAC-адреса, UUID и набор виртуальных устройств. Это снижает риск внезапной потери лицензии после обслуживания инфраструктуры.

Типичные ошибки и как их диагностировать

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

Отдельный сценарий — лицензия активирована, но сервер её «не видит». Так бывает, когда файл лицензии лежит в профиле одной учётной записи, а служба агента работает от имени другой. Лечится размещением файла лицензии в общем каталоге srvinfo или активацией из-под той учётной записи, под которой работает служба.

Типичные ошибки
01
Активация лицензии под учётной записью администратора вместо учётной записи службы агента — сервер не находит файл лицензии.
02
Покупка только серверной лицензии без клиентских — сервер работает, но пользователи подключиться не могут.
03
Изменение конфигурации виртуальной машины без проверки резервных пин-кодов — лицензия слетает, а восстанавливать нечем.
04
Ошибки в регистрационных данных при перевыпуске — центр лицензирования отклоняет запрос.
05
Использование 32-битной лицензии для 64-битного сервера — платформа не принимает лицензию.
Контрольные точки

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

Открытие базы пользователем
Норма

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

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

Ошибка «не найдена лицензия» или «не найден ключ защиты»

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

Служба запущена и работает от ожидаемой учётной записи

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

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

Файл лицензии
Норма

Файл с расширением .lic присутствует в каталоге licenses

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

Файл отсутствует или лежит только в профиле другой учётной записи

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

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

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

Что произойдёт, если закончатся резервные пин-коды?

Активировать лицензию на новом оборудовании штатно не получится. Потребуется обращение в фирму «1С» или к партнёру за дополнительными пин-кодами с объяснением причин перевыпуска. Процесс занимает время, поэтому за остатком резервных кодов стоит следить заранее.

Можно ли использовать один USB-ключ и для сервера, и для клиентов?

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

Слетит ли лицензия при обновлении платформы 1С?

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

Работает ли серверная лицензия в виртуальной машине?

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

Итог

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

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