Маркировка ключей защиты 1С

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

Варианты учета лицензий

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

1. Файловый вариант.

В этом случае существуют следующие варианты получения лицензий:

Локальный ключ

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

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

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

2. Клиент-серверный вариант. В этом случае существуют следующие варианты получения лицензий:

Локальный ключ

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

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

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

Многопользовательский клиентский ключ, без установленного менеджера лицензий и многопользовательский ключ, доступный по сети через HASP License Manager

В данном варианте ключ может находится как в сети, так и на компьютере с сервером «1С:Предприятия». Так как подсчетом лицензий занимается сам сервер, то лицензии расходуются по принципу: один сеанс — одна лицензия.

Виды ключей 1С

Ключи 1С делятся на 3 вида, и их можно отличить по цвету:

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

Клиентское приложение допускает использование следующих ключей HASP:

  • локальный клиентский ключ серии ORGL8 на 1 пользователя,
  • сетевой клиентский ключ серии ORGL8 на 5, 10, 20, 50, и 100 пользователей,
  • сетевой клиентский ключ серии ORGLА на 300 пользователей,
  • сетевой клиентский ключ серии ORGLВ на 500 пользователей.

Причём на одном компьютере может быть установлено не более одного ключа одной серии.

Менеджер лицензий

Чтобы сетевой ключ HASP стал доступным через локальную сеть для клиентских приложений, должна быть запущена программа менеджер лицензий на том же компьютере, где установлен ключ (HASP Licence Manager). Данная программа входит в комплект поставки. Менеджер лицензий может быть запущен в двух режимах: как сервис или как приложение.

Менеджеру лицензий можно установить различные параметры. Для этого существует файл менеджера лицензий nhsrv.ini. По умолчанию конфигурационный файл установлен в каталог загрузочных модулей, обычно это — «C:Program FilesAladdinHASP LM».

Максимальное количество подключенных к менеджеру лицензий пользователей определяется параметром NHS_USERLIST файла nhsrv.ini.

Возможные сложности с ключами 1с

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

1) Установка драйвера ключа защиты HASP завершается неуспешно

Ошибки могут возникать в следующих ситуациях: 
Когда на ключе защиты 1с HASP горит светодиодный индикатор, это значит, что ключ определяется системой как физическое устройство, и что драйвер был успешно установлен. Если запустить утилиту инсталляции с интерфейсом командной строки с параметром -info, то можно проверить успешность установки драйверов (haspdinst.exe –info или hinstall -info).

Если при установке драйвера ключа защиты HASP нет привилегий локального администратора. Скорее всего, у Вас нет разрешения на папку Program Files и Windows. Чтобы исправить ситуацию, поднимите уровень привилегий пользователя и выставите необходимые разрешения.

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

Файлы драйвера могли быть заблокированы, если перед установкой драйвера ключа защиты HASP было запущено защищенное приложение. В данном случае необходимо установить драйвер сразу же после загрузки системы либо применить консольную версию утилиты установки с параметрами командной строки: hinstall -i -kp.

2) Ошибка: HASP not Found (-3), (Error 7), (H0007)


Данная ошибка может возникать в таких ситуациях:

  • К компьютеру не подсоединен ключ 1С HASP. Необходимо подсоединить ключ защиты 1с.
  • При использовании сетевого ключа защиты 1с ошибка может возникать, если на компьютере с установленным ключом 1с HASP не запущен менеджер лицензий.
  • Сетевой ключ 1с, который в данный момент подключен к компьютеру в сети, на самом деле не является сетевым. Следует проверить установленный ключ 1с и, если была допущена ошибка, подключить требуемый сетевой ключ 1с HASP.
  • Используется ключ 1с HASP другой серии (ключ от другого ПО). Для исправления ошибки нужно подключить ключ 1с, требуемой серии.
  • Если ключ 1с HASP сетевой, то возникновение ошибки может быть связано с тем, что на компьютере с установленным ключем 1с или на компьютере с запущеным защищенным приложением происходит блокировка передачи трафика по порту 475 (блокировку передачи по сети могут вызывать антивирусные программы или брандмауэр windows)

3) 2 и больше менеджеров лицензий

При работе с 1С может быть одновременно запущены два и более менеджеров лицензий (License Manager). Но для правильной работы необходимо их настроить, а именно назначить каждому менеджеру лицензий свое имя и сообщить эти имена каждой из копий защищенной программы. Чтобы задать имя менеджеру лицензий, нужно использовать файл nhsrv.ini, который обычно находится в том же каталоге, что и менеджер лицензий. В случае, если менеджер установлен как сервис, он находится в каталоге WindowsSystem32. Чтобы задать имя менеджера лицензий, используйте цифры и латинские символы, при чем длина имени должна быть не больше 7 символов.

Пример настройки: 

------nhsrv.ini №1------
[NHS_SERVER]
NHS_SERVERNAMES = LM1
------------------------
------nhsrv.ini №2------
[NHS_SERVER]
NHS_SERVERNAMES = LM2
-------------------------

Чтобы сообщить защищенной программе имена менеджеров, используйте файл nethasp.ini, который должен находится в той же директории, что и защищенное приложение.

Пример: 

------- nethasp.ini ------
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 164.142.1.41, 164.142.1.11
NH_SERVER_NAME = LM1, LM2
------------------------

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

4)При включении компьютера под Windows XP из автозагрузки не загружается Сервер защиты с сообщением об ошибке: HASP Device Driver not installed (-100).

Возможная причина:

Драйвер защиты загружается медленее, чем сервер защиты из автозагрузки.

Решение:

Вместо Сервера защиты используйте Менеджер лицензий LMSETUP, который устанавливается в качестве службы (Service) Windows.

5 Comments

  1. LelikOFF

    Старо, неактуально, перепечатка.

    ПО с аппаратными ключами продают только по спец запросу. По умолчанию в комплекте идут программные ключи.

    Reply
  2. mad_maksim

    На всякий случай — первоисточник информации по данной теме:

    http://its.1c.ru/db/v8doc#content:658:1

    Информация по аппаратным и программным ключам.

    Reply
  3. Finger

    Забыли указать ссылку на оригинал:

    http://www.rbsoft.ru/node/395

    Reply
  4. Созинов

    Спасибо за напоминание

    Reply
  5. SvetLanaGil

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

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *