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

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

Что такое HASP-ключ 1С и как он работает

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

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

HASP (Hardware Against Software Piracy) — это технология компании Gemalto (ранее Aladdin), которую фирма «1С» использует для контроля лицензий на свои продукты. Ключ подтверждает, что у организации есть законное право запускать программу, и ограничивает количество одновременных сеансов в соответствии с купленной лицензией.

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

Зачем 1С нужен ключ защиты

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

Ключ выполняет две задачи. Во-первых, он подтверждает подлинность лицензии: платформа при запуске проверяет наличие ключа и считывает из него параметры лицензии. Во-вторых, он ограничивает число одновременных подключений — например, сетевая лицензия на 5 пользователей не позволит запустить шестой сеанс.

Важно понимать: ключ защиты не хранит данные информационной базы и не влияет на их сохранность. Это исключительно «пропуск» для запуска платформы.

Виды ключей: аппаратные и программные

Существует два принципиально разных способа лицензирования 1С, и их часто путают.

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

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

Сравнение вариантов лицензирования

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

Подходит для серверов и переноса между машинами; риск — физическая потеря или поломка устройства.

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

Удобна для отдельных рабочих мест и виртуальных машин; ограничение — привязка к железу и необходимость беречь резервные пин-коды.

Сервис лицензирования 1С (через интернет)

Используется в облачных и подписочных моделях; требует стабильного доступа к серверам лицензирования.

Типы аппаратных ключей и маркировка

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

  • Однопользовательский ключ (обычно фиолетового цвета, тип HASP HL Pro) — обеспечивает запуск платформы на одном компьютере, к которому подключён.
  • Сетевой ключ (красного цвета, тип HASP HL Net) — устанавливается на сервер или любой компьютер в сети и раздаёт лицензии нескольким рабочим станциям. Выпускаются варианты на разное число пользователей.
  • Ключ на сервер 1С:Предприятия (другие модификации) — лицензирует сам сервер приложений, а не клиентские места.

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

Как работает механизм проверки лицензии

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

За работу с аппаратными ключами отвечает драйвер HASP и менеджер лицензий (HASP License Manager). Если драйвер не установлен, устарел или служба остановлена, платформа ключ «не видит», даже если он физически вставлен и светодиод на нём горит.

В локальной сети сетевой ключ обнаруживается по широковещательным запросам или по явно указанному адресу сервера ключей в файле настроек. Если между клиентом и сервером ключей есть маршрутизаторы, VPN или ограничения брандмауэра, автоматический поиск может не сработать.

Установка и настройка ключа

Базовая настройка аппаратного ключа занимает несколько минут, если выполнять действия в правильном порядке.

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

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

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

Типичные проблемы и их диагностика

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

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

Как проверить ключ

Светодиод на USB-ключе
Норма

Индикатор горит постоянно

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

Не горит — нет контакта, неисправен порт или ключ

Ключ в консоли менеджера лицензий
Норма

Ключ отображается, видно число лицензий

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

Ключ не виден — проблема с драйвером или службой

Доступность сервера ключей по сети
Норма

Клиент получает лицензию при запуске

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

Ошибка поиска ключа — проверять сеть, брандмауэр и файл настроек nethasp.ini

Число занятых лицензий
Норма

Есть свободные лицензии

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

Все лицензии заняты — лишние сеансы или «зависшие» подключения

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

Для программных лицензий характерна другая проблема: после обновления Windows, замены оборудования или переноса виртуальной машины лицензия становится недействительной. Решение — повторная активация резервным пин-кодом из комплекта.

Типичные ошибки
01
Установка драйвера HASP после подключения ключа — устройство определяется некорректно, приходится переустанавливать драйвер.
02
Использование устаревшего драйвера после обновления Windows — служба падает, ключ периодически «пропадает».
03
Хранение пин-кодов программной лицензии только на том же компьютере — при отказе диска восстановить лицензию нечем.
04
Подключение двух однотипных ключей к одному серверу — виден только один, лицензии не суммируются.
05
Поиск неисправности в самой 1С, когда не запущена служба менеджера лицензий.

Безопасность и ограничения при работе с ключами

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

Не стоит извлекать ключ «на горячую» во время активной работы пользователей — все сеансы, зависящие от этого ключа, завершатся с ошибкой, а несохранённые данные в открытых формах могут быть потеряны.

Пин-коды программных лицензий храните в защищённом месте отдельно от сервера: в сейфе у ответственного лица или в корпоративном хранилище секретов. Каждый пин-код имеет ограниченное число активаций.

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

Как выбрать действие при ошибке лицензии

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

Итог

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

Итог

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

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

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

Можно ли работать в 1С без HASP-ключа?

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

Что делать, если ключ светится, но 1С его не видит?

Светодиод означает только подачу питания. Проверьте, установлен ли драйвер HASP, запущена ли служба менеджера лицензий и отображается ли ключ в его консоли. Чаще всего помогает переустановка драйвера актуальной версии.

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

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

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

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

Почему сетевой ключ периодически «пропадает» у клиентов?

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

Куда обращаться при поломке или утере ключа?

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