USB-ключ защиты 1С: виды, подключение, цена и подводные камни

· 9 мин

Содержание

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

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

Что такое аппаратная лицензия 1С и как работает ключ

Физически это небольшое USB-устройство производства Sentinel (раньше марка называлась Aladdin HASP). Внутри — защищённая память, в которой зашито, сколько рабочих мест или какой сервер разрешено запускать.

При старте платформа 1С ищет лицензию по порядку:

  • 🔍 программные лицензии в файлах .lic на компьютере;
  • 🔌 локальный USB-ключ, вставленный в этот компьютер;
  • 🌐 сетевой ключ через менеджер лицензий HASP в локальной сети;
  • 🖥️ в клиент-серверном варианте — лицензии, доступные серверу 1С.

Нашла свободную лицензию — база открывается. Не нашла — выдаёт ошибку и не запускается. Демо-режима нет: без лицензии рабочая версия платформы базу не откроет (исключение — учебная версия).

Ключ защищает именно платформу, а не конфигурацию. Бухгалтерия, ЗУП или УТ покупаются отдельно, а вот право «запустить 1С на N рабочих местах» даёт ключ или программная лицензия.

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

Аппаратная или программная лицензия: в чём разница

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

ПараметрАппаратная (USB-ключ)Программная (пин-код)
Где хранитсяВ памяти USB-ключаВ файле .lic на компьютере
АктивацияНе нужна, нужен драйверПин-код из комплекта, через интернет или по телефону/файлом
ПривязкаК ключу, а не к компьютеруК параметрам компьютера (процессор, диски, сеть, ОС)
Перенос на другой ПКПереставили ключ — готовоПовторная активация резервным пин-кодом
Замена железаНе влияетМожет «слететь», нужна переактивация
Потеря / кражаЛицензия пропадает вместе с ключомУкрасть нельзя, восстанавливается через центр лицензирования
Виртуализация, облакоНужен проброс USB или USB-over-IPРаботает, но чувствительна к смене параметров ВМ
Терминальный серверТолько многопользовательский сетевой ключРаботает штатно

Коротко о выборе:

  • ✅ ключ удобен, если компьютеры часто меняются, а железо обновляется: лицензия «живёт» в устройстве;
  • ✅ программная удобна в облаке, на VPS и там, где USB-порт недоступен: нет железки, которую можно сломать.

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

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

Какие бывают аппаратные ключи 1С

Ключи различаются по назначению. Тип определяет, нужен ли менеджер лицензий и где ключ должен стоять.

Однопользовательский (локальный) ключ

Даёт одно рабочее место на том компьютере, куда он вставлен. Его часто поставляли в составе коробочных версий конфигураций.

  • 💻 работает только на «своём» компьютере;
  • 🚫 не раздаёт лицензию по сети и не обслуживает сеансы на терминальном сервере;
  • 🔄 переставили в другой компьютер — лицензия переехала вместе с ним.

Многопользовательский (сетевой) ключ

Рассчитан на несколько рабочих мест: 5, 10, 20, 50, 100 и больше. Вставляется в один компьютер, а лицензии получают все клиенты в сети.

  • 🌐 нужен менеджер лицензий HASP License Manager на компьютере с ключом;
  • 🖥️ подходит для терминального сервера (RDP);
  • 👥 считает одновременные подключения, а не учётные записи: десять сотрудников могут посменно работать на ключе на пять мест.

Ключ сервера 1С:Предприятия

Нужен для клиент-серверного варианта работы с СУБД (MS SQL, PostgreSQL). Ключ ставится на компьютер, где работает сервер 1С.

  • 🧩 бывает для 32-разрядного и 64-разрядного сервера; ключ 64-разрядного подходит и для 32-разрядного, наоборот — нет;
  • 🔐 не даёт клиентских мест: клиентские лицензии покупаются отдельно;
  • 🧰 обычно достаточно драйвера на самом сервере, менеджер лицензий для него не нужен.

Тип ключа указан в документах комплекта и на маркировке корпуса. Если документы утеряны, партнёр 1С определит ключ по маркировке, а количество мест покажет Admin Control Center (о нём ниже).

Как установить и активировать аппаратную лицензию 1С

«Активация» аппаратной лицензии — это установка драйвера и, для сетевого ключа, настройка менеджера лицензий. Порядок зависит от типа ключа.

Локальный ключ: драйвер и запуск

  1. Установите драйвер защиты. Удобнее всего — из дистрибутива платформы: в мастере установки 1С:Предприятия на последнем шаге отметьте пункт об установке драйвера защиты. Второй вариант — отдельный пакет Sentinel HASP/LDK Run-time (haspdinst.exe), его дают партнёры 1С.
  2. Вставьте ключ в USB-порт. Светодиод на ключе должен гореть ровно.
  3. Откройте в браузере http://localhost:1947 — это Sentinel Admin Control Center. В разделе ключей (Sentinel Keys) должен появиться ваш ключ.
  4. Запустите 1С и откройте базу. Если она открылась без ошибки — лицензия получена.

На ряде однопользовательских ключей последних выпусков драйвер не требуется: Windows видит их как стандартное USB-устройство. Если ключ определился без драйвера и 1С запустилась — ничего ставить не нужно.

Сетевой ключ: менеджер лицензий и nethasp.ini

Здесь три участника: компьютер с ключом, менеджер лицензий на нём и клиенты, которые его ищут.

  1. Выберите компьютер, который включён всегда, пока работают пользователи: сервер или выделенную машину. Вставьте ключ.
  2. Установите драйвер (как для локального ключа).
  3. Установите HASP License Manager (дистрибутив lmsetup) и выберите вариант установки как службы Windows. Иначе менеджер будет работать, только пока кто-то вошёл в систему.
  4. Откройте в брандмауэре порт 475 (UDP и TCP) — по нему клиенты общаются с менеджером лицензий.
  5. На клиентских компьютерах пропишите адрес менеджера лицензий в файле nethasp.ini. Он лежит в каталоге платформы: C:\Program Files\1cv8\<номер версии>\bin\conf\nethasp.ini.

Минимальное содержимое файла, если менеджер лицензий стоит на компьютере с адресом 192.168.1.10:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Без явного адреса клиент ищет ключ широковещательным запросом. В простой сети это срабатывает, но через VPN, между подсетями и при «тяжёлом» брандмауэре — нет. Прописанный адрес ускоряет запуск 1С и снимает большую часть проблем «то видит, то не видит».

nethasp.ini лежит в папке конкретной версии платформы. После обновления платформы файл нужно скопировать в каталог новой версии, иначе клиенты снова начнут искать ключ вслепую.

Ключ сервера 1С

  1. Вставьте ключ в компьютер, где установлен сервер 1С:Предприятия.
  2. Установите драйвер защиты.
  3. Перезапустите службу «Агент сервера 1С:Предприятия 8.3», чтобы сервер подхватил ключ. При перезапуске службы оборвутся все сеансы пользователей — делайте это после рабочего дня или предупредите людей.
  4. Проверьте подключение к базе с любого клиента.

Если сервер 1С работает в виртуальной машине, ключ подключают к хосту и пробрасывают в ВМ средствами гипервизора. Другой вариант — сетевой USB-концентратор (USB-over-IP): ключ стоит в нём, а сервер видит его как локальный.

Где купить аппаратную лицензию 1С и сколько она стоит

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

Что должно быть в комплекте:

  • 📦 сам ключ защиты;
  • 📄 лицензионное соглашение;
  • 🗂️ регистрационная карточка — по ней лицензию регистрируют на организацию, это нужно для поддержки и обмена ключа при поломке.

Ориентировочные цены на лицензии платформы (примерно, по прайсам партнёров; аппаратный вариант стоит столько же или немного дороже программного):

ЛицензияПримерная цена
Клиентская на 1 рабочее местооколо 6–7 тыс. ₽
Клиентская на 5 рабочих местоколо 21–24 тыс. ₽
Клиентская на 10 рабочих местоколо 40–45 тыс. ₽
Клиентская на 20 рабочих местоколо 75–85 тыс. ₽
Сервер 32-разрядныйоколо 50–55 тыс. ₽
Сервер 64-разрядныйоколо 85–95 тыс. ₽

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

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

Когда аппаратная лицензия оправдана:

  • 🏢 в офисе часто меняют или переставляют компьютеры;
  • 🔧 сервер регулярно модернизируют, и переактивация программных лицензий надоела;
  • 🧪 нужно переносить лицензию между стендами (тест, рабочая база) без пин-кодов.

Когда лучше программная: облако, VPS, сотрудники на удалёнке без общей сети, отсутствие физического доступа к серверу.

Ошибки аппаратного ключа 1С и как их устранить

Главная ошибка — Не обнаружен ключ защиты программы. Её причины разные: от отсутствия драйвера до занятых мест. Ниже — симптомы и что проверять.

Диагностика: выберите симптом

Ещё несколько ситуаций, на которые часто натыкаются:

  • 🔌 ключ в хабе или передней панели корпуса. Питания не хватает, ключ периодически пропадает. Перенесите его в задний порт материнской платы.
  • 🧱 два менеджера лицензий в сети. Клиенты получают лицензии то с одного, то с другого, и счёт мест «плавает». Оставьте один менеджер на всю сеть.
  • 🖥️ виртуальная машина после миграции. При переезде ВМ на другой хост проброс USB теряется. Используйте USB-over-IP, если ВМ мигрирует.
  • 🔁 ключ сломан физически. Не пытайтесь его вскрывать. Обратитесь к партнёру с регистрационной карточкой: повреждённый ключ, как правило, можно обменять, но не бесплатно.

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

Можно ли перенести аппаратную лицензию 1С на другой компьютер?
Да. Выньте ключ, вставьте в новый компьютер и установите драйвер. Пин-коды и переактивация не нужны, ограничений на число переносов нет.
Можно ли поменять аппаратный ключ на программную лицензию?
Фирма 1С периодически проводит обмен лицензий через партнёров. Условия и наличие такой программы уточняйте у своего партнёра на момент обращения.
Сколько ключей можно подключить к одному компьютеру?
Несколько: например, клиентский сетевой и серверный ключ на одном сервере работают одновременно. Платформа сложит клиентские места из всех доступных ключей и программных лицензий.
Работает ли аппаратный ключ 1С в Linux?
Да. Для Linux есть драйвер Sentinel (пакет aksusbd) и версия менеджера лицензий. Установка ведётся из пакетов, а логика та же, что в Windows.
Нужно ли продлевать аппаратную лицензию?
Нет. Лицензия на платформу бессрочная. Продлевается только подписка на поддержку (ИТС), а ключ работает без неё, пока исправен.