Управление лицензиями
Подсчетом и распределением лицензий клиентским приложениям может заниматься либо сервер Инфо-Бухгалтер, либо сервер ключа. По умолчанию подсчетом лицензий и их выдачей в платформе занимается сервер Инфо-Бухгалтер.
Процесс управления лицензиями у сервера Инфо-Бухгалтер и сервера ключа похожи. Лицензии распределяются по компьютерам, на которых запускается платформа. При запуске платформы на одном компьютере количество доступных лицензий уменьшается на 1. Если с этого же компьютера происходит запуск еще одного экземпляра платформы, то сервер Инфо-Бухгалтер счетчик лицензий не уменьшает, в отличие от сервера ключа, который забирает еще одну лицензию. При завершении работы платформы на данном компьютере лицензия "возвращается" и счетчик лицензий увеличивается на 1.
Выдача лицензии на сервере ключа происходит в момент регистрации запускаемого приложения на сервере ключа.
Подсчет лицензий сервером Инфо-Бухгалтер происходит по LicenseId. LicenseId - это строковый идентификатор лицензии. Присваивание LicenseId происходит на стороне клиентского приложения Инфо-Бухгалтер. Для LAN лицензии значением LicenseId является значение IP-адреса компьютера, на котором выполняется клиентское приложение, и строковое имя компьютера. Таким образом, для нескольких экземпляров программ, запущенных на одном компьютере, выдается одна лицензия. Если сервер Инфо-Бухгалтер развернут на Windows Server (например при использовании терминального сервера), то LicenseId у LAN лицензии - это значение IP-адреса компьютера, строковое имя компьютера и имя пользователя Windows. LicenseId на серверных ОС дополняется именем пользователя, чтобы различить работу терминальных пользователей.
Для WAN лицензии значением LicenseId является значение идентификатора сессии, в рамках которой происходит взаимодействие сервера Инфо-Бухгалтер и веб-ресурсов глобальной сети.