Сколько мест в лицензии 1С и сколько из них занято: шесть способов узнать

· 9 мин

Содержание

Проверить количество лицензий 1С проще всего там, где они хранятся. Для аппаратного ключа HASP это маркировка на корпусе и программа Aladdin Monitor. Для программной лицензии — файлы .lic в папке C:\ProgramData\1C\licenses и утилита ring. В клиент-серверном варианте всё видно в консоли администрирования кластера: в узле «Лицензии» и в колонках сеансов.

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

Что именно вы считаете: виды лицензий 1С

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

Лицензии 1С бывают двух уровней:

  • 💻 Клиентские — дают право запускать 1С на рабочих местах. Продаются наборами на 1, 5, 10, 20, 50, 100, 300 и 500 мест. Наборы суммируются: «5 + 10» дают 15 одновременных подключений.
  • 🖥️ Серверные — нужны только для клиент-серверного варианта. Они разрешают запуск кластера серверов 1С, но мест для пользователей не добавляют.

И два способа защиты:

ЗащитаГде хранитсяЧем проверить
Аппаратный ключ HASPUSB-ключ на компьютере или сервереМаркировка, Aladdin Monitor, менеджер лицензий
Программная лицензияФайл .lic, привязанный к оборудованиюПапка licenses, ring license list
Любая в клиент-сервереКлюч или файл на сервере 1СКонсоль кластера, rac session list --licenses

Основная поставка 1С:Предприятия обычно включает лицензию на одно рабочее место. Если вы покупали программу и дополнительные наборы, то итоговое число мест — сумма всех наборов.

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

НаборЗащитаГде установленМест
Основная поставкаПрограммнаяПК главного бухгалтера1
Доп. лицензияПрограммнаяТерминальный сервер5
Доп. лицензияСетевой ключ HASPФайловый сервер10
Итого16

Такая таблица отвечает на вопрос «сколько куплено» за минуту и пригодится при замене оборудования или аудите.

Одна клиентская лицензия расходуется на один компьютер. Если бухгалтер открыл на своём ПК три окна 1С с разными базами, занято одно место, а не три. Исключение — терминальный сервер, о нём ниже.

Как у вас защищена 1С?

Аппаратный ключ HASP: маркировка и Aladdin Monitor

Маркировка на корпусе

Самый быстрый способ — взять ключ в руки. На корпусе есть надпись с серией ключа и числом пользователей.

  • 🔑 Однопользовательский локальный ключ работает только на том компьютере, куда вставлен. Он даёт одно место.
  • 🌐 Сетевой ключ обычно содержит в маркировке NET и число: NET5 — пять мест, NET20 — двадцать, NET100 — сто.
  • 🖥️ Серверный ключ помечен своей серией (для 32- и 64-разрядного сервера разной). Мест для пользователей он не даёт.

Если ключей несколько, сложите числа со всех клиентских ключей. Серверный ключ в сумму не входит.

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

Aladdin Monitor и менеджер лицензий

Сетевой ключ раздаёт места через HASP License Manager — службу на компьютере, где стоит ключ. Посмотреть её работу можно в бесплатной программе Aladdin Monitor.

  1. Запустите Aladdin Monitor на компьютере с ключом или на любом ПК той же сети.
  2. В дереве слева выберите сервер с менеджером лицензий. Если его нет, добавьте адрес вручную.
  3. Раскройте найденный ключ. В его свойствах указано максимальное число лицензий и текущее число подключений.
  4. Выберите программу (слот) внутри ключа — появится таблица компьютеров, которые занимают места.

Если Monitor не видит сервер, а пользователи получают ошибку Не обнаружен ключ защиты программы, проверьте файл nethasp.ini в каталоге conf платформы 1С. В нём задаётся адрес менеджера лицензий:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

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

Программные лицензии: файлы .lic, PIN-коды и утилита ring

Программная лицензия активируется PIN-кодом и превращается в файл .lic. Файл привязан к оборудованию компьютера, на котором его получили.

Где лежат файлы

СистемаПапка для всех пользователейПапка текущего пользователя
WindowsC:\ProgramData\1C\licenses%APPDATA%\1C\licenses
Linux/var/1C/licenses—

Один файл — один активированный набор. Если в папке три файла, значит, у вас три набора, но не обязательно три места: в каждом может быть 1, 5 или 50 мест.

Как узнать число мест в каждом файле

Надёжнее всего — утилита лицензирования ring, которая ставится вместе с инструментами лицензирования 1С. Команда выводит список активированных лицензий:

ring license list

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

ring license info --name <имя_лицензии_из_списка>

Если не помните ключи команды, выполните ring help — утилита покажет актуальный синтаксис для вашей версии.

PIN-конверт как сверка

В комплекте каждой программной лицензии есть конверт с основным и резервными PIN-кодами. На нём указано, на сколько мест рассчитан набор. Это хорошая сверка с тем, что показывает ring.

  • 📄 Записывайте, какой PIN активирован на каком компьютере. Без этого через год никто не вспомнит, куда ушёл набор на 10 мест.
  • 🔁 Резервные PIN-коды нужны для повторной активации после замены оборудования. Их число ограничено.

Не удаляйте файлы .lic «для проверки» и не копируйте их между компьютерами. Лицензия перестанет работать, а для восстановления придётся тратить резервный PIN.

Консоль администрирования кластера: сколько выдано и кому

В клиент-серверном варианте лицензии раздаёт сервер 1С. Ключи или файлы .lic стоят на сервере, а консоль показывает, кто какую лицензию получил.

Узел «Лицензии» в консоли

  1. Откройте «Администрирование серверов 1С Предприятия».
  2. Раскройте Центральный сервер → Кластеры → <ваш кластер>.
  3. Выберите узел «Лицензии». Справа появится список выданных лицензий: пользователь, компьютер, тип лицензии (программная или аппаратная), её файл или серия ключа, максимальное число пользователей.
  4. Посчитайте строки — это текущая занятость. Колонка с максимумом показывает ёмкость набора, из которого выдана лицензия.

Если консоль не запускается или пустая, частая причина — незарегистрированная библиотека radmin.dll после установки другой версии платформы. Перерегистрируйте её из каталога bin нужной версии от имени администратора:

regsvr32 "C:\Program Files\1cv8\8.3.xx.xxxx\bin\radmin.dll"

Вместо 8.3.xx.xxxx подставьте номер установленной платформы. Номер должен совпадать с версией сервера 1С.

То же самое из командной строки

Для скриптов и мониторинга удобнее rac. Он работает через сервер администрирования ras, который должен быть запущен.

rac cluster list
rac session list --cluster=<id_кластера> --licenses

Первая команда даёт идентификатор кластера. Вторая — сеансы с данными о лицензиях. В выводе ищите поля:

  • max-users-all — сколько всего мест в наборе;
  • max-users-cur — сколько из них сейчас используется;
  • license-type — программная или аппаратная;
  • full-name или series — файл .lic или серия ключа.

💡 Вывод rac легко отфильтровать: findstr max-users в Windows или grep max-users в Linux покажут ёмкость и загрузку без лишних строк.

Журнал регистрации: сколько мест нужно в пиковые часы

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

  1. Откройте журнал: в конфигурации на БСП — Администрирование → Обслуживание → Журнал регистрации, в любой базе — через Все функции → Стандартные → Журнал регистрации.
  2. Установите отбор по событиям начала и завершения сеанса за нужный период, например за последний месяц.
  3. Выгрузите результат в таблицу и посчитайте одновременно открытые сеансы по времени. Пик и есть ваша реальная потребность.

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

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

Активные пользователи: кто занимает лицензии прямо сейчас

Когда новый сотрудник не может войти, вопрос один: кто сидит в программе. Ответ — список активных пользователей.

  • В типовой конфигурации на БСП: Администрирование → Обслуживание → Активные пользователи.
  • В любой базе: Все функции → Стандартные → Активные пользователи.
  • В Конфигураторе: Администрирование → Активные пользователи.
  • На сервере 1С: узел «Сеансы» в консоли кластера — по всем базам сразу.

В списке видны пользователь, компьютер, приложение и время начала сеанса. Сгруппируйте сеансы по компьютеру: число разных компьютеров примерно равно числу занятых мест (для терминального сервера — по сеансам).

Типичные находки при такой проверке:

  • 😴 «Зависшие» сеансы сотрудников, которые ушли домой, не закрыв программу.
  • 🔁 Один пользователь, работающий с двух компьютеров — ноутбука и стационарного ПК. Он занимает два места.
  • 🧪 Тестовые подключения программиста к рабочей базе.

Завершение чужого сеанса из консоли кластера обрывает работу пользователя: несохранённый документ пропадёт. Сначала предупредите сотрудника или делайте это вне рабочего времени.

Терминальный сервер и 1С:Линк: как считаются места

Терминальный режим (RDP)

На терминальном сервере правило «один компьютер — одно место» работает иначе. Каждый терминальный сеанс Windows считается отдельным рабочим местом. Десять сотрудников, зашедших по RDP на один сервер, займут десять лицензий, хотя физически компьютер один.

Что из этого следует:

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

1С:Линк

1С:Линк открывает доступ к файловой базе через интернет: база публикуется на офисном компьютере, а сотрудники подключаются удалённо. Лицензии в этом сценарии берутся на компьютере, где опубликована база. Удалённому пользователю свой ключ не нужен.

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

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

Можно ли смешивать ключ HASP и программные лицензии?
Да. Платформа берёт лицензию из любого доступного источника. Места суммируются, но учитывать их удобнее в одной таблице с указанием, где стоит каждый набор.
Серверная лицензия увеличивает число пользователей?
Нет. Она разрешает только работу кластера серверов 1С. Пользователям по-прежнему нужны клиентские лицензии.
Почему ring показывает лицензию, а 1С пишет, что её нет?
Чаще всего изменилось оборудование компьютера, и лицензия перестала ему соответствовать. Её нужно восстановить резервным PIN-кодом с того же конверта.
Сколько мест занимает веб-клиент?
Веб-клиент тоже занимает клиентскую лицензию. Учитывайте его при подсчёте наравне с тонким клиентом.
Как быстро узнать, сколько мест свободно, без консоли?
Посчитайте компьютеры в списке активных пользователей по всем базам и вычтите из суммы наборов. Для сетевого ключа то же покажет Aladdin Monitor.