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

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

Сетевой ключ 1С: что это и как он работает

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

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

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

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

Что такое сетевой ключ и как он устроен

Физически сетевой ключ — это небольшое USB-устройство, похожее на флешку. Внутри находится микросхема с зашитым числом лицензий. Ключи выпускаются в нескольких вариантах: на 5, 10, 20, 50, 100, 300 и 500 пользователей. Число лицензий изменить нельзя — если лимит исчерпан, приобретается дополнительный ключ.

Сам по себе ключ не «раздаёт» лицензии. Эту работу выполняет программный компонент — менеджер лицензий (HASP License Manager, служба hasplm или встроенный сервер лицензий 1С:Предприятия). Менеджер устанавливается на компьютере, куда вставлен ключ, отслеживает запросы от клиентских машин и выдаёт свободные лицензии по мере их поступления.

Важно различать сетевой и локальный ключ. Локальный ключ (маркировка ORGL8, обычно фиолетового цвета) работает только на том компьютере, куда он вставлен. Сетевой ключ (маркировка ENSR8, красного цвета) предназначен именно для раздачи лицензий по сети. Красный ключ также не работает, если вставить его в компьютер, где запущен сервер терминалов, без дополнительных настроек.

Чем сетевой ключ отличается от программной лицензии

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

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

Сетевой аппаратный ключ

Подходит для нескольких пользователей в одной локальной сети. Не привязан к железу клиентских ПК, легко переносится. Ограничение: требует постоянно работающего сервера с ключом и доступной сети.

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

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

Многопользовательская программная лицензия на сервере

Подходит для клиент-серверного режима: лицензия устанавливается на сервер 1С и раздаётся кластером. Ограничение: работает только при доступности сервера 1С:Предприятия.

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

Как происходит выдача лицензий по сети

Когда пользователь запускает 1С на своём компьютере, клиентская часть начинает поиск лицензии. Сначала проверяется локальный ключ и программные лицензии на самой машине. Если они не найдены, клиент отправляет широковещательный запрос в локальную сеть по протоколу UDP (порт 475) или обращается к серверам, явно указанным в настройках.

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

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

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

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

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

Если в сети несколько сегментов или широковещательные запросы блокируются маршрутизаторами, настройте явное обращение к серверу. Для классического менеджера HASP это делается через файл nethasp.ini в каталоге конфигурации клиента: в секции [NH_TCPIP] указывается параметр NH_SERVER_ADDR с IP-адресом сервера лицензий. После этого клиент обращается напрямую, минуя широковещательный поиск.

В клиент-серверном варианте работы рекомендуется использовать встроенный сервер лицензий 1С:Предприятия: ключ вставляется в сервер 1С, а кластер сам раздаёт лицензии клиентским сеансам. Это снимает необходимость настраивать nethasp.ini на каждом рабочем месте.

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

Основной инструмент контроля — утилита мониторинга Aladdin Monitor (или актуальный аналог из комплекта Sentinel Admin Control Center). Она показывает, какие ключи видны в сети, сколько лицензий в каждом из них занято и какие станции их используют. Если ключ виден в мониторе, но клиенты получают отказ, значит, проблема на стороне клиента или в сетевых настройках.

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

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

Служба менеджера лицензий
Норма

Служба HASP License Manager запущена и работает в автоматическом режиме

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

Служба остановлена или отсутствует в списке служб

Видимость ключа в мониторе
Норма

Ключ отображается с верным числом лицензий, счётчик занятых меняется при запуске сеансов

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

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

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

1С запускается без сообщения о поиске лицензии

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

Ошибка «Не найдена лицензия» или «Превышено количество лицензий»

Сетевая доступность
Норма

Порт 475 доступен, ping до сервера проходит

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

Порт закрыт брандмауэром, сервер недоступен по сети

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

Типичные ошибки и способы их устранения

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

Типичные ошибки
01
Установка ключа на компьютер, который выключается на ночь — утром сотрудники не могут начать работу, пока этот ПК не включат
02
Вставка двух ключей одной серии в один сервер — виден только один, часть лицензий недоступна
03
Отсутствие резерва: единственный ключ выходит из строя, и работа всей бухгалтерии останавливается до замены
04
Игнорирование брандмауэра: после обновления Windows порт 475 оказывается закрыт, и клиенты массово теряют доступ
05
Перенос ключа на новый сервер без установки драйвера и менеджера лицензий — система видит USB-устройство, но лицензии не раздаются

Диагностику начинайте с простого: проверьте, горит ли индикатор на ключе, запущена ли служба менеджера лицензий, виден ли ключ в мониторе с самого сервера. Затем проверьте доступность с клиентской машины. Если на сервере всё работает, а клиент не получает лицензию, проблема почти наверняка в сети или в настройках nethasp.ini.

Ограничения и риски сетевого ключа

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

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

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

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

Как выбрать действие

С 1С работают 3 и более сотрудников в одной офисной сетиИспользуйте сетевой ключ с запасом лицензий на рост штата
Сотрудники работают удалённо без доступа к офисной сетиАктивируйте для них программные лицензии на их компьютерах
Используется клиент-серверный режим с кластером 1СРазмещайте ключ на сервере 1С и раздавайте лицензии через кластер
Число одновременных пользователей приблизилось к лимиту ключаПриобретите дополнительный ключ и разместите его на другом сервере
Итог

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

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

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

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

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

Что происходит, когда лицензии в ключе заканчиваются?

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

Работает ли сетевой ключ через интернет или VPN?

Через VPN с доступом к локальной сети офиса ключ обычно работает, если открыт порт 475 и настроено явное обращение к серверу лицензий по IP. Напрямую через интернет без VPN использовать ключ не рекомендуется и небезопасно: протокол HASP не предназначен для публикации наружу.

Можно ли перенести сетевой ключ на другой сервер?

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

Как узнать, сколько лицензий зашито в ключе?

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

Что делать, если ключ сломался или потерян?

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