Рассмотрим распространенную ситуацию: в локальной сети предприятия используются несколько аппаратных сетевых ключей защиты HASP (например, на 20, 50 и 100 пользователей). При активной работе лимит одного из ключей (например, на 50 пользователей) исчерпывается. Разберем по шагам, как настроить систему так, чтобы платформа 1С автоматически запрашивала свободную лицензию со следующего доступного ключа.
Проанализируем технические нюансы работы защиты HASP. Один физический компьютер не может корректно использовать одновременно несколько сетевых ключей одной серии. Поэтому ключи защиты должны быть обязательно разнесены по разным компьютерам сети.
Даже при разнесении ключей по разным компьютерам переход может не происходить из-за следующих факторов:
Выясним порядок первичной настройки оборудования. Убедимся, что каждый из имеющихся аппаратных ключей подсоединен к отдельному компьютеру в локальной сети. На каждом из этих компьютеров должен быть установлен и запущен HASP HL License Manager.
Рассмотрим настройку параметров на серверах, где установлены ключи. В каталоге службы HASP License Manager отредактируем файл nhsrv.ini:
[NHS_SERVER] с помощью параметра NHS_SERVERNAMES (например, LM_KEY20, LM_KEY50, LM_KEY100).NHS_SESSION_TIMEOUT и NHS_CONNECTION_TIMEOUT для автоматического освобождения неактивных лицензий при обрывах связи.Посмотрим, как задать платформе «1С:Предприятие» жесткую последовательность опроса серверов ключей. На рабочих станциях пользователей откроем файл nethasp.ini (находится в каталоге bin платформы 1С):
NH_USE_BROADCAST = Disabled и NH_TCPIP = Enabled.[NH_TCPIP] пропишем IP-адреса всех трех компьютеров с ключами через параметр NH_SERVER_ADDR в строгой последовательности опроса (сначала адрес компьютера с ключом на 50 пользователей, затем адрес компьютера с ключом на 100 пользователей).Разберем особенность работы в клиент-серверном режиме. Если выдача лицензий осуществляется сервером «1С:Предприятия», убедимся в корректности порядка опроса ключей сервером. При работе пользователей исключительно в локальной сети отключение опции «Разрешить выдачу лицензий сервером 1С:Предприятия» позволит каждому клиенту обращаться к HASP License Manager напрямую, обеспечивая последовательный перебор всех доступных ключей.