Администрирование · 12 мин
1C Enterprise License Tools: что это такое и как управлять лицензиями 1С
1C Enterprise License Tools — инструменты управления лицензиями 1С:Предприятие. Виды лицензий, сервер лицензирования, проверка и восстановление ключей.
1C Enterprise License Tools — это не отдельная программа, а общее название инструментов и механизмов, с помощью которых платформа 1С:Предприятие проверяет, выдаёт и контролирует лицензии. В эту группу входят программные лицензии (файл с расширением .lic), аппаратные ключи HASP, сервер лицензирования 1С, утилиты активации и восстановления, а также диалоги получения лицензии, встроенные в саму платформу.
Понимать устройство этих инструментов нужно любому администратору или внедренцу: без действующей лицензии информационная база просто не запустится, а ошибка «не найдена лицензия» — одна из самых частых проблем при переносе 1С на новый сервер или после обновления операционной системы. Ниже разобрано, какие виды лицензий существуют, где платформа их ищет, как активировать и восстановить программную лицензию и какие ошибки встречаются чаще всего.
Что входит в понятие License Tools в 1С
Термин «license tools» в контексте 1С объединяет несколько компонентов, которые работают вместе. Первый — сама система лицензирования платформы: при запуске клиентского приложения или сервера 1С проверяется наличие действующей лицензии. Второй — средства получения и активации: диалог «Получение лицензии», который вызывается при первом запуске, и веб-сервис центра лицензирования фирмы «1С». Третий — инструменты диагностики и восстановления: повторная активация по пин-коду, восстановление лицензии через портал, перенос на другой компьютер.
Отдельно стоит сервер лицензирования — роль сервера 1С:Предприятия, которая раздаёт клиентские лицензии по сети из единого хранилища. Именно его чаще всего имеют в виду, когда говорят об «инструментах управления лицензиями» в клиент-серверном варианте работы.
Виды лицензий 1С:Предприятие
Платформа различает лицензии по назначению и по способу защиты. По назначению есть лицензии на платформу (право запуска клиентских приложений и сервера) и лицензии на конфигурации и расширения. По способу защиты — программные и аппаратные (USB-ключи HASP). Клиентские лицензии дополнительно делятся на однопользовательские и многопользовательские: многопользовательская на N рабочих мест позволяет одновременно запускать до N сеансов.
Выбор между программной и аппаратной лицензией — практический вопрос. Программная дешевле в развёртывании и не требует физического носителя, но «привязана» к железу: замена материнской платы, сетевой карты или переустановка ОС могут её обнулить. Аппаратный ключ легко переносится между машинами, но его можно потерять, а для работы в виртуальных средах потребуется проброс USB-устройства.
Сравнение вариантов
Подходит для стабильной инфраструктуры без частой смены оборудования. Ограничение: слетает при замене ключевых компонентов ПК или переустановке ОС, требуется резервный пин-код.
Подходит для виртуализации, частых переездов и переноса между серверами. Ограничение: физический носитель можно потерять, нужен проброс USB в виртуальные машины и драйвер HASP.
Подходит для клиент-серверного режима с несколькими рабочими местами: лицензии выдаются централизованно. Ограничение: требует настройки кластера и контроля количества одновременных сеансов.
Где платформа хранит и ищет файлы лицензий
Файлы программных лицензий размещаются в стандартных каталогах, которые платформа проверяет при запуске. В Windows это обычно каталоги вида C:\ProgramData\1C\licenses (для всех пользователей) и профильная папка пользователя внутри %APPDATA%\1C\1cv8\conf или аналогичного пути, в Linux — каталоги вроде /var/1C/licenses и домашние директории. Точные пути зависят от версии платформы и разрядности, поэтому при диагностике стоит проверить оба расположения.
Важный нюанс: файл .lic можно просто скопировать в нужный каталог, если он был получен на этом же компьютере. Копирование лицензии на другую машину не сработает — при активации в файл записываются параметры оборудования, и на чужом железе проверка не пройдёт. Это частая причина ошибки «не найдена лицензия» после клонирования виртуальной машины или переноса системного диска.
Как активировать программную лицензию
Активация выполняется через встроенный диалог платформы. При первом запуске без лицензии появляется окно «Получение лицензии»: выберите вариант «Автоматически», если компьютер имеет доступ в интернет, и введите пин-код из комплекта поставки (16 символов). Платформа свяжется с центром лицензирования, сформирует файл .lic и сохранит его в системный каталог. Если интернета нет, доступен ручной режим: сохраняется файл запроса, который передаётся в центр лицензирования, а в ответ получается файл ответа для установки.
Пин-коды бывают основные и резервные. Основной используется при первой активации, резервные — при переактивации после смены оборудования. Комплект поставки обычно содержит ограниченное число резервных пин-кодов, поэтому расходовать их «на всякий случай» не стоит: каждая лишняя активация сокращает запас на случай реальной замены сервера.
Сервер лицензирования и раздача клиентских лицензий
В клиент-серверном варианте работы клиентские лицензии удобно раздавать централизованно. Для этого в консоли кластера серверов 1С назначается сервер лицензирования — на него устанавливаются многопользовательские программные лицензии или подключается аппаратный ключ, а клиентские приложения получают лицензию через сервер при подключении к базе. Это избавляет от необходимости активировать лицензию на каждом рабочем месте.
Контролировать выдачу можно через консоль кластера: там видно, сколько лицензий установлено и сколько сеансов их заняло. Если пользователи получают ошибку «не найдено свободной лицензии», значит, число одновременных сеансов превысило ёмкость установленных лицензий — нужно либо докупить лицензии, либо найти зависшие сеансы и завершить их.
Зависшие сеансы — частая скрытая причина нехватки лицензий: пользователь закрыл клиент аварийно, а сеанс на сервере остался активным и держит лицензию. Настройте в свойствах информационной базы таймаут завершения неактивных сеансов, чтобы лицензии освобождались автоматически.
Типичные ошибки и способы их устранения
Самая распространённая проблема — сообщение «не найдена лицензия» после обновления Windows, замены оборудования или миграции на новый сервер. Причина в том, что изменились ключевые параметры компьютера, к которым привязан файл .lic. Решение — повторная активация резервным пин-кодом через тот же диалог получения лицензии. Если резервные пин-коды исчерпаны, запрашиваются дополнительные через портал лицензирования 1С или партнёра.
Вторая группа проблем связана с правами доступа: служба агента сервера 1С не может прочитать файл лицензии из-за ограничений на каталог. Проверьте, что учётная запись, под которой работает агент (по умолчанию это служебная учётная запись, указанная при установке), имеет чтение к каталогу licenses. Третья группа — конфликт при использовании и программных, и аппаратных лицензий: платформа выбирает лицензию по внутренним правилам, и иногда «подхватывает» не ту. В таких случаях помогает явное размещение нужных .lic в каталоге сервера и отключение лишних источников.
Проверка состояния лицензий
Регулярный контроль помогает заметить проблему до того, как пользователи не смогут войти в базу. Проверяйте наличие файлов .lic в системном каталоге, список сеансов в консоли кластера и соответствие числа лицензий реальной численности одновременно работающих сотрудников. После любых работ с оборудованием сервера — обязательный тестовый запуск клиента.
Как проверить результат
Файл .lic присутствует, дата соответствует последней активации
Файл отсутствует или появился новый файл после смены оборудования
База открывается без диалога получения лицензии
Появляется сообщение «не найдена лицензия»
Число активных сеансов не превышает ёмкость лицензий, нет старых зависших сеансов
Сеансов больше реального числа пользователей, лицензии исчерпаны
Есть неиспользованные резервные пин-коды и записи об активациях
Коды израсходованы или никто не знает, где они хранятся
Часто задаваемые вопросы
Чем программная лицензия отличается от аппаратного ключа HASP?
Программная лицензия — это файл, привязанный к параметрам конкретного компьютера, активируется пин-кодом. Аппаратный ключ — физическое USB-устройство, которое можно переставить в другую машину. Программная удобнее для стационарных серверов, ключ — для виртуализации и частых переездов, но требует драйвера HASP и бережного хранения.
Что делать, если после обновления Windows пропала лицензия?
Откройте диалог получения лицензии и выполните повторную активацию резервным пин-кодом из комплекта поставки — обновление ОС меняет параметры привязки. Если резервных кодов нет, обратитесь за дополнительными пин-кодами через портал лицензирования 1С или обслуживающего партнёра, указав регистрационный номер комплекта.
Можно ли перенести программную лицензию на другой компьютер?
Простым копированием файла .lic — нет: лицензия проверяет соответствие оборудования. Перенос выполняется как новая активация на целевой машине резервным пин-кодом. Старая лицензия при этом перестаёт быть актуальной, поэтому перед миграцией убедитесь в наличии свободных пин-кодов.
Почему сервер 1С не видит лицензию, хотя файл на месте?
Чаще всего дело в правах доступа или расположении файла. Проверьте, что лицензия лежит в общем каталоге (а не в профиле отдельного пользователя) и что учётная запись службы агента сервера имеет право чтения этого каталога. Также убедитесь, что файл не повреждён — его размер и дата должны соответствовать моменту активации.
Что означает ошибка «не найдено свободной лицензии»?
Все лицензии, установленные на сервере лицензирования или компьютере, заняты активными сеансами. Откройте консоль кластера и проверьте список сеансов: часто среди них есть зависшие после аварийного закрытия клиента. Завершите лишние сеансы вручную или настройте автоматический таймаут, а при систематической нехватке — увеличьте число лицензий.
Нужна ли отдельная лицензия для тестовой базы?
Клиентские лицензии привязываются к сеансам, а не к конкретным базам, поэтому для тестовой базы на том же сервере отдельная лицензия не требуется — сеанс займёт одну из имеющихся. Но учитывайте, что тестовые подключения расходуют общий пул: при нехватке лицензий тестовые сеансы лучше завершать сразу после работы.
Что важно запомнить
1C Enterprise License Tools — это механизмы лицензирования платформы: программные лицензии .lic, ключи HASP и сервер лицензирования. Активируйте лицензии штатным диалогом, храните пин-коды с записями об активациях, размещайте файлы в общем каталоге с правильными правами и контролируйте зависшие сеансы — это закрывает большинство проблем с запуском 1С.