USB-ключ защиты 1С 8.3: как устроен, как проверить, перенести и не потерять

· 10 мин

Содержание

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

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

Как работает лицензия на USB-ключе

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

При запуске 1С происходит следующее:

  1. Платформа ищет программную лицензию на компьютере.
  2. Если её нет — обращается к драйверу защиты и ищет локальный USB-ключ.
  3. Если локального ключа нет — ищет сетевой ключ через менеджер лицензий HASP License Manager.
  4. Нашла свободное место в ключе — сеанс запускается. Не нашла — выдаёт ошибку.

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

💡 Программные и аппаратные лицензии суммируются. Если у вас ключ на 5 мест и программная лицензия ещё на 5, одновременно смогут работать 10 пользователей.

Что нужно для работы ключа

  • 🔌 Свободный USB-порт на компьютере или сервере.
  • 🧩 Драйвер защиты Sentinel (его ставят вместе с платформой или отдельно).
  • 🌐 Для сетевого ключа — HASP License Manager на компьютере, куда вставлен ключ, и открытый порт 475 (UDP и TCP).

Какие бывают ключи защиты 1С

Ключи различаются по назначению и числу мест. Тип написан на корпусе ключа и в документах комплекта поставки.

Тип ключаОбозначениеДля чегоГде стоит
ОднопользовательскийORGL81 рабочее местоВ компьютере пользователя
Многопользовательский (сетевой)NET5, NET10, NET20, NET50 и далее5, 10, 20, 50… одновременных сеансовНа любом компьютере сети с менеджером лицензий
Серверный 32-разрядныйENSR8Лицензия на 32-разрядный сервер 1СНа сервере 1С
Серверный 64-разрядныйEN8SAЛицензия на 64-разрядный сервер 1СНа сервере 1С

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

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

⚠️ Разрядность серверного ключа должна совпадать с разрядностью сервера. Ключ ENSR8 не запустит 64-разрядный сервер 1С.

Как проверить, что ключ виден и лицензия есть

Начинайте с простого — с самого ключа, — и двигайтесь к 1С.

Шаг 1. Физическая проверка

На исправном ключе с установленным драйвером горит светодиод. Не горит — пересадите ключ в другой порт, лучше на задней панели системного блока, без USB-удлинителей и хабов.

Шаг 2. Драйвер и панель Sentinel

Откройте в браузере на компьютере с ключом адрес:

http://localhost:1947

Это панель Sentinel Admin Control Center. Если страница открылась, драйвер установлен. В разделе со списком ключей должен быть ваш ключ. Пустой список при горящем светодиоде — повод переустановить драйвер .

Драйвер ставится из дистрибутива платформы: при установке 1С отметьте компонент «Драйвер защиты» или запустите из командной строки от имени администратора:

"C:\Program Files\1cv8\common\haspdinst.exe" -i

Путь зависит от версии и разрядности платформы. Если файла по этому пути нет — найдите haspdinst.exe поиском по папке установки 1С.

Шаг 3. Проверка в самой 1С

  • 🧾 В файловом варианте достаточно запустить базу при вставленном ключе. Запустилась — лицензия получена. Дополнительно откройте Главное меню → Справка → О программе: в окне выводятся сведения о полученной лицензии.
  • 🖥️ В клиент-серверном варианте откройте консоль администрирования кластера, раздел сеансов: у каждого сеанса видно, какую лицензию он получил — программную или из ключа.
  • ⌨️ То же из командной строки:
rac session list --licenses

Перед этим нужно узнать идентификатор кластера командой rac cluster list; остальные параметры смотрите в справке rac help.

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

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

КритерийАппаратная (USB-ключ)Программная (пин-код)
АктивацияНе нужнаПин-код, привязка к параметрам компьютера
Перенос на другой ПКПереставить ключПовторная активация резервным пин-кодом
Смена «железа»Не влияетМожет слететь, нужна повторная активация
Риск потериКлюч можно потерять, сломать, украстьФайл лицензии можно удалить, но восстановить по пин-коду
Виртуальные машиныНужен проброс USB или USB-over-IPРаботает, но лицензия чувствительна к смене параметров ВМ
Работа с ноутбуком на выездеКлюч уезжает вместе с ноутбукомЛицензия привязана к одному ПК

Когда ключ удобнее

  • 💼 Один бухгалтер работает то в офисе, то дома на разных компьютерах.
  • 🔧 Компьютеры часто меняют или ремонтируют: программная лицензия слетает при замене материнской платы, диска, сетевой карты.
  • 🏢 В офисе 5–10 пользователей, и раздавать места удобнее одним сетевым ключом.

Когда лучше программная

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

Ошибки ключа защиты и как их снять

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

Настройка nethasp.ini для сетевого ключа

Файл лежит в каталоге conf установленной платформы, например C:\Program Files\1cv8\conf\nethasp.ini. Его правят на каждом клиентском компьютере, который не видит ключ:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Вместо 192.168.1.10 укажите IP-адрес компьютера, где стоит сетевой ключ и HASP License Manager. Отключённый широковещательный поиск ускоряет запуск: клиент сразу идёт по нужному адресу.

После правки перезапустите 1С на клиенте. Если ключ по-прежнему не находится, проверьте с клиента доступность порта 475 на компьютере с ключом.

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

Зависшие сеансы занимают места

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

Перенос ключа на другой компьютер

С аппаратной лицензией перенос — самая простая операция в 1С. Никаких пин-кодов и звонков в поддержку.

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

  1. Закройте 1С на старом компьютере.
  2. Установите на новом компьютере платформу той же или более новой версии вместе с драйвером защиты.
  3. Вставьте ключ, дождитесь, пока загорится светодиод.
  4. Проверьте ключ в панели http://localhost:1947 и запустите базу.

Сетевой ключ

  1. Предупредите пользователей: в момент переноса все сеансы, взявшие лицензию из ключа, потеряют её.
  2. На новом компьютере установите драйвер защиты и HASP License Manager (дистрибутив менеджера лицензий есть в комплекте платформы или у партнёра 1С).
  3. Переставьте ключ.
  4. Откройте в брандмауэре нового компьютера порт 475 (UDP и TCP).
  5. Если клиенты используют nethasp.ini с прописанным адресом — замените в нём IP на новый на всех компьютерах.

Серверный ключ

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

💡 Для виртуальных серверов ключ подключают через проброс USB в гипервизоре или через сетевой USB-концентратор (USB-over-IP). Перед покупкой оборудования проверьте, что выбранный способ поддерживает ваш гипервизор.

Покупка и примерная стоимость

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

Ориентировочные цены на лицензии 1С:Предприятие 8 (без учёта скидок партнёров, могут меняться):

ЛицензияПримерная цена
Клиентская на 1 рабочее местооколо 7–8 тыс. ₽
Клиентская на 5 местоколо 25–30 тыс. ₽
Клиентская на 10 местоколо 50–55 тыс. ₽
Клиентская на 20 местоколо 95–105 тыс. ₽
Сервер 64-разрядныйоколо 100–120 тыс. ₽

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

Для небольшой фирмы на 3–4 пользователя чаще выгоднее купить один комплект на 5 мест, чем отдельные однопользовательские лицензии: 5 мест одним комплектом стоят меньше, чем пять лицензий по одной.

Частые ошибки и как их избежать

  • 🔌 Ключ в USB-хабе или удлинителе. Ключ периодически «отваливается», и пользователи получают ошибку посреди работы. Вставляйте его прямо в порт на материнской плате.
  • 🧳 Ключ уносят вместе с ноутбуком. Если сетевой ключ стоял в ноутбуке главбуха, вся бухгалтерия встанет, когда она уйдёт в отпуск. Сетевой ключ должен жить на компьютере, который всегда включён: на сервере или выделенном ПК.
  • 🗒️ Не записан тип и номер ключа. При поломке без регистрационной анкеты и номера ключа замену получить сложнее. Сфотографируйте ключ и сохраните документы комплекта.
  • 🧪 Обновили платформу, но не драйвер. Старый драйвер на новой Windows может не видеть ключ. После обновления системы проверьте панель http://localhost:1947.
  • 🪟 Брандмауэр закрыл порт 475. Обновление Windows или антивирус могут сбросить правила. Если сетевой ключ внезапно перестал раздавать места — проверьте правила первыми.
Перед заменой компьютера с ключом
Выполнено: 0 / 5

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

Можно ли сделать копию USB-ключа 1С про запас?
Нет. Лицензия хранится в защищённом чипе, легально скопировать её нельзя. Запасной вариант — докупить дополнительную лицензию, программную или аппаратную.
Что делать, если ключ потерян?
Потерянный ключ, как правило, не восстанавливают: лицензия была только в нём. Сломанный физически ключ можно заменить через партнёра 1С, сдав старый и предъявив документы на комплект.
Можно ли использовать ключ от 1С 8.2 в 1С 8.3?
Ключи платформы 8 подходят и для 8.2, и для 8.3: лицензия выдаётся на платформу 1С:Предприятие 8, а не на конкретную версию. Достаточно установить актуальный драйвер защиты.
Работает ли один сетевой ключ на два офиса?
Работает, если между офисами настроена сеть, и клиенты видят компьютер с ключом. В nethasp.ini прописывают адрес компьютера с ключом, а порт 475 должен проходить через VPN.
Нужен ли интернет для аппаратной лицензии?
Нет. Ключ работает полностью автономно: ни при установке, ни при запуске 1С подключение к интернету не требуется.

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