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

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

Как посмотреть количество рабочих мест в 1С

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

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

Единой кнопки «показать рабочие места» в 1С нет. Информация собирается из нескольких источников: списка активных пользователей в конфигураторе или предприятии, консоли кластера серверов 1С, данных о лицензиях в пин-кодах и файлах лицензий, а также отчётов по истории сеансов. Ниже разобраны все рабочие способы для файлового и клиент-серверного вариантов работы.

Что именно вы хотите посмотреть: три разные задачи

Прежде чем искать цифру, определите, какая именно информация нужна. От этого зависит инструмент проверки.

Первая задача — узнать, сколько пользователей работает в базе прямо сейчас. Это нужно, чтобы понять, упирается ли компания в лимит лицензий, или перед регламентными операциями, требующими выгнать всех из базы. Вторая задача — посчитать, на скольких компьютерах реально установлена и используется 1С, например для инвентаризации. Третья — определить, сколько лицензий куплено и сколько из них уже активировано, чтобы спланировать закупку.

Как посмотреть активных пользователей в режиме Предприятия

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

Откроется таблица со списком сеансов: имя пользователя, компьютер, время начала работы, режим (тонкий клиент, толстый клиент, веб-клиент). Количество строк в списке и есть число занятых в данный момент рабочих мест. Обратите внимание на колонку «Компьютер» — по ней видно, с каких машин идёт подключение, что полезно при подсчёте фактических рабочих станций.

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

Как посмотреть сеансы через консоль кластера серверов 1С

Если 1С работает в клиент-серверном варианте, полная картина по всем базам доступна в консоли администрирования серверов 1С. Откройте её на сервере или на машине администратора (ярлык «Администрирование серверов 1С Предприятия»), раскройте нужный кластер, затем ветку «Сеансы».

В списке сеансов видно каждое подключение: пользователь, компьютер, приложение (1CV8, 1CV8C, WebClient, фоновое задание), время начала. Количество сеансов с типом клиентского приложения — это число занятых рабочих мест на сервере. Через контекстное меню можно сортировать и группировать список, например по компьютерам.

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

Дополнительно в ветке «Лицензии» кластера видно, сколько лицензий выдано сервером и как они распределены по сеансам. Это удобно, чтобы сопоставить фактическое потребление с приобретённым количеством.

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

Число купленных рабочих мест определяется по документам поставки: каждый программный продукт 1С идёт с комплектом пин-кодов, где указано, на сколько пользователей выдана лицензия (например, «на 5 рабочих мест»). Если документы утеряны, данные можно восстановить в личном кабинете портала 1С, где регистрировались продукты, либо запросить у партнёра-франчайзи.

Активированные программные лицензии хранятся в файлах с расширением .lic. На компьютере с клиентом 1С они обычно лежат в служебных каталогах профиля пользователя или общей папке C:\ProgramData\1C\licenses, на сервере — в каталоге сервера 1С. Каждый файл соответствует одной активированной лицензии или многопользовательскому пин-коду. Открыть и прочитать параметры лицензии можно через диагностику при запуске 1С либо утилитами восстановления лицензий, которые предлагает сама платформа при ошибках активации.

Как посчитать компьютеры, на которых работает 1С

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

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

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

Частые ошибки при подсчёте рабочих мест

Типичные ошибки
01
Считать строки в списке активных пользователей как число компьютеров — один человек с двумя сеансами даёт две строки, а фоновые задания и сеансы COM-соединений завышают итог
02
Путать количество купленных лицензий с числом активированных: пин-коды могут лежать неиспользованными, а часть лицензий — быть активирована на старых списанных компьютерах
03
Проверять только одну базу при клиент-серверной работе, когда пользователи распределены по нескольким информационным базам одного кластера
04
Оценивать потребность в лицензиях по числу сотрудников, а не по пиковому числу одновременных сеансов — лицензии расходуются именно на одновременную работу

Отдельная ошибка — игнорировать разницу между клиентскими и серверной лицензией. Серверная лицензия не равна рабочим местам: она разрешает работу самого сервера 1С, а клиентские лицензии считаются отдельно и суммируются по пин-кодам.

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

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

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

Число сеансов в консоли кластера
Норма

Совпадает со списком активных пользователей в базе с учётом фоновых заданий

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

В консоли заметно больше сеансов — проверьте другие базы кластера и зависшие сеансы

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

Не превышает сумму по купленным пин-кодам, запас покрывает пиковую нагрузку

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

В часы пик пользователи получают ошибку «не найдено свободной лицензии»

Список компьютеров из журнала регистрации
Норма

Все машины известны и учтены

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

Есть неопознанные компьютеры — требуется инвентаризация доступа

Признак того, что рабочих мест (лицензий) не хватает, — периодические ошибки запуска «не найдена лицензия» в часы максимальной загрузки. В этом случае зафиксируйте пиковое число одновременных сеансов по консоли кластера в течение нескольких дней и закупайте лицензии с небольшим запасом от этого пика, а не от общего штата сотрудников.

Итог

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

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

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

Почему в списке активных пользователей больше строк, чем сотрудников?

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

Как посмотреть рабочие места, если база файловая и сервера нет?

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

Можно ли узнать, сколько лицензий активировано, без доступа к серверу?

Да, частично: при запуске клиента 1С в диалоге ошибок лицензирования и в окне «О программе» видно, какая лицензия используется на данном компьютере. Полную картину по всем активациям даёт только просмотр файлов .lic на сервере и рабочих станциях либо данные портала 1С по зарегистрированным продуктам.

Зависшие сеансы занимают рабочие места?

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

Как часто нужно проверять количество рабочих мест?

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