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

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

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

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

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

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

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

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

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

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

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

Локальная активация

Подходит для 1–2 стационарных ПК. Минус: лицензия теряется при смене оборудования или переустановке ОС.

Сервер лицензирования 1С

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

USB-ключи HASP

Аппаратная защита, не зависит от железа ПК. Минусы: ключ можно потерять, занимает порт, требует менеджера лицензий HASP.

Требования к компьютеру для сервера лицензирования

Служба нетребовательна к ресурсам: ей достаточно минимальной конфигурации, подходящей для самой платформы 1С. Важнее другое — стабильность. Компьютер должен работать постоянно, не уходить в спящий режим и иметь статический IP-адрес или постоянное имя в DNS, иначе клиенты перестанут находить службу после смены адреса.

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

Установка службы сервера лицензирования

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

По умолчанию служба использует отдельный сетевой порт. Убедитесь, что порт не занят другим приложением и открыт в брандмауэре Windows и на сетевом оборудовании между сервером и клиентами. Если служба не стартует, первым делом проверьте журнал событий Windows — конфликт портов там виден сразу.

Порядок установки и активации
  1. 1
    Установите компонент «Сервер лицензирования» из дистрибутива платформы на выделенный ПК
  2. 2
    Откройте порт службы в брандмауэре и убедитесь, что служба запущена
  3. 3
    Запустите активатор лицензий и введите пин-коды (однопользовательские — по одному, многопользовательские — целиком)
  4. 4
    Укажите данные организации при первой активации — они должны совпадать с регистрационными данными
  5. 5
    На клиентах пропишите адрес сервера лицензирования
  6. 6
    Проверьте выдачу лицензии тестовым запуском клиента

Активация программных лицензий по пин-кодам

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

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

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

Настройка клиентов и сервера 1С на получение лицензий

Клиентское приложение ищет лицензии в определённом порядке: локально, затем на сервере «1С:Предприятие» (если база клиент-серверная), затем у службы лицензирования по сети. Чтобы клиент обратился к вашему серверу, адрес задаётся двумя способами.

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

ini
; nethasp.ini — фрагмент для поиска сервера лицензирования
[NH_COMMON]
NH_IPX = Disabled
NH_NETBIOS = Disabled
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.0.10
NH_TCPIP_METHOD = UDP

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

Проверка работы и контроль выданных лицензий

После настройки запустите клиентское приложение и откройте информационную базу. Если лицензия получена, запуск происходит без диалога поиска лицензии. Если появляется сообщение «не найдена лицензия», проверяйте по цепочке: доступность сервера по сети, открытость порта, корректность адреса в nethasp.ini, наличие свободных лицензий на сервере.

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

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

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

Запуск клиента
Норма

База открывается без диалога поиска лицензии

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

Сообщение «не найдена лицензия для использования программы»

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

Служба сервера лицензирования в состоянии «Работает», порт прослушивается

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

Служба остановлена или падает с ошибкой в журнале событий

Доступность по сети
Норма

Порт сервера отвечает с клиентского ПК

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

Тайм-аут подключения — проверять брандмауэр и маршрутизацию

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

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

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

Типичные ошибки
01
Размещение службы на ПК с динамическим IP — клиенты теряют сервер после смены адреса
02
Активация лицензий на виртуальной машине без фиксации MAC и UUID — лицензии слетают при миграции ВМ
03
Потеря резервных пин-кодов — невозможно восстановить лицензию после смены оборудования
04
Обновление платформы клиентов без обновления службы лицензирования — ошибки совместимости при выдаче
05
Отсутствие резервной копии каталога с файлами лицензий — лишняя трата резервных активаций

FAQ: частые вопросы о сервере лицензирования 1С

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

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

Что делать, если лицензия перестала определяться после замены оборудования?

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

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

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

Работает ли сервер лицензирования без интернета?

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

Чем сервер лицензирования 1С отличается от менеджера лицензий HASP?

Сервер лицензирования 1С раздаёт программные лицензии, привязанные к его аппаратной конфигурации. Менеджер лицензий HASP работает с аппаратными USB-ключами. Это разные механизмы; выбор зависит от типа купленных лицензий — программных или аппаратных.

Итог

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

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