При настройке доступа к информационным базам 1С через веб-сервер часто возникает вопрос: увеличивается ли потребление лицензий при переходе с браузера на тонкий клиент, работающий по протоколу http? Разберем эту ситуацию подробно, чтобы понять принципы работы системы защиты 1С.
Распространенное заблуждение гласит, что каждое «окно» с 1С требует отдельной лицензии. На самом деле всё зависит от того, каким образом клиентская часть получает доступ к лицензии. Платформа 1С в первую очередь стремится минимизировать избыточное потребление ключей. Общий принцип звучит так: если сеанс пользователя уже обеспечен лицензией, сервер не будет запрашивать дополнительную из общего пула.
Рассмотрим, как распределяются лицензии в зависимости от архитектуры вашей сети и способа их установки:
тонкий клиент «видит» её и использует для всех своих подключений. Вы можете открыть несколько разных баз в отдельных окнах, и система будет считать, что вы работаете в рамках одной лицензии, привязанной к данному рабочему месту.тонкий клиент при запуске обращается к HASP LM по сети. Если ключ сетевой и лицензия получена на конкретный компьютер, эта лицензия становится «закрепленной» за текущей сессией пользователя. Это позволяет открывать несколько информационных баз, не занимая дополнительные слоты в ключе.сервер 1С или модуль веб-сервера самостоятельно управляет выдачей лицензий (в том числе при работе через веб-клиент в браузере), лицензия расходуется на каждый новый запуск/сеанс. В этой конфигурации «сэкономить» сложнее, так как сервер рассматривает каждое подключение как независимый запрос.Важно различать веб-клиент (браузер) и тонкий клиент (отдельное приложение). Веб-клиент не обладает возможностью глубокого взаимодействия с аппаратными ключами на стороне пользователя. Он почти всегда запрашивает лицензию у сервера при подключении. В свою очередь, тонкий клиент является «полноценным» приложением, которое умеет искать лицензию локально:
Поиск лицензии тонким клиентом происходит в строгой последовательности:
lic).HASP через HASP LM.веб-сервера или сервера 1С в последнюю очередь.Как только лицензия получена на любом из этапов, дальнейший поиск прекращается. Это означает, что если у вас есть локальный ключ или аппаратный ключ в сети, настроенный на раздачу «на компьютер», тонкий клиент успешно захватит одну лицензию и будет использовать её для всех активных подключений. Никакой дополнительной лицензии «за сам факт использования протокола http» не требуется.
Чтобы избежать лишних затрат лицензий при работе через веб-сервер, рекомендуем придерживаться следующих правил:
тонкий клиент вместо веб-клиента. Это позволит перенести «центр принятия решений» по лицензиям на сторону клиента.HASP LM настроен корректно и клиенты имеют к нему сетевой доступ.веб-сервере, помните: если у клиента нет своей локальной лицензии, веб-сервер будет выдавать лицензию на каждое отдельное подключение к базе.В завершение подчеркнем: использование тонкого клиента при подключении к опубликованной базе — это штатный режим работы платформы. Он не нарушает условий лицензионного соглашения, так как лицензия всё равно привязывается к рабочему месту пользователя. Напротив, правильно настроенное получение лицензий позволяет работать эффективнее и комфортнее, избегая проблем с нехваткой свободных слотов в ключе защиты.