Администрирование · 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.
Номинал (5/10/20/50/100/300/500) указан в документации поставки
Не путать с фиолетовым локальным ключом на 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С:Предприятия», либо на другой компьютер сети с доступным менеджером лицензий. Без этого ключа служба агента сервера запустится, но кластер не сможет обслуживать информационные базы.
Сравнение серверных ключей
Подходит только для 32-разрядного сервера 1С. Ограничение: не работает с x64-сервером, актуален в основном для старых развёртываний.
Работает и с 64-разрядным, и с 32-разрядным сервером. Рекомендуемый вариант при новой закупке, стоит дороже.
Есть ли сетевые ключи для прикладных конфигураций
Отдельных сетевых HASP-ключей для типовых конфигураций («Бухгалтерия», «Зарплата», «Управление торговлей», ERP) не существует. Конфигурация ПРОФ поставляется с клиентской лицензией платформы (в коробке — ключ ORGL8 на 5 пользователей или пин-коды программной лицензии), а дальнейшее масштабирование выполняется докупкой клиентских и серверных лицензий платформы.
Историческое исключение — решения «1С:Предприятие 7.7», где существовали сетевые ключи защиты, привязанные к конкретным компонентам: «Бухгалтерия», «Торговля и Склад», «Зарплата и Кадры», а также к комплексным поставкам. Эти ключи (красные сетевые HASP) обслуживали именно компоненту, и без соответствующего ключа компонента не запускалась. Для актуальных версий платформы 8.x такая модель не применяется.
Отдельно стоит упомянуть отраслевые и партнёрские решения. Некоторые тиражные продукты партнёров 1С используют собственные системы защиты (в том числе аппаратные ключи сторонних вендоров или программную активацию через центр лицензирования), но это не сетевые ключи 1С в строгом смысле — их учёт и развёртывание регулируются документацией конкретного решения.
Сетевые ключи и программные лицензии: что выбрать
Для обоих компонентов — клиентских лицензий и сервера — существуют программные альтернативы аппаратным ключам. Программная клиентская лицензия активируется пин-кодом и привязывается к аппаратным параметрам компьютера или сервера 1С; программная лицензия на сервер привязывается к серверу аналогично.
Сетевой аппаратный ключ выигрывает в сценариях, где важна мобильность лицензий: ключ можно физически перенести на другой компьютер без процедуры переактивации, он не «сгорает» при смене оборудования или переустановке ОС на сервере лицензирования. Программная лицензия при существенном изменении аппаратной конфигурации требует повторной активации резервным пин-кодом, а их количество ограничено.
Ограничение аппаратных ключей — виртуализация. Передача USB-ключа в виртуальную машину требует проброса USB (USB over IP или прямой проброс в гипервизоре), что добавляет точку отказа. В крупных виртуализированных инфраструктурах часто выбирают программные лицензии, активируемые на сервере 1С, который сам раздаёт их клиентам.
Как выбрать тип лицензирования
Развёртывание сетевого ключа в локальной сети
Сетевой ключ работает через менеджер лицензий HASP License Manager (для современных ключей — Sentinel LDK License Manager). Его можно установить на любой компьютер сети, включая сам сервер 1С. Клиенты находят ключ автоматически по широковещательным запросам либо по явному указанию адреса в файле nethasp.ini на клиентском компьютере.
Типовой порядок развёртывания: установить драйвер ключа и менеджер лицензий на выделенный компьютер, подключить ключ, проверить его видимость через веб-интерфейс Admin Control Center (по умолчанию доступен на порту 1947), затем при необходимости настроить nethasp.ini на клиентах, если широковещательный поиск не работает (например, клиенты в другом сегменте сети или за маршрутизатором).
- 1Установите драйвер HASP и менеджер лицензий на компьютер, где будет стоять ключ
- 2Подключите USB-ключ и дождитесь его определения системой
- 3Откройте Admin Control Center (http://localhost:1947) и убедитесь, что ключ виден с верным номиналом
- 4Если клиенты в другом сегменте сети — настройте nethasp.ini с явным указанием адреса сервера ключей (NH_SERVER_ADDR)
- 5Запустите 1С на клиенте и проверьте, что сеанс стартовал без ошибки поиска лицензии
- 6Проверьте в Admin Control Center, что лицензия занята и счётчик свободных лицензий уменьшился
Частая проблема — конфликт нескольких ключей на одном компьютере. Одновременная установка локального и сетевого ключа, либо двух сетевых ключей одной серии на один USB-порт, может приводить к тому, что виден только один из них. Рекомендуется разносить ключи по разным компьютерам или использовать менеджер лицензий, корректно обслуживающий несколько ключей.
Диагностика: какой ключ «не виден» и почему
Ошибка «не обнаружен ключ защиты программы» не говорит, какого именно ключа не хватает. Диагностику следует вести раздельно: если не запускается клиент в файловом режиме — проблема с клиентским ключом ORGL8 или программной лицензией; если кластер серверов не обслуживает базы — проверяйте серверный ключ ENSR8/EN8SA и соответствие разрядности.
Полезный признак: сервер 1С при отсутствии своего ключа пишет об этом в журнал регистрации и технологический журнал, а клиентская ошибка появляется уже при попытке открыть сеанс. Утилита Admin Control Center показывает оба типа ключей, если они обслуживаются одним менеджером лицензий, — это самый быстрый способ проверить физическую видимость ключей в сети.
Как проверить результат
Ключ отображается с правильной серией и номиналом
Ключ отсутствует в списке или виден как неизвестное устройство
Сеанс открывается, в ACC появляется занятая лицензия
Ошибка поиска лицензии, счётчик занятых лицензий не меняется
Базы доступны, в журнале нет ошибок лицензирования сервера
В журнале ошибки о ненайденной лицензии на сервер
Частые вопросы о сетевых ключах 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). Прикладные конфигурации отдельных сетевых ключей не имеют. Выбор между аппаратным ключом и программной лицензией определяется требованиями к переносимости и особенностями виртуализации.