Сколько рабочих мест дают ваши лицензии 1С:Предприятия и сколько из них занято
Содержание
Быстрее всего количество лицензий 1С видно в самой программе: откройте Справка → О программе в клиенте или Конфигураторе — там указано, какая лицензия получена этим сеансом и на сколько рабочих мест она рассчитана. Общую картину по сети дают другие инструменты: для аппаратного ключа — монитор менеджера лицензий, для программных пин-кодов — список файлов .lic и утилита ring, для сервера — консоль администрирования кластера.
Типичная ситуация: в отдел взяли двух новых бухгалтеров, а у третьего пользователя при входе вылетает сообщение об отсутствии лицензии. Чтобы понять, докупать ли комплект или просто освободить зависшее место, нужно знать две цифры: сколько лицензий есть всего и сколько из них занято прямо сейчас. Ниже — как получить обе на платформе 8.3 для каждого вида защиты.
Какие бывают лицензии 1С и где у каждой записано количество
Сначала определите, чем защищена ваша 1С. От этого зависит, где искать цифры.
| Вид защиты | Как выглядит | Где видно количество |
|---|---|---|
| 🔑 Однопользовательский USB-ключ | Ключ в компьютере пользователя | Одно место на этот компьютер |
| 🔑 Многопользовательский USB-ключ | Ключ на одном компьютере сети + менеджер лицензий HASP | Монитор менеджера лицензий, маркировка ключа |
| 📄 Программная лицензия | Пин-код из конверта, после активации — файл .lic | Файл лицензии, ring license, «О программе» |
| 🖥️ Лицензия сервера 1С | Отдельный ключ или пин-код на компьютере сервера | Консоль кластера, rac |
Отдельно помните о двух вещах:
- 📌 Лицензия сервера 1С:Предприятия не даёт клиентских мест. Она разрешает запуск самого сервера, а пользователям всё равно нужны клиентские лицензии.
- 📌 Клиентские лицензии суммируются. Основная поставка на одно место плюс комплект на 5 мест — это 6 рабочих мест, если обе лицензии доступны из одного места (один компьютер или один сервер).
Документы о покупке — первичный источник. Пин-коды приходят в конвертах вместе с регистрационной анкетой, и на каждом указано, на сколько рабочих мест рассчитан комплект. Если бумаг нет, выясните через партнёра, у которого покупали.
Окно «О программе» и Конфигуратор: проверка лицензии текущего сеанса
Этот способ отвечает на вопрос «какую лицензию взял именно мой компьютер».
- Запустите базу в режиме «1С:Предприятие» или откройте Конфигуратор.
- Откройте
Справка → О программе. В интерфейсе «Такси» тот же пункт есть в главном меню — значок с тремя полосками или стрелкой в заголовке окна. - Найдите строку про лицензию. Там указан вид (программная или аппаратная, клиентская или серверная) и число рабочих мест в комплекте.
Чего это окно не покажет:
- ❌ сколько мест занято другими пользователями;
- ❌ сколько ещё лицензий есть в сети, если ваш сеанс взял первую попавшуюся;
- ❌ свободные места на соседнем ключе HASP.
Поэтому «О программе» — хорошая первая проверка, но не инвентаризация. Если в окне написано «на 5 рабочих мест», это значит лишь, что ваш сеанс получил место из комплекта на пятерых. Сколько таких комплектов у компании, нужно смотреть дальше.
В клиент-серверном варианте строка в окне покажет, откуда пришла лицензия — с компьютера пользователя или выдана сервером. Это помогает понять, где искать остальные.
Аппаратный ключ HASP: как посмотреть лимит и занятые места
Многопользовательский ключ работает через менеджер лицензий HASP License Manager. Он устанавливается на компьютер, куда вставлен ключ, и раздаёт места по сети. По умолчанию обмен идёт через порт 475.
Монитор менеджера лицензий
Для наглядной проверки используют утилиту Aladdin Monitor (её ставят отдельно, она входит в набор средств для ключей HASP).
- Установите монитор на любой компьютер сети.
- Запустите его. Слева появится список найденных менеджеров лицензий.
- Раскройте нужный менеджер и выберите ключ.
- Справа будет таблица: максимальное число подключений к ключу и текущее число занятых.
Если менеджер не появился в списке, клиент его тоже не найдёт. Значит, проблема в сети или в службе, а не в количестве лицензий.
Sentinel Admin Control Center
Если на компьютере с ключом установлен драйвер Sentinel (HASP HL), в браузере на этом же компьютере откройте http://localhost:1947. В разделе ключей видно, определяется ли ключ системой. Это удобный способ отделить «ключ не виден вообще» от «ключ виден, но мест не хватает».
Файл nethasp.ini
Клиент 1С ищет менеджер лицензий по настройкам файла nethasp.ini в каталоге conf платформы, например C:\Program Files\1cv8\conf\nethasp.ini. Если в сети широковещательный поиск работает плохо, адрес задают явно:
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Здесь 192.168.1.10 — адрес компьютера с ключом. После правки перезапустите 1С на клиенте.
Маркировка на корпусе ключа подсказывает тип и число мест, но надёжнее смотреть монитором: ключ мог быть заменён, а наклейка стёрта.
Количество лицензий на сервере 1С:Предприятия
В клиент-серверном варианте клиентские лицензии можно держать на сервере. Тогда сервер сам выдаёт их сеансам, а на рабочих местах ключи и пин-коды не нужны.
Условия, при которых сервер выдаёт лицензии
- ✅ Лицензии (программные или ключ HASP) установлены на компьютере рабочего сервера 1С.
- ✅ В свойствах информационной базы в консоли кластера включена выдача лицензий сервером 1С:Предприятия.
- ✅ Служба сервера запущена от пользователя, которому доступны файлы лицензий.
Через консоль администрирования
- Откройте консоль администрирования серверов 1С:Предприятия.
- Раскройте
Центральные серверы 1С:Предприятия → <сервер> → Кластеры → <кластер>. - Откройте ветку
Лицензии. В ней видно, какие лицензии сейчас выданы, каким сеансам и рабочим процессам. - В ветке
Сеансыинформационной базы можно увидеть, у кого из пользователей сейчас открыт сеанс.
Через rac
Те же данные удобно получать из командной строки. Сначала узнайте идентификатор кластера, затем запросите сеансы с лицензиями:
rac cluster list
rac session list --cluster=<UUID кластера> --licenses
Вывод покажет по каждому сеансу, какую лицензию он занял: тип, файл или ключ, на сколько мест рассчитан комплект. Аналогично rac process list --cluster=<UUID кластера> --licenses показывает лицензии рабочих процессов. Если кластер защищён паролем, добавьте параметры авторизации — их список даёт rac help session.
Посчитать занятые места проще всего так: выгрузите вывод rac session list ... --licenses в файл и посчитайте строки с полем лицензии. Это быстрее, чем пролистывать консоль на 80 сеансов.
Программные лицензии и пин-коды: сколько активировано
Программная лицензия — это пин-код, который после активации превращается в файл с расширением .lic. Один файл — одна активированная лицензия.
Где лежат файлы лицензий
| Система | Каталог |
|---|---|
| Windows, для всех пользователей | C:\ProgramData\1C\licenses |
| Windows, для одного пользователя | %APPDATA%\1C\licenses |
| Linux | /var/1C/licenses |
Посчитайте файлы .lic в этих каталогах. Каждый из них привязан к оборудованию компьютера, на котором его активировали. Перенос файла на другой ПК не даст рабочей лицензии.
Утилита ring
На компьютере, где установлены средства лицензирования 1С (license tools), список активированных лицензий выводит команда:
ring license list
Для подробностей о конкретной лицензии используйте ring license info с именем лицензии из списка. Точные параметры для вашей версии утилиты покажет ring license help.
В карточке лицензии видно, на сколько рабочих мест она выдана и к какому продукту относится: клиентская, серверная, базовая конфигурация.
Пин-коды из конверта
На одном конверте обычно несколько пин-кодов. Это не несколько лицензий, а запасные коды для повторной активации того же комплекта, например после замены материнской платы. Число рабочих мест не умножается на число пин-кодов.
Не активируйте запасные пин-коды «про запас» на других компьютерах — вы израсходуете повторные активации, а мест не прибавится.
Журналы и файлы: что показывает история выдачи лицензий
Когда лицензия то есть, то нет, разовой проверки мало. Нужна история.
Технологический журнал, событие LIC
Платформа пишет операции с лицензиями в технологический журнал под событием LIC. Включается он файлом logcfg.xml в каталоге conf платформы:
<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
<log location="C:\techlog" history="24">
<event>
<eq property="name" value="LIC"/>
</event>
<property name="all"/>
</log>
</config>
Журнал начинает писаться через минуту после сохранения файла. В записях видно, какой процесс пытался получить лицензию , откуда и с каким результатом.
Технологический журнал растёт быстро. Ставьте фильтр только на LIC, указывайте history в часах и удаляйте logcfg.xml, когда закончите разбор.
Что ещё посмотреть
- 📂 Каталоги лицензий: дата изменения файла
.licподскажет, когда лицензию активировали или переактивировали. - 📂 Журнал менеджера лицензий HASP: если служба падала, в момент сбоя все сетевые места пропадали разом.
- 📂 Журнал событий Windows на компьютере с ключом: отключение USB-устройства и перезапуск служб.
Сводим цифры вместе: пример подсчёта по офису
Каждый инструмент выше показывает свой кусок. Итоговое число рабочих мест складывайте вручную, по источникам. Удобно вести таблицу из трёх колонок: где лежит лицензия, на сколько мест, сколько занято.
Пример небольшой фирмы:
| Источник | Мест всего | Занято в 11:00 |
|---|---|---|
| Сервер 1С: программная лицензия на 10 мест | 10 | 9 |
| Сервер 1С: основная поставка на 1 место | 1 | 1 |
| Ноутбук директора: однопользовательский ключ | 1 | 0 |
| Итого | 12 | 10 |
Что видно из такой таблицы:
- 👥 На сервере 11 мест, занято 10. Двенадцатый сотрудник в офисе получит лицензию с сервера, но тринадцатый — уже нет.
- 💻 Место на ключе директора никому, кроме ноутбука директора, не достанется. Локальный ключ не раздаёт места по сети.
- 📈 Если пик загрузки стабильно упирается в лимит, имеет смысл докупать комплект на сервер, а не однопользовательские ключи.
Снимайте «занято» в разное время дня: в 9 утра, в обед и в конце месяца при закрытии периода. Пик почти всегда приходится на отчётные дни, и именно по нему считают, хватает ли лицензий.
Почему лицензий видно меньше, чем куплено
Частая история: куплено 10 мест, а работают 7. Причины обычно не в 1С, а в том, как лицензии разложены по сети.
Если зависший сеанс держит лицензию
Пользователь закрыл ноутбук, а его сеанс остался в кластере и держит место. Найдите его в ветке Сеансы консоли и завершите.
Завершение сеанса обрывает работу пользователя без сохранения. Сначала убедитесь, что это действительно зависший сеанс, а не человек, который сейчас проводит документы. Перезапуск службы сервера или менеджера лицензий оборвёт все сеансы сразу — делайте это только вне рабочего времени.