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

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

Для каких компонентов 1С существуют сетевые ключи защиты

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

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

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

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

Какие компоненты 1С вообще требуют лицензии

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

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

Сетевые ключи для клиентских лицензий платформы

Основная и самая массовая категория — сетевые ключи клиентских лицензий. Они маркируются серией ORGL8 и выпускаются в вариантах на разное число одновременных пользователей: 5, 10, 20, 50, 100, 300 и 500. Ключ на 5 пользователей поставляется в том числе в коробках типовых конфигураций версии ПРОФ, остальные номиналы приобретаются отдельно.

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

Ключи ORGL8 можно комбинировать: если в сети установлено несколько сетевых ключей, менеджер лицензий суммирует их ёмкость. Это стандартный способ наращивания лицензий — вместо замены ключа на 50 на ключ на 100 часто проще докупить ещё один ключ на 50.

Маркировка на корпусеHASP4 Net / HASP HL Net, серия ORGL8

Номинал (5/10/20/50/100/300/500) указан в документации поставки

Цвет корпусаКрасный (NetTime для старых версий)

Не путать с фиолетовым локальным ключом на 1 пользователя

Поведение в сетиВиден нескольким ПК через менеджер лицензий

Проверяется утилитой Aladdin Monitor / HASP Admin Control Center

Сетевые ключи для сервера «1С:Предприятия»

Вторая категория — ключи защиты сервера «1С:Предприятия». Они нужны только в клиент-серверной архитектуре (когда данные хранятся в СУБД — MS SQL Server, PostgreSQL, Oracle, IBM Db2). Файловый режим работы серверного ключа не требует вообще.

Здесь существует два типа ключей с принципиальной разницей:

  • ENSR8 — ключ для 32-разрядного сервера «1С:Предприятия»;
  • EN8SA — ключ для 64-разрядного сервера «1С:Предприятия», который подходит и для 32-разрядной версии.

Ключ EN8SA универсальнее: если планируется переход на 64-разрядную архитектуру сервера (что стандарт де-факто для новых развёртываний), следует приобретать именно его. Обратная совместимость не работает — ключ ENSR8 не активирует 64-разрядный сервер.

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

Сравнение серверных ключей

ENSR8 (32-bit)

Подходит только для 32-разрядного сервера 1С. Ограничение: не работает с x64-сервером, актуален в основном для старых развёртываний.

EN8SA (64-bit)

Работает и с 64-разрядным, и с 32-разрядным сервером. Рекомендуемый вариант при новой закупке, стоит дороже.

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

Отдельных сетевых HASP-ключей для типовых конфигураций («Бухгалтерия», «Зарплата», «Управление торговлей», ERP) не существует. Конфигурация ПРОФ поставляется с клиентской лицензией платформы (в коробке — ключ ORGL8 на 5 пользователей или пин-коды программной лицензии), а дальнейшее масштабирование выполняется докупкой клиентских и серверных лицензий платформы.

Историческое исключение — решения «1С:Предприятие 7.7», где существовали сетевые ключи защиты, привязанные к конкретным компонентам: «Бухгалтерия», «Торговля и Склад», «Зарплата и Кадры», а также к комплексным поставкам. Эти ключи (красные сетевые HASP) обслуживали именно компоненту, и без соответствующего ключа компонента не запускалась. Для актуальных версий платформы 8.x такая модель не применяется.

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

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

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

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

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

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

Как выбрать тип лицензирования

Нужно быстро переносить лицензии между физическими серверами без переактивацииИспользуйте сетевой аппаратный ключ HASP
Инфраструктура виртуализирована и проброс USB затруднёнИспользуйте программные лицензии, активируемые на сервере 1С
Клиент-серверный режим и 64-разрядный серверПриобретайте ключ EN8SA, а не ENSR8
Файловый режим работы без сервера 1ССерверный ключ не нужен — достаточно клиентских лицензий

Развёртывание сетевого ключа в локальной сети

Сетевой ключ работает через менеджер лицензий HASP License Manager (для современных ключей — Sentinel LDK License Manager). Его можно установить на любой компьютер сети, включая сам сервер 1С. Клиенты находят ключ автоматически по широковещательным запросам либо по явному указанию адреса в файле nethasp.ini на клиентском компьютере.

Типовой порядок развёртывания: установить драйвер ключа и менеджер лицензий на выделенный компьютер, подключить ключ, проверить его видимость через веб-интерфейс Admin Control Center (по умолчанию доступен на порту 1947), затем при необходимости настроить nethasp.ini на клиентах, если широковещательный поиск не работает (например, клиенты в другом сегменте сети или за маршрутизатором).

Порядок подключения сетевого ключа
  1. 1
    Установите драйвер HASP и менеджер лицензий на компьютер, где будет стоять ключ
  2. 2
    Подключите USB-ключ и дождитесь его определения системой
  3. 3
    Откройте Admin Control Center (http://localhost:1947) и убедитесь, что ключ виден с верным номиналом
  4. 4
    Если клиенты в другом сегменте сети — настройте nethasp.ini с явным указанием адреса сервера ключей (NH_SERVER_ADDR)
  5. 5
    Запустите 1С на клиенте и проверьте, что сеанс стартовал без ошибки поиска лицензии
  6. 6
    Проверьте в Admin Control Center, что лицензия занята и счётчик свободных лицензий уменьшился

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

Диагностика: какой ключ «не виден» и почему

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

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

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

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

Видимость ключа в Admin Control Center
Норма

Ключ отображается с правильной серией и номиналом

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

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

Запуск клиента 1С
Норма

Сеанс открывается, в ACC появляется занятая лицензия

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

Ошибка поиска лицензии, счётчик занятых лицензий не меняется

Работа кластера серверов
Норма

Базы доступны, в журнале нет ошибок лицензирования сервера

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

В журнале ошибки о ненайденной лицензии на сервер

Типичные ошибки
01
Покупка ключа ENSR8 для 64-разрядного сервера — ключ не подойдёт, придётся менять лицензию
02
Установка двух сетевых ключей одной серии на один компьютер — виден только один, ёмкость не суммируется
03
Поиск ключа широковещательными запросами через маршрутизатор без nethasp.ini — клиенты в другом сегменте не находят лицензии
04
Предположение, что ключ конфигурации существует отдельно — закупка лишних лицензий вместо клиентских ORGL8

Частые вопросы о сетевых ключах 1С

Существует ли сетевой ключ для «1С:Бухгалтерии» или «1С:ЗУП»?

Нет. Прикладные конфигурации не имеют собственных сетевых HASP-ключей. Они работают под клиентскими лицензиями платформы (ключи ORGL8 или программные лицензии), которые идут в поставке ПРОФ или докупаются отдельно.

Можно ли использовать один сетевой ключ для нескольких разных конфигураций?

Да. Клиентский ключ ORGL8 выдаёт лицензии платформы, а не конкретной конфигурации. Одни и те же лицензии расходуются сеансами «Бухгалтерии», «Зарплаты», ERP и любых других баз на одной платформе.

Чем отличаются ключи ENSR8 и EN8SA?

ENSR8 обслуживает только 32-разрядный сервер «1С:Предприятия», EN8SA — и 64-разрядный, и 32-разрядный. Для новых развёртываний рекомендуется EN8SA, поскольку 64-разрядный сервер является стандартным выбором.

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

Да, если организовать проброс USB в гипервизоре или использовать устройства USB over IP. Однако это добавляет точку отказа; в виртуализированных средах часто предпочтительнее программные лицензии.

Сколько клиентов обслуживает один сетевой ключ?

Столько, каков его номинал: выпускаются ключи на 5, 10, 20, 50, 100, 300 и 500 одновременных лицензий. Несколько ключей в сети суммируются, что позволяет наращивать ёмкость постепенно.

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

Проверьте, что менеджер лицензий запущен и ключ виден в Admin Control Center. Если клиент находится в другом сегменте сети, настройте файл nethasp.ini с явным указанием адреса сервера ключей. Также убедитесь, что порт менеджера лицензий не заблокирован брандмауэром.

Итог

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

Сетевые ключи HASP существуют только для двух компонентов: клиентских лицензий платформы (ORGL8, на 5–500 пользователей) и сервера 1С (ENSR8 для 32-bit, EN8SA для 64-bit и 32-bit). Прикладные конфигурации отдельных сетевых ключей не имеют. Выбор между аппаратным ключом и программной лицензией определяется требованиями к переносимости и особенностями виртуализации.