Администрирование · 9 мин
Сколько программных лицензий 1С используется: как проверить и посчитать
Как определить, сколько программных лицензий 1С занято пользователями: журнал регистрации, консоль кластера, счётчики сеансов и контроль лимита лицензий.
Вопрос «сколько лицензий 1С сейчас используется» возникает в двух ситуациях: когда пользователи получают ошибку «Не обнаружено свободной лицензии» и когда нужно спланировать закупку дополнительных лицензий. В обоих случаях требуется понять, сколько лицензий занято, кем именно и как соотносятся фактическое потребление и купленный лимит.
Механизм подсчёта зависит от режима работы: файловый вариант с программными лицензиями, клиент-серверный вариант с сервером 1С:Предприятия или комбинация программных и аппаратных (USB-ключ HASP) лицензий. В каждом случае есть свои инструменты: консоль кластера серверов, журнал регистрации, типовые отчёты об активных пользователях и внешние средства мониторинга.
Важно понимать принцип: одна клиентская лицензия расходуется, как правило, на один сеанс пользователя, при этом один пользователь может занимать несколько лицензий, если запустил несколько сеансов (например, тонкий клиент и веб-клиент одновременно). Поэтому «количество пользователей» и «количество занятых лицензий» — не одно и то же.
Как 1С считает занятые лицензии
Клиентская лицензия 1С выделяется сеансу, а не человеку. Если бухгалтер открыл базу в тонком клиенте на компьютере и параллельно подключился через веб-браузер, занято две лицензии. Фоновые задания и сеансы веб-сервисов также могут потреблять лицензии в зависимости от настроек и версии платформы.
Программные лицензии привязываются к компьютеру или к серверу 1С:Предприятия. Серверные лицензии (на сервер) и клиентские (на сеансы) учитываются отдельно. Аппаратные ключи HASP работают по схожей логике: ключ на 50 пользователей позволяет запустить 50 одновременных сеансов, независимо от того, сколько человек за ними стоит.
Из этого следует практический вывод: при оценке потребности в лицензиях считать нужно пиковое число одновременных сеансов, а не штатную численность сотрудников, работающих с 1С.
Проверка через консоль кластера серверов
В клиент-серверном варианте основной инструмент — консоль администрирования серверов 1С:Предприятия. Откройте консоль, выберите нужный кластер и информационную базу, затем перейдите на вкладку «Сеансы». Здесь виден список всех активных подключений: пользователь, компьютер, приложение (тонкий клиент, веб-клиент, фоновое задание), время начала сеанса.
Количество строк в списке сеансов — это фактическое число занятых сеансов. Информацию о выданных лицензиях можно посмотреть в свойствах сеанса: там указывается, какая лицензия использована (программная, с аппаратного ключа, серверная). Ветка «Лицензии» в консоли показывает сводные данные по доступным и выданным лицензиям кластера.
- 1Откройте консоль администрирования серверов 1С и подключитесь к кластеру
- 2Раскройте нужную информационную базу и перейдите на вкладку «Сеансы»
- 3Посчитайте активные сеансы и откройте свойства сеанса, чтобы увидеть тип использованной лицензии
- 4Сверьте число занятых лицензий с количеством приобретённых
- 5Повторите проверку в часы пиковой нагрузки для объективной картины
Обратите внимание на столбец «Спящий сеанс» и время бездействия: «зависшие» сеансы занимают лицензии, хотя пользователь фактически не работает. Это частая причина ложного исчерпания лимита.
Проверка в файловом режиме
В файловой базе консоли кластера нет, поэтому используются встроенные средства конфигурации. В типовых конфигурациях (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей) есть список активных пользователей: обычно «Администрирование» → «Обслуживание» → «Активные пользователи». Список показывает, кто сейчас подключён, с какого компьютера и в каком режиме.
Количество активных пользователей в этом списке — нижняя оценка занятых лицензий. Реальное потребление может быть выше, если один пользователь запустил несколько сеансов. Для точной картины анализируйте журнал регистрации по событиям «Сеанс. Начало» и «Сеанс. Окончание» за выбранный период.
Анализ журнала регистрации для статистики
Журнал регистрации позволяет не только увидеть текущий момент, но и собрать статистику за неделю или месяц. Откройте журнал («Администрирование» → «Журнал регистрации» или через конфигуратор), установите отбор по событиям сеансов и выгрузите данные в табличный документ или файл.
По выгрузке можно построить распределение числа одновременных сеансов по времени суток. Пиковое значение и есть минимально необходимое количество клиентских лицензий с небольшим запасом. Такой анализ особенно полезен перед закупкой: он показывает, действительно ли не хватает лицензий или проблема вызвана «зависшими» сеансами.
Перед покупкой новых лицензий соберите статистику сеансов минимум за две-три недели, включая периоды отчётности, когда нагрузка максимальна. Нередко оказывается, что реальный пик ниже ожидаемого, а ошибки «нет свободных лицензий» вызваны незавершёнными сеансами после аварийного закрытия клиентов.
Типичные причины завышенного расхода лицензий
Самая распространённая причина — незавершённые сеансы. При аварийном закрытии клиента, обрыве сети или выключении компьютера сеанс на сервере может оставаться активным ещё некоторое время и удерживать лицензию. В свойствах информационной базы в консоли кластера настраиваются параметры «Время завершения спящих сеансов» и «Разрыв соединения при неактивности» — их разумная настройка освобождает лицензии от «мёртвых» сеансов.
Вторая причина — множественные сеансы одних и тех же пользователей: запуск второй базы, работа через терминал и локально одновременно, открытый веб-клиент «на всякий случай». Третья причина — фоновые задания и регламентные операции, которые в отдельных сценариях также занимают сеансы.
Как спланировать закупку и проверить результат
Порядок планирования простой: соберите статистику одновременных сеансов за репрезентативный период, определите пик, добавьте запас в 10–20% на рост и нештатные ситуации, сравните с имеющимся количеством лицензий. Если пик стабильно ниже лимита, а ошибки возникают — ищите причину в зависших сеансах или неправильной установке программных лицензий, а не в нехватке.
После изменения настроек (таймауты сеансов, регламент завершения работы) повторите замеры: число занятых лицензий в часы пик должно снизиться, а ошибки «не обнаружено свободной лицензии» — исчезнуть. Если ситуация не изменилась, проверьте, корректно ли активированы программные лицензии и видит ли их сервер.
Как проверить результат
Меньше лимита лицензий с запасом
Вплотную к лимиту или равно ему
Не возникают
Появляются регулярно
Завершаются по таймауту
Висят часами и держат лицензии
Частые вопросы
Один пользователь занимает две лицензии — это нормально?
Да, если он запустил два сеанса: например, тонкий клиент и веб-клиент одновременно или две разные базы. Лицензия расходуется на сеанс, а не на учётную запись. Если пользователь уверен, что сеанс один, проверьте в консоли, нет ли у него «зависшего» сеанса после аварийного закрытия.
Как быстро освободить занятые лицензии?
В консоли кластера можно завершить конкретные сеансы вручную, предварительно предупредив пользователей. Системное решение — настроить в свойствах информационной базы время завершения спящих сеансов и разрыв соединений при неактивности, тогда лицензии будут освобождаться автоматически.
Чем отличаются программные и аппаратные лицензии при подсчёте?
По логике расхода они одинаковы — лицензия выдаётся на сеанс. Разница в привязке: программная лицензия привязывается к параметрам компьютера или сервера, аппаратный ключ HASP — к USB-устройству. В свойствах сеанса в консоли кластера видно, какой именно тип лицензии использован.
Занимают ли лицензии фоновые задания?
Фоновые задания выполняются в сеансах, и в ряде сценариев эти сеансы учитываются при выдаче лицензий. При анализе потребления обязательно включайте сеансы фоновых заданий и регламентных операций в статистику, иначе оценка будет занижена.
Как понять, сколько лицензий нужно докупить?
Соберите из журнала регистрации статистику одновременных сеансов за несколько недель, включая периоды сдачи отчётности. Возьмите пиковое значение, добавьте запас 10–20% и вычтите уже имеющиеся лицензии — разница и есть потребность в закупке.
Что важно запомнить
Лицензии 1С расходуют сеансы, а не пользователи. Точную картину дают консоль кластера и журнал регистрации, а перед закупкой новых лицензий стоит устранить «зависшие» сеансы и собрать статистику пиковой нагрузки.