Администрирование · 9 мин
Как посмотреть свободные лицензии 1С
Как посмотреть свободные лицензии 1С: консоль кластера, конфигуратор, кольцо лицензий, программная и аппаратная защита. Проверка занятых сеансов и освобождение лицензий.
Когда пользователь не может войти в базу 1С и видит сообщение «Не найдено лицензии», администратору первым делом нужно понять, сколько лицензий занято и сколько осталось свободными. Способ проверки зависит от того, как лицензирование устроено в вашей организации: программные лицензии на сервере 1С, аппаратные USB-ключи HASP или файловый вариант с лицензиями на компьютерах пользователей.
Универсального окна «свободные лицензии» в 1С нет — информацию приходится собирать из нескольких источников: консоли кластера серверов, утилиты администрирования, списка активных сеансов и данных о самих лицензиях. Ниже разобраны все рабочие способы для клиент-серверного и файлового вариантов.
Как устроено лицензирование 1С и почему это важно понять
Прежде чем искать свободные лицензии, определите, какой тип защиты используется. От этого зависит и инструмент проверки, и сама логика подсчёта.
Основные варианты: программные лицензии (файлы с расширением .lic, привязанные к аппаратной конфигурации компьютера или сервера) и аппаратные ключи HASP (USB-ключи, раздаваемые менеджером лицензий по сети). Клиентские лицензии расходуются на каждый сеанс пользователя, серверная лицензия — на работу самого сервера 1С.
Важный нюанс: один пользователь может занимать несколько лицензий, если запустил несколько сеансов (например, тонкий клиент и веб-клиент одновременно). Поэтому считать свободные лицензии по числу сотрудников в офисе нельзя — только по фактическим сеансам.
Проверка через консоль кластера серверов 1С
Если базы работают на сервере 1С:Предприятия, основной инструмент — консоль администрирования (утилита «Администрирование серверов 1С:Предприятия»). Откройте её, разверните нужный кластер и перейдите в раздел «Сеансы».
В списке сеансов видно всех подключённых пользователей, режимы их работы и время подключения. Чтобы увидеть именно расход лицензий, обратите внимание на колонки сеанса: там отображается, какой сеанс какую лицензию занял. Количество занятых лицензий равно количеству сеансов с выданными лицензиями (фоновые задания и соединения без сеансов лицензий не тратят).
- 1Откройте оснастку «Администрирование серверов 1С:Предприятия» на сервере или рабочем месте администратора
- 2Разверните нужный кластер и откройте ветку «Сеансы»
- 3Посчитайте количество активных сеансов пользователей — это занятые лицензии
- 4Откройте папку с файлами лицензий (srvinfo или каталог conf) и посчитайте активированные файлы *.lic с учётом их номинала
- 5Вычтите занятые из общего числа — получите свободные лицензии
Общее количество доступных лицензий складывается из номиналов всех активированных программных лицензий на сервере (или лицензий на ключе HASP, если он установлен). Программные лицензии хранятся в виде файлов .lic — обычно в каталоге srvinfo сервера или в профильном каталоге пользователя, под которым выполнялась активация.
Просмотр лицензий в файловом варианте работы
В файловой базе без сервера 1С лицензии активируются на компьютерах пользователей или на одном «раздающем» компьютере с многопользовательской лицензией. Проверка сводится к двум действиям.
Первое — посмотреть активных пользователей. Откройте конфигуратор, меню «Администрирование» → «Активные пользователи». Список покажет все текущие сеансы. В клиент-серверном режиме аналогичный список доступен из толстого клиента: «Администрирование» → «Пользователи» → «Активные пользователи».
Второе — узнать, какие лицензии установлены. В режиме 1С:Предприятие откройте «Справка» → «О программе» и перейдите по ссылке «Подробно» в разделе лицензии: там будет указан тип лицензии, её номер и номинал. Если используется многопользовательский пин-код, активированный на отдельной машине, проверять наличие свободных лицензий нужно именно на ней.
Проверка лицензий на аппаратных ключах HASP
Если используется USB-ключ (локальный или сетевой HASP), раздачей занимается менеджер лицензий (HASP License Manager). Узнать количество занятых и свободных лицензий можно через его веб-интерфейс мониторинга.
Откройте в браузере адрес компьютера с менеджером лицензий, указав порт мониторинга (по умолчанию используется порт 1947 для Admin Control Center). В разделе Sessions или Features видно, сколько лицензий ключа выдано и сколько осталось. Номинал ключа указан в его маркировке и в документации поставки.
http://имя_сервера_с_ключом:1947Учтите ограничение: сетевые ключи серии NetHASP и программная платформа 1С имеют ограничения на сочетание ключей — на одном компьютере одновременно работает ограниченный набор ключей одной серии. Если ключей несколько, проверяйте каждый менеджер лицензий отдельно.
Как считать свободные лицензии и проверять результат
Формула простая: свободные = суммарный номинал всех активных лицензий минус занятые сеансами. Сложность в том, что лицензии могут «зависать»: сеанс оборвался при сбое сети, а лицензия осталась занятой до тайм-аута.
Как проверить результат
Количество сеансов соответствует реально работающим пользователям
Сеансов заметно больше, чем пользователей — есть зависшие или дублирующиеся сеансы
Все файлы .lic читаются, активация соответствует текущему оборудованию
Лицензия слетела после замены оборудования или переустановки ОС
Компьютер с многопользовательской лицензией включён и доступен по сети
Компьютер выключен — лицензии недоступны всем
Зависшие сеансы можно завершить принудительно в консоли кластера (правый клик по сеансу → «Удалить»). Это безопасно для данных, если сеанс действительно мёртв, но перед удалением убедитесь, что пользователь не работает — иначе его несохранённые данные пропадут.
Типичные ошибки при подсчёте лицензий
Ещё одна частая ситуация: администратор видит в консоли 30 сеансов при купленных 50 лицензиях, но пользователи жалуются на нехватку. Причина обычно в том, что часть лицензий активирована на другом сервере или лежит в неактивированном виде. Проверяйте фактически активированные файлы .lic, а не договоры покупки.
Что делать, если лицензий не хватает
Как выбрать действие
Для постоянного наблюдения за расходом лицензий в крупных внедрениях используют технологический журнал сервера 1С (события, связанные с лицензированием) или центр администрирования 1С:ЦА. Это позволяет увидеть пиковую нагрузку и понять, сколько лицензий реально нужно, прежде чем докупать.
Что важно запомнить
Свободные лицензии = номинал активированных лицензий минус занятые сеансы. Смотрите сеансы в консоли кластера или списке активных пользователей, номинал — в файлах .lic, окне «О программе» или мониторе менеджера HASP. Учитывайте зависшие сеансы и не трогайте файлы лицензий без резервной копии.
Частые вопросы
Почему свободные лицензии есть, а пользователь не может войти?
Чаще всего лицензия недоступна именно этому клиенту: выключен компьютер с многопользовательской лицензией, недоступен менеджер HASP по сети или лицензия активирована на другом сервере. Проверьте сетевую доступность источника лицензий с проблемной машины.
Можно ли посмотреть, кто именно занял лицензию?
Да. В консоли кластера в разделе «Сеансы» виден пользователь, компьютер, приложение и время начала каждого сеанса. В файловом варианте аналогичную информацию даёт список активных пользователей в конфигураторе.
Занимает ли лицензию фоновое задание или регламентная операция?
Фоновые задания, запущенные внутри сеанса пользователя, отдельной лицензии не тратят. Но серверные фоновые процессы, выполняющие регламентные операции, в ряде сценариев могут расходовать лицензию — проверяйте фактический расход по списку сеансов.
Как быстро освободить лицензию без перезапуска сервера?
Удалите зависший сеанс в консоли кластера: правый клик по сеансу → «Удалить». Лицензия освободится сразу. Перезапуск службы сервера 1С для этого не требуется и является избыточной мерой.
Где хранятся файлы программных лицензий 1С?
На сервере — обычно в каталоге srvinfo агента сервера 1С; при активации на рабочем месте — в профильном каталоге пользователя (в Windows это папки вида C:\ProgramData\1C\licenses или каталог пользователя). Точный путь зависит от того, под какой учётной записью выполнялась активация.
Что будет, если закончатся резервные активации пин-кода?
Активировать лицензию повторно не получится — потребуется обращение в центр лицензирования фирмы «1С» с объяснением причин перевыпуска. Поэтому перед заменой оборудования сохраняйте данные лицензий и используйте резервные пин-коды только при реальной необходимости.