Внедрение программных продуктов 1С:Предприятие в корпоративной среде часто требует перехода от локальных версий к сетевым. Это позволяет организовать коллективную работу с общей базой данных, но создает необходимость в централизованном управлении лицензированием. Основным инструментом для этого выступает аппаратный сетевой ключ защиты (HASP), который необходимо корректно установить на выделенный компьютер или сервер.

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

В этой инструкции мы разберем все этапы: от физической установки устройства до настройки клиентских подключений. Мы рассмотрим нюансы работы с утилитой hasplm.exe, особенности конфигурации файлового сервера и методы диагностики распространенных проблем. Правильная организация лицензионного сервера — залог стабильной работы всей информационной системы предприятия.

Подготовка оборудования и выбор места установки

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

Рекомендуется использовать компьютер с операционной системой Windows Server или стабильной версией Windows 10/11 Pro. Устройство следует подключать непосредственно в порт материнской платы, избегая использования USB-хабов и удлинителей, которые могут вызывать нестабильность питания и потерю соединения. После подключения индикатор на ключе должен загореться, сигнализируя о подаче питания.

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

Перед установкой программного обеспечения убедитесь, что на выбранном сервере установлены все последние обновления безопасности ОС. Антивирусное ПО должно быть настроено таким образом, чтобы не блокировать работу служб HASP. Часто именно брандмауэр становится препятствием для корректной работы сетевого лицензирования.

💡

Если на сервере используется виртуализация (Hyper-V, VMware), убедитесь, что USB-порт проброшен внутрь виртуальной машины корректно и не отключается при миграции или снапшотах.

Установка драйверов HASP и сервера защиты

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

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

  • 🔌 USB-драйвер: обеспечивает физическое взаимодействие ОС с токеном.
  • 🌐 Сетевой сервер (HASP LM): служба, транслирующая лицензии по сети.
  • 🛠️ Утилиты диагностики: набор инструментов для проверки статуса ключа.
  • 📄 Документация: справочные файлы и readme.

После завершения копирования файлов система может потребовать перезагрузки. Это нормальная ситуация, так как драйверы внедряются глубоко в ядро системы. После рестарта проверьте наличие устройства в Диспетчере устройств в разделе "Контроллеры USB" или "Устройства защиты". Оно должно отображаться без значков ошибки.

☑️ Проверка установки драйверов

Выполнено: 0 / 4

Настройка сервера лицензий 1С

После успешной установки драйверов необходимо настроить саму службу лицензий. По умолчанию сервер слушает определенный порт (обычно 475) и ожидает запросы от клиентов. Для управления службой используется консольная утилита hasplm.exe, которая находится в директории установки драйверов.

Основная задача на этом этапе — убедиться, что служба запущена и видит подключенный ключ. Выполните команду в командной строке с правами администратора:

hasplm -a

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

Параметр Описание Типичное значение
Port Сетевой порт для общения 475 (UDP/TCP)
Timeout Время ожидания ответа 3000 мс
License Count Количество мест Зависит от ключа (5, 10, 50...)
Vendor ID Идентификатор производителя 1C (или цифровой код)

Для продвинутой настройки можно использовать файл конфигурации hasplm.ini. В нем можно задать ограничения на доступ с определенных IP-адресов или изменить порт прослушивания, если стандартный занят другими приложениями. Изменения в этом файле вступают в силу только после перезапуска службы.

Как изменить порт сервера лицензий?

Откройте файл hasplm.ini в папке установки. Найдите строку [Communication] и добавьте или измените параметр TCPPORT=XXXXX, где XXXXX — желаемый порт. Перезапустите службу hasplms.

Конфигурация брандмауэра и сетевой доступ

Самая распространенная причина, по которой клиенты не видят сетевой ключ — блокировка трафика встроенным брандмауэром Windows или сторонним антивирусом. Служба HASP использует специфические протоколы, которые необходимо явно разрешить в правилах фильтрации пакетов.

Вам необходимо создать входящее правило для порта 475. Протокол должен быть указан как UDP, так как основной обмен данными идет именно через него. В некоторых конфигурациях также требуется открытие TCP-порта для надежности соединения. Правило должно действовать для всех профилей сети: домен, частная и общественная.

⚠️ Внимание: Если сервер лицензий и клиентские машины находятся в разных подсетях, убедитесь, что сетевое оборудование (маршрутизаторы) не блокирует широковещательные пакеты, необходимые для автоматического обнаружения ключа.

Для создания правила в стандартном брандмауэре Windows перейдите в Панель управления → Брандмауэр Защитника Windows → Дополнительные параметры. Создайте новое правило для порта, укажите номер 475 и выберите действие "Разрешить подключение". Дайте правилу понятное имя, например, "1C HASP License Server".

📊 Где у вас установлен сервер лицензий 1С?
На отдельном физическом сервере
На виртуальной машине
На компьютере главного бухгалтера
В облачном сервисе

Подключение клиентских рабочих мест

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

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

Добавьте параметр /LicServer к пути запускаемого файла 1cv8.exe. Синтаксис выглядит следующим образом:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" /LicServer 192.168.1.10

Вместо IP-адреса можно использовать сетевое имя компьютера, но использование статического IP предпочтительнее для стабильности. После добавления параметра запустите базу данных. В окне информации о программе (меню "О программе") должен отобразиться номер сетевого ключа и статус "Лицензия получена".

💡

Использование статического IP-адреса для сервера лицензий критически важно. Если адрес изменится (например, при переподключении DHCP), все клиенты потеряют связь с ключом.

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

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

Используйте утилиту haspdinst.exe -i на сервере для получения подробной информации о состоянии ключа. Если ключ виден локально, но не виден по сети, проблема на 90% заключается в брандмауэре или настройках сети. Проверьте, пингуется ли сервер лицензий с клиентской машины.

  • 🔍 Проверьте службу HASP License Manager: она должна быть в статусе "Выполняется".
  • 🌐 Убедитесь, что типы сетей в Windows определены верно (Частная, а не Общественная).
  • 🔄 Попробуйте временно отключить антивирус для исключения его влияния.
  • 📄 Проверьте логи событий Windows на наличие ошибок от источника hasplms.

Если ключ определяется, но 1С пишет, что лицензия занята, хотя пользователи вышли, возможно, произошел "залипание" сессии. В этом случае помогает перезапуск службы лицензирования на сервере командой net stop hasplms и net start hasplms. Это принудительно освободит все захваченные сессии.

⚠️ Внимание: Интерфейсы и названия служб могут незначительно отличаться в зависимости от версии драйверов HASP и редакции Windows. Всегда сверяйтесь с официальной документацией к вашей версии драйверов перед внесением изменений в реестр.

Часто задаваемые вопросы (FAQ)

Можно ли установить сетевой ключ на компьютер с Windows 10 Home?

Технически установить драйверы можно, но версия Home имеет ограничения на работу сетевых служб и групповые политики, что может затруднить настройку постоянного доступа. Для сервера лицензий настоятельно рекомендуется использовать версии Pro, Enterprise или Server.

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

Это означает отсутствие питания. Попробуйте подключить ключ в другой USB-порт, желательно на задней панели системного блока. Если это не помогло, возможно, порт неисправен или сам ключ получил физическое повреждение.

Нужно ли покупать отдельный ключ для каждого пользователя?

Нет, сетевой ключ содержит определенное количество лицензий (например, 5 или 10). Эти лицензии используются динамически: сколько пользователей одновременно зашло в базу, столько лицензий и занято. Покупать ключ нужно на количество одновременных сеансов, а не на общее число сотрудников.

Как обновить программное обеспечение ключа защиты?

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

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

Да, работа возможна, но с оговорками. Протокол HASP чувствителен к задержкам и потере пакетов. При работе через VPN с высоким пингом сессия может разрываться. Рекомендуется использовать выделенные каналы связи или терминальный доступ вместо прямого подключения к сетевому ключу через VPN.