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

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

Менеджер лицензий 1С: назначение, установка и настройка

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

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

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

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

Зачем нужен менеджер лицензий и как он устроен

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

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

Где хранятся лицензии и как происходит активация

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

По умолчанию файлы лицензий размещаются в служебном каталоге вида C:\ProgramData\1C\licenses (путь зависит от версии платформы и варианта установки). Именно этот каталог проверяет менеджер лицензий. Если файл перенести в другое место или удалить, лицензия «пропадёт», хотя пин-код уже израсходован.

Как установить и запустить службу

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

На Linux служба устанавливается из пакетов дистрибутива платформы и управляется через systemd или скрипты инициализации. Логика работы идентична: служба должна быть запущена, а каталог с лицензиями — доступен учётной записи, под которой работает сервер.

Порядок активации программной лицензии
  1. 1
    Убедитесь, что служба сервера 1С запущена и сервер доступен с клиентских машин
  2. 2
    Откройте диалог получения лицензии через конфигуратор или при первом запуске клиента
  3. 3
    Введите пин-код и реквизиты организации, выберите автоматическое получение
  4. 4
    Дождитесь формирования файла .lic и сообщения об успешной активации
  5. 5
    Перезапустите клиентский сеанс и убедитесь, что база открывается без ошибки лицензии

Типичные ошибки и их причины

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

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

Типичные ошибки
01
Активация лицензии на рабочей станции вместо сервера — клиенты по сети её не видят
02
Замена сетевой карты или материнской платы без запасного пин-кода — лицензия слетает
03
Хранение единственного файла .lic без копии — при сбое диска приходится тратить новый пин-код
04
Смешение программных лицензий и ключей HASP — диагностика ведётся не по тому механизму

Как проверить, что всё работает

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

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

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

Состояние службы сервера 1С в services.msc
Норма

Служба работает, тип запуска — автоматически

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

Служба остановлена или падает после запуска

Наличие файла .lic в каталоге лицензий
Норма

Файл присутствует, дата соответствует активации

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

Каталог пуст или файл с нулевым размером

Запуск клиентского сеанса
Норма

База открывается без сообщений о лицензии

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

Ошибка «Не найдена лицензия»

Число одновременных сеансов
Норма

Все пользователи в пределах лимита работают

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

Отказ у части пользователей при пиковой нагрузке

Программные лицензии против аппаратных ключей

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

Сравнение вариантов

Программная лицензия

Подходит для виртуальных машин и стабильного оборудования; ограничение — слетает при смене аппаратных параметров

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

Удобен при частых миграциях между серверами; ограничение — нужен USB-порт и служба HASP License Manager

Лицензия на сервер + клиентские

Стандартная схема для клиент-серверного режима; требует контроля лимита сеансов

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

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

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

Почему лицензия слетела после обновления Windows или замены железа?

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

Нужен ли менеджер лицензий для файловой базы?

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

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

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

Как узнать, сколько сеансов занято в данный момент?

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

Итог

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

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