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

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

Как узнать количество программных лицензий 1С

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

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

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

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

Что считается программной лицензией и где она хранится

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

Стандартные расположения файлов лицензий на Windows:

  • C:\ProgramData\1C\licenses — общий каталог, лицензии доступны всем пользователям компьютера и серверу 1С;
  • C:\Users\<имя_пользователя>\AppData\Local\1C\1Cv8\conf\licenses — лицензии конкретного пользователя;
  • C:\ProgramData\1C\1Cv8\conf — встречается на старых установках.

На Linux-версии сервера 1С лицензии обычно лежат в /var/1C/licenses и в домашних каталогах пользователей. Каждый файл .lic соответствует одной активации, поэтому количество файлов в этих каталогах — это количество активированных лицензий на данном компьютере.

Способ 1. Посчитать файлы лицензий на компьютере

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

Порядок действий
  1. 1
    Откройте Проводник и перейдите в C:\ProgramData\1C\licenses
  2. 2
    Посчитайте файлы с расширением .lic — каждый файл это одна активация
  3. 3
    Проверьте каталог C:\Users\<пользователь>\AppData\Local\1C\1Cv8\conf\licenses для лицензий, активированных под конкретным пользователем
  4. 4
    На сервере 1С проверьте каталоги от имени учётной записи, под которой работает агент сервера (обычно USR1CV8)
  5. 5
    Сведите результаты по всем компьютерам: лицензии не суммируются автоматически, каждая привязана к своей машине

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

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

Способ 2. Проверить пин-коды на портале 1С

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

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

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

Способ 3. Посмотреть использование лицензий через консоль кластера

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

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

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

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

Файлы .lic в каталоге сервера
Норма

Количество файлов соответствует числу активированных пин-кодов

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

Файлов меньше, чем активировано пин-кодов — часть лицензий потеряна при переустановке

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

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

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

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

Пин-коды на портале
Норма

Все купленные пин-коды зарегистрированы и активированы

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

Есть незарегистрированные комплекты — лицензии фактически не используются

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

Программные лицензии и ключи HASP: как не запутаться при подсчёте

Одновременно в инфраструктуре могут работать программные лицензии и аппаратные USB-ключи HASP. Они суммируются в общий пул, но учитываются по-разному: ключ HASP виден через диспетчер устройств и менеджер лицензий Aladdin Monitor / HASP License Manager, а программные лицензии — только через файлы и портал.

Сравнение вариантов учёта

Программная лицензия (.lic)

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

Аппаратный ключ HASP

Количество лицензий определяется типом ключа (на 1, 5, 10, 20, 50, 100, 300, 500 мест) и видно в менеджере лицензий. Не зависит от конфигурации ПК, но требует физического доступа к USB-порту

Смешанная схема

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

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

Типичные ошибки и ограничения

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

Главное ограничение программных лицензий — привязка к аппаратным параметрам. Смена материнской платы, процессора, диска, объёма ОЗУ или сетевых адаптеров может сделать активацию недействительной. Перед апгрейдом сервера зафиксируйте текущие лицензии и убедитесь, что есть резервные пин-коды.

Проверка результата и аудит

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

Маршрут решения

Как выбрать действие

Пользователи видят ошибку «не найдена лицензия»Проверьте наличие .lic в каталогах и доступность ключа HASP, затем активируйте свободный пин-код
Нужно узнать, сколько лицензий купленоОткройте личный кабинет на portal.1c.ru и просуммируйте рабочие места зарегистрированных продуктов
Планируется замена сервераЗафиксируйте текущие активации, подготовьте резервные пин-коды и активируйте лицензии заново на новом железе
Есть и ключи, и программные лицензииСчитайте пулы отдельно и складывайте — платформа использует оба источника

Для постоянного контроля имеет смысл периодически снимать статистику сеансов из консоли кластера или через RAS: это покажет реальную динамику потребления лицензий и поможет обосновать закупку.

Итог

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

Количество программных лицензий 1С определяется по файлам .lic в каталогах ProgramData и AppData, статус пин-кодов — на портале portal.1c.ru, фактическое использование — в консоли кластера серверов. Ключи HASP учитывайте отдельно и суммируйте с программными лицензиями. Не удаляйте файлы .lic вручную и берегите резервные пин-коды.

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

Где лежит файл программной лицензии 1С по умолчанию?

Основной каталог — C:\ProgramData\1C\licenses, он общий для всех пользователей и сервера. Лицензии, активированные под конкретным пользователем, попадают в C:\Users\<имя>\AppData\Local\1C\1Cv8\conf\licenses. Оба каталога скрытые, включите отображение скрытых элементов в Проводнике.

Один пин-код — это одна лицензия?

Нет. Пин-код — это право на одну активацию. Многопользовательская клиентская лицензия активируется одним пин-кодом, но даёт сразу несколько рабочих мест (5, 10, 20, 50 и т.д. в зависимости от поставки). Количество мест указано в наименовании продукта.

Что будет с лицензией при замене жёсткого диска или материнской платы?

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

Как узнать, сколько лицензий реально используется сейчас?

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

Почему в «О программе» видна только одна лицензия?

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

Можно ли перенести программную лицензию на другой компьютер?

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