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

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

Как отследить лицензии 1С: практическое руководство по учёту и контролю

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

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

Отслеживание лицензий складывается из трёх направлений: учёт самих ключей (аппаратных HASP и программных), мониторинг текущего использования через консоль кластера или сервер лицензирования и организационный учёт — кто, когда и на каком компьютере активировал пин-код. Ниже разобраны практические способы по каждому направлению.

Материал ориентирован на администраторов и внутренних специалистов 1С, работающих с платформой 8.3 в файловом и клиент-серверном вариантах. Большинство действий не требует покупки дополнительного ПО.

Какие виды лицензий 1С нужно отслеживать

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

Аппаратные ключи HASP (USB) физически привязаны к устройству: отследить их — значит знать, в какой компьютер или сервер вставлен ключ, и контролировать его физическое перемещение. Программные лицензии привязываются к аппаратной конфигурации конкретного компьютера через пин-код, и именно здесь чаще всего возникают потери: переустановили систему, заменили материнскую плату — активация «сгорела».

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

Как посмотреть активные лицензии и сеансы в консоли кластера

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

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

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

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

Как проверить программные лицензии на локальных компьютерах

В файловом варианте работы централизованной консоли нет, поэтому лицензии проверяются на каждом рабочем месте. Файл программной лицензии имеет расширение .lic и хранится в служебных каталогах платформы.

Типовые расположения файлов лицензий: каталог C:\ProgramData\1C\licenses (для всех пользователей компьютера) и каталог вида C:\Users\ИмяПользователя\AppData\Local\1C\1cv8\licenses. На сервере лицензирования файлы также лежат в соответствующем каталоге службы. Проверив эти папки на каждом компьютере, вы получите фактическую картину установленных лицензий.

text
C:\ProgramData\1C\licenses
C:\Users\%USERNAME%\AppData\Local\1C\1cv8\licenses
C:\Program Files\1cv8\<версия>\bin\conf (каталоги конфигурации лицензирования)

Через диалог «О программе» в самой 1С (меню «Справка» → «О программе») видно, какая лицензия используется текущим сеансом. Это быстрый способ проверить конкретное рабочее место без поиска файлов вручную.

Учёт лицензий через портал 1С и личный кабинет

Все зарегистрированные продукты организации отображаются в личном кабинете на портале 1С. Там видны регистрационные номера поставок, номенклатура приобретённых продуктов и статус договора информационно-технологического сопровождения (ИТС), если он оформлен.

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

Как организовать внутренний реестр лицензий и активаций

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

Минимальный реестр — таблица, где на каждый пин-код заведена строка: регистрационный номер поставки, сам пин-код (или ссылка на защищённое хранилище), дата активации, компьютер и пользователь, число оставшихся резервных активаций, дата и причина списания. Такой реестр можно вести в Excel, в служебной базе 1С или в корпоративной системе учёта ИТ-активов.

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

Типичные ошибки при учёте лицензий
01
Хранить пин-коды только в почтовой переписке — при увольнении сотрудника доступ к кодам теряется
02
Активировать лицензию на виртуальной машине без фиксации: при миграции ВМ на другой хост привязка к оборудованию слетает
03
Не списывать активации при выводе компьютера из эксплуатации — резервные активации расходуются впустую
04
Покупать новые лицензии, не проверив реальную пиковую загрузку по сеансам — деньги тратятся на неиспользуемые места

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

Ручные проверки хороши для разовой инвентаризации, но постоянный контроль удобнее автоматизировать. Для клиент-серверного варианта данные о сеансах и лицензиях можно получать программно — через RAS (сервер администрирования кластера) и консольную утилиту rac, либо через COM-соединение с агентом сервера.

Команда rac позволяет выгрузить список сеансов и лицензий в текстовый вид, который затем разбирается скриптом или загружается в базу мониторинга. На базе этих данных строят оповещения: например, письмо администратору, когда занято более 90% лицензий.

bash
rac session --cluster=<ID_кластера> list
rac license --cluster=<ID_кластера> list

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

Если в компании несколько серверов 1С или смешанная схема (сервер лицензий плюс локальные ключи), назначьте один «главный» источник раздачи лицензий и отключите поиск локальных ключей на клиентах через файл nethasp.ini или настройки запуска. Это убирает ситуацию, когда одно рабочее место случайно занимает две лицензии с разных источников.
ПЗ
Практическое замечание

Как проверить результат и отличить норму от проблемы

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

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

Как проверить состояние лицензий

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

В пике занято не более 80–85% лицензий

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

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

Реестр пин-кодов
Норма

На каждый пин-код указаны компьютер, дата активации и остаток резервных активаций

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

Есть пин-коды без информации о месте активации или с исчерпанными резервами

Файлы .lic на рабочих местах
Норма

На каждом компьютере один актуальный файл лицензии, сеанс стартует без ошибок

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

Несколько старых .lic в разных каталогах, ошибки привязки при запуске

Аппаратные ключи HASP
Норма

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

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

Ключи вставлены в компьютеры, не числящиеся в учёте

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

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

Что делать, если закончились резервные активации пин-кода?

Обратитесь в центр лицензирования 1С через форму на портале 1С или через партнёра, у которого куплен продукт. Потребуется регистрационный номер поставки и обоснование (замена оборудования, переустановка системы). После рассмотрения выдаётся дополнительный комплект пин-кодов. Пока идёт рассмотрение, не удаляйте старые файлы лицензий и не меняйте оборудование на проблемном компьютере.

Можно ли отследить, кто именно занял лицензию в файловом режиме?

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

Слетит ли программная лицензия при обновлении Windows?

Обычное обновление системы привязку не нарушает, поскольку лицензия привязана к аппаратным параметрам компьютера. Риск появляется при замене ключевых компонентов (материнская плата, диск, сетевая карта) или переносе системы на другое железо. Перед плановой заменой оборудования убедитесь, что у вас есть резервная активация по этому пин-коду.

Как узнать, сколько клиентских лицензий входит в купленный пакет?

Число лицензий указано в документации поставки и в личном кабинете портала 1С по регистрационному номеру продукта. Для программных многопользовательских лицензий параметры видны также в файле лицензии и в консоли кластера в разделе «Лицензии» — там отображается максимальное число разрешённых сеансов.

Чем отличается сервер лицензирования 1С от службы HASP License Manager?

Сервер лицензирования 1С — штатный механизм платформы 8.3, раздающий программные лицензии через службу агента сервера. HASP License Manager — отдельная служба для аппаратных USB-ключей, раздающая лицензии по сети. В современных развёртываниях чаще используют программные лицензии и сервер лицензирования 1С, а HASP остаётся в старых инфраструктурах.

Нужно ли отслеживать лицензии, если 1С работает в облаке у франчайзи?

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

Итог

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

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