Администрирование · 8 мин
Как в 1С запустить проверку лицензионного использования
Как в 1С запустить проверку лицензионного использования: через конфигуратор, сервер лицензирования и менеджер лицензий. Проверка результата и типичные ошибки.
Проверка лицензионного использования в 1С позволяет убедиться, что установленные программные продукты работают на легальных лицензиях, а их количество соответствует числу пользователей и серверов. Такая проверка нужна при аудите инфраструктуры, перед обновлением конфигураций, при миграции на новый сервер и при подозрении на конфликт лицензий — когда пользователи получают ошибку «Не найдена лицензия».
В зависимости от способа защиты — программные лицензии, аппаратные ключи HASP или сервер лицензирования 1С — инструменты проверки различаются. Ниже разобраны основные сценарии: от просмотра сведений о лицензии в самой программе до диагностики через менеджер лицензий и анализа файлов на диске.
Материал ориентирован на администраторов и пользователей с правами настройки. Большинство действий безопасны и не затрагивают данные информационных баз, но некоторые операции — например, удаление файлов лицензий — требуют осторожности, о чём сказано отдельно.
Что именно проверяют: лицензии платформы и конфигурации
Прежде чем запускать проверку, важно понимать, какие виды лицензий существуют в экосистеме 1С. Лицензии на платформу «1С:Предприятие» бывают клиентскими (на рабочие места) и серверными (на сервер 1С). Они могут быть программными — привязанными к параметрам компьютера через файл лицензии, или аппаратными — в виде USB-ключей HASP.
Отдельно существуют лицензии на конфигурации и прикладные решения, которые контролируются через систему защиты конфигураций. Проверка лицензионного использования обычно включает три вопроса: какие лицензии установлены, сколько из них реально занято пользователями и нет ли превышения приобретённого количества.
Проверка лицензии через интерфейс программы
Самый простой способ — посмотреть сведения о лицензии непосредственно в запущенном клиенте 1С. Для этого откройте информационную базу, перейдите в меню «Сервис» (или круглую кнопку меню в левом верхнем углу) и выберите пункт «О программе». В открывшемся окне отображается версия платформы, релиз конфигурации и сведения о лицензии на защищённую конфигурацию, если она используется.
Для просмотра информации о клиентской лицензии платформы используется диалог получения лицензии. Если при запуске базы платформа не находит лицензию, она выводит окно с описанием проблемы и предложением получить лицензию — это само по себе является результатом автоматической проверки. Код лицензии и данные о её типе можно увидеть в этом же диалоге при выборе существующей лицензии.
- 1Запустите 1С и откройте любую информационную базу
- 2Откройте меню «Сервис» → «О программе»
- 3Проверьте версию платформы и сведения о лицензии конфигурации
- 4При появлении окна «Лицензия не найдена» откройте его и изучите перечень найденных и недоступных лицензий
- 5Сопоставьте тип лицензии (локальная, многопользовательская, серверная) с фактическим режимом работы
Проверка на сервере 1С через консоль кластера
В клиент-серверном варианте работы основной контроль лицензий выполняет сервер 1С:Предприятия. Откройте консоль управления сервером (оснастка «Серверы 1С:Предприятия»), разверните нужный кластер и перейдите в раздел «Сеансы». Здесь видно, какие сеансы занимают лицензии и в каком количестве.
Чтобы увидеть, какие лицензии сервер обнаружил, откройте свойства кластера и проверьте настройки, связанные с лицензированием. В журнале регистрации и технологическом журнале сервера фиксируются события поиска и выдачи лицензий — по ним можно установить, почему конкретному пользователю лицензия не была выдана.
Проверка аппаратных ключей HASP
Если используются USB-ключи защиты, проверка выполняется через веб-интерфейс менеджера лицензий HASP — Admin Control Center. Он доступен в браузере по адресу http://localhost:1947 на компьютере, где установлен драйвер ключа. В разделе Sentinel Keys отображаются подключённые ключи, а в разделе Sessions — текущие занятые лицензии.
Если ключ сетевой и раздаёт лицензии по локальной сети, убедитесь, что сервер с ключом доступен клиентским машинам по сети и что порт менеджера лицензий не блокируется брандмауэром. Пропадание ключа из Admin Control Center обычно означает аппаратную проблему, сбой драйвера или отключение USB-порта.
Проверка программных лицензий через файлы на диске
Программные лицензии хранятся в файлах с расширением .lic в служебных каталогах. Типичные расположения: C:\ProgramData\1C\licenses для общих лицензий и каталог conf в папке установки платформы. В Linux лицензии обычно находятся в /var/1C/licenses.
Каждый файл соответствует одной активированной лицензии. Наличие нескольких файлов с похожими именами может указывать на повторные активации — например, после замены оборудования. Содержимое файла зашифровано, но по имени и дате создания можно сопоставить лицензии с событиями активации.
dir "C:\ProgramData\1C\licenses\*.lic"Диагностика ошибок лицензирования
Сообщение «Не найдена лицензия для использования программы» — самый частый признак проблемы. Причины бывают разными: закончились свободные клиентские лицензии, изменились аппаратные параметры компьютера, недоступен сервер лицензирования, повреждён файл лицензии или не запущена служба агента сервера 1С.
Последовательность диагностики: сначала проверьте, видит ли лицензию сам компьютер (локальный файл или ключ), затем доступность сетевого источника лицензий, после чего — количество свободных лицензий. Для сервера полезно включить технологический журнал с событием лицензирования и проанализировать его после воспроизведения ошибки.
Как проверить результат
После проверки и устранения проблем убедитесь, что все рабочие места запускаются без сообщений о лицензиях, а количество занятых лицензий в консоли кластера или Admin Control Center не превышает приобретённое. Полезно зафиксировать инвентаризационные данные: номера ключей, активированные пин-коды, компьютеры с программными лицензиями.
Как проверить результат
База открывается без диалога о лицензии
Появляется окно «Лицензия не найдена»
Ключ отображается в списке Sentinel Keys
Ключ отсутствует или помечен как недоступный
Не превышает число приобретённых
Пользователи получают отказ при достижении лимита
Что важно запомнить
Проверка лицензионного использования в 1С выполняется через окно «О программе», консоль кластера серверов, Admin Control Center для ключей HASP и просмотр файлов *.lic. Перед любыми действиями с лицензиями сохраните пин-коды и резервные копии файлов лицензий.
Часто задаваемые вопросы
Можно ли проверить лицензию 1С без прав администратора?
Частично. Просмотр сведений в окне «О программе» доступен обычному пользователю. А вот консоль кластера серверов, файлы лицензий в системных каталогах и настройки менеджера лицензий требуют прав администратора на соответствующем компьютере.
Что делать, если лицензия «слетела» после замены оборудования?
Программная лицензия привязана к аппаратным параметрам. При их существенном изменении потребуется повторная активация по исходному пин-коду или по резервному пин-коду из комплекта поставки. Если пин-коды утеряны, обращайтесь в центр лицензирования фирмы «1С».
Как узнать, сколько лицензий сейчас занято пользователями?
В клиент-серверном варианте — через список сеансов в консоли кластера серверов 1С. Для аппаратных ключей — через раздел Sessions в Admin Control Center по адресу localhost:1947. Учитывайте, что фоновые задания тоже занимают лицензии.
Где 1С хранит программные лицензии?
По умолчанию в каталоге C:\ProgramData\1C\licenses на Windows и в /var/1C/licenses на Linux. Также лицензии могут размещаться в подкаталоге conf каталога установки платформы — тогда они действуют только для этой версии.
Почему сетевой ключ HASP не виден на клиентских компьютерах?
Чаще всего причина в сетевых ограничениях: закрыт порт менеджера лицензий на брандмауэре, сервер ключей находится в другой подсети без настройки широковещательного поиска, либо служба менеджера лицензий остановлена. Проверьте доступность сервера и настройки в Admin Control Center.