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

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

Как настроить ключ в 1С 8: программные и аппаратные лицензии

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

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

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

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

Как определить тип ключа и подготовиться к настройке

Откройте поставку продукта и найдите регистрационную карту. Если в комплекте есть конверт с 16-значными пин-кодами, разделёнными на группы символов, — это программная лицензия. Если присутствует USB-устройство с маркировкой HASP или Sentinel — аппаратный ключ. Комбинированные поставки встречаются редко, обычно используется один вариант.

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

Активация программного ключа по пин-коду

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

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

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

Порядок активации программной лицензии
  1. 1
    Запустите 1С и дождитесь диалога «Получение лицензии» или откройте его через меню «Сервис»
  2. 2
    Выберите автоматическое получение и введите пин-код из конверта
  3. 3
    Заполните регистрационные данные организации точно как при покупке
  4. 4
    Подтвердите получение и дождитесь создания lic-файла
  5. 5
    Проверьте наличие файла в C:\ProgramData\1C\licenses и перезапустите платформу

Установка и настройка аппаратного USB-ключа HASP

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

Вставьте ключ в свободный USB-порт после установки драйвера. Откройте «Диспетчер устройств» Windows: в разделе «Контроллеры USB» должны появиться устройства HASP без восклицательных знаков. Если ключ не определяется, переустановите драйвер, скачав актуальную версию менеджера лицензий Sentinel, и попробуйте другой порт — желательно напрямую, без USB-хабов.

Важное ограничение: локальный однопользовательский ключ HASP не будет виден при подключении к компьютеру через RDP (удалённый рабочий стол) — это штатное ограничение технологии защиты. Для терминальных сценариев используйте сетевые ключи или программные лицензии на сервере.

Настройка сетевого ключа и раздачи лицензий

Многопользовательский USB-ключ (на 5, 10, 20 и более рабочих мест) устанавливается на один компьютер в локальной сети, который становится сервером лицензий. На нём ставится драйвер HASP с компонентом License Manager, работающим как служба. Клиентские машины ищут ключ по сети через широковещательные запросы по протоколу UDP.

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

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

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

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

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

Локальный USB-ключ

Подходит для одного компьютера, легко переносится между машинами. Ограничение: не работает через RDP, риск физической утери.

Сетевой USB-ключ

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

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

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

Информацию об используемой лицензии можно посмотреть в разделе «Сервис — О программе»: там отображается тип лицензии и её источник. Для HASP-ключей полезен веб-интерфейс Admin Control Center (по умолчанию доступен на порту 1947 сервера лицензий), где видны подключённые ключи и активные сессии.

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

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

Запуск базы
Норма

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

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

Сообщение «Не найдена лицензия для использования программы»

Диспетчер устройств
Норма

Устройства HASP без предупреждающих значков

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

Жёлтый восклицательный знак или отсутствие устройства

Admin Control Center
Норма

Ключ виден в списке, сессии клиентов отображаются

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

Пустой список ключей при вставленном USB

Типичные ошибки и способы их устранения

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

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

Типичные ошибки
01
Активация программной лицензии внутри виртуальной машины без фиксации её конфигурации — изменение виртуального оборудования отвязывает лицензию
02
Использование всех резервных пин-кодов на тестовых установках — при реальной необходимости переактивации пин-кодов не останется
03
Хранение единственного USB-ключа без учёта риска утери — восстановить утерянный аппаратный ключ бесплатно нельзя
04
Поиск сетевого ключа через broadcast в сети с VLAN без настройки nethasp.ini — клиенты периодически теряют лицензии

FAQ

Сколько раз можно активировать программную лицензию 1С?

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

Что делать, если USB-ключ потерян или сломан?

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

Почему 1С не видит сетевой ключ, хотя сервер его видит?

Чаще всего причина в сетевых ограничениях: клиент и сервер находятся в разных подсетях, блокируется UDP-трафик или отключён broadcast. Настройте на клиенте файл nethasp.ini с явным указанием IP-адреса сервера лицензий и проверьте, что брандмауэр пропускает трафик менеджера лицензий.

Можно ли использовать один ключ на нескольких компьютерах?

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

Работает ли ключ 1С в виртуальной машине?

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

Итог

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

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