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

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

Где посмотреть, сколько лицензий в 1С

Как проверить, сколько лицензий 1С установлено и занято: через консоль сервера, конфигуратор, кластер и утилиту ring. Проверка программных и аппаратных ключей HASP.

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

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

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

Какие виды лицензий бывают в 1С и что именно вы ищете

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

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

Просмотр лицензий через консоль кластера серверов 1С

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

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

Обратите внимание: консоль показывает только лицензии, раздаваемые этим кластером. Если лицензии раздаёт аппаратный ключ через HASP License Manager на другой машине, в консоли вы увидите только факт их выдачи, но не общий остаток в ключе.

Как открыть список лицензий в консоли кластера
  1. 1
    Запустите «Администрирование серверов 1С:Предприятия» из меню Пуск
  2. 2
    Разверните узел сервера и нужный кластер
  3. 3
    Откройте ветку «Лицензии» для списка выданных лицензий
  4. 4
    Откройте ветку «Сеансы» для оценки реальной загрузки
  5. 5
    Сопоставьте число активных сеансов с лимитом лицензий

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

В файловом режиме кластера нет, поэтому смотрите список активных пользователей. В конфигураторе откройте меню «Администрирование» → «Активные пользователи». Число строк в списке показывает, сколько подключений сейчас занято. Учтите, что фоновые сеансы и отладчики тоже отображаются здесь.

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

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

Как узнать количество купленных лицензий

Для программных лицензий источник истины — регистрационная анкета и набор пин-кодов из комплекта поставки. Каждый пин-код соответствует определённому количеству лицензий: есть комплекты на 1, 5, 10, 20, 50 и более пользователей. Сумма всех активированных пин-кодов и есть ваш лимит.

Файлы программных лицензий (с расширением .lic) хранятся в служебных каталогах: обычно в папке conf каталога установки платформы или в профильных каталогах пользователей и службы сервера. Содержимое файла зашифровано, но по датам и расположению можно понять, какие лицензии активированы на конкретной машине.

Для аппаратных ключей HASP количество лицензий зашито в ключе и указано на его корпусе или в сопроводительных документах. Установите диспетчер лицензий HASP License Manager и откройте его веб-интерфейс мониторинга (по умолчанию доступен на порту 1947 через браузер): там видны подключённые ключи, их ёмкость и текущие подключения.

Командная строка: утилита ring и журнал регистрации

На сервере с установленным модулем расширения администрирования доступна утилита ring из состава 1С:EDT-поставки инструментов (модуль license). Команда ring license list показывает установленные программные лицензии на машине, а ring license info — детали по конкретной лицензии. Это удобно для автоматизации и проверки без графического интерфейса.

Альтернатива для клиент-серверного режима — утилита администрирования кластера rac. Команда rac session list --cluster=ИД_КЛАСТЕРА выводит список сеансов, по которому видно текущее потребление лицензий. Идентификатор кластера получают командой rac cluster list.

bash
ring license list
rac cluster list
rac session list --cluster=<идентификатор_кластера>

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

Типичные ошибки при подсчёте лицензий

Типичные ошибки
01
Считать сеансы вместо лицензий: один пользователь с несколькими сеансами занимает одну лицензию, и суммарное число сеансов завышает оценку
02
Искать общий лимит в консоли кластера: консоль показывает выданные лицензии, а не купленный максимум
03
Забывать про лицензии, раздаваемые ключом HASP на другой машине: они не учитываются в файлах .lic локального сервера
04
Терять пин-коды после переустановки: программная лицензия привязана к параметрам компьютера, и без резервного пин-кода активация придётся на поддержку
05
Не учитывать фоновые задания и сеансы отладки, которые тоже расходуют лицензии

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

Как проверить, что подсчёт выполнен правильно

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

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

Число активных сеансов в консоли или списке пользователей
Норма

Меньше или равно сумме активированных лицензий

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

Периодически упирается в лимит, пользователи получают отказ

Сумма пин-кодов и ёмкость ключей HASP
Норма

Совпадает с лимитом, который видит система

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

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

Зависшие сеансы
Норма

Завершаются по таймауту автоматически

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

Копятся и удерживают лицензии без реальной работы

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

Итог

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

Занятые лицензии смотрят в консоли кластера или списке активных пользователей, а купленный лимит — в пин-кодах комплекта и диспетчере HASP. Сеансы и лицензии — не одно и то же, а зависшие сеансы искажают картину.

Частые вопросы

Почему пользователей меньше, чем занятых лицензий?

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

Можно ли посмотреть лицензии без прав администратора?

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

Что делать, если лицензий не хватает?

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

Переносится ли программная лицензия на новый сервер?

Да, но не копированием файла .lic — лицензия привязана к параметрам оборудования. На новом сервере выполняется активация резервным пин-кодом из комплекта поставки. Существенное изменение конфигурации старого компьютера (замена материнской платы, сетевой карты) также может потребовать повторной активации.

Где посмотреть лицензии в облачной 1С (1С:Фреш)?

В сервисе 1С:Фреш лицензирование построено по подписке на число пользователей. Количество доступных и занятых мест отображается в личном кабинете абонента сервиса, а не в инструментах платформы.

Отличается ли подсчёт для веб-клиента и тонкого клиента?

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