Что такое ключ защиты программы 1с. Установка программного ключа защиты конфигурации. Какие ошибки могут возникнуть

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

Причем, довольно часто, в интернете встречается неполная и взаимопротиворечащая информация.

Данная статья должна помочь окончательно расставить точки над «i» и помочь при идентификации ключей от программных продуктов «1С».

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

1С:Предприятие 8

Однопользовательские версии основных поставок и клиентских ключей

Внешний вид Используется для следующих программных продуктов Маркировка
USB HASP HL Pro
1C:Бухгалтерия 8 ПРОФ H4 M1 ORGL8
1С:Бухгалтерия 8 ПРОФ. Поставка для розничного распространения
1С:Бухгалтерия 8 КОРП
1С:Бухгалтерия бюджетного учреждения 8
1С:Бухгалтерия автономного учреждения 8 ПРОФ
1С:Бухгалтерия автономного учреждения 8 КОРП
1С:Управление торговлей 8
1С:Зарплата и Управление Персоналом 8
1С:Зарплата и кадры бюджетного учреждения 8
1С:Управление небольшой фирмой 8
1С:Комплексная автоматизация 8
1С:Предприятие 8. Управление производственным предприятием
1С:Документооборот 8
1С:Предприятие 8. Клиентская лицензия на 1 рабочее место

Сетевые версии основных поставок и многопользовательские ключи

USB HASP HL Net

маркировка: H4 NET5 ORGL8

Используется для следующих программных продуктов:

    1С:Бухгалтерия 8. Комплект на 5 пользователей

    1С:Бухгалтерия 8 ПРОФ на 5 пользователей. Поставка для розничного распространения

    1С:Предприятие 8. Комплект прикладных решений на 5 пользователей

    1С:Предприятие 8. Клиентская лицензия на 5 рабочих мест

    маркировка: H4 NET10 ORGL8 1С:Предприятие 8. Клиентская лицензия на 10 рабочих мест

    маркировка: H4 NET20 ORGL8 1С:Предприятие 8. Клиентская лицензия на 20 рабочих мест

    маркировка: H4 NET50 ORGL8 1С:Предприятие 8. Клиентская лицензия на 50 рабочих мест

    маркировка: H4 NET100 ORGL8 1С:Предприятие 8. Клиентская лицензия на 100 рабочих мест

    маркировка: NET250+ ORG8A 1С:Предприятие 8. Клиентская лицензия на 300 рабочих мест

    маркировка: NET250+ ORG8B 1С:Предприятие 8. Клиентская лицензия на 500 рабочих мест

Ключи на сервер 1С:Предприятие 8.*

USB HASP HL Pro

маркировка: H4 M1 ENSR8 1С:Предприятие 8.* Лицензия на сервер (х32)

USB HASP HL Max

маркировка: Max EN8SA 1С:Предприятие 8.2. Лицензия на сервер (x86-64)

Комплекты

USB HASP HL Net

маркировка:

H4 NET10 ORGL8; H4 M1 ENSR8

1С:Предприятие 8. Управление производственным предприятием для 10 пользователей + клиент-сервер В комплект поставки входит два ключа:

USB HASP HL Pro

маркировка:

H4 NET10 ORGL8 H4 M1 ENSR8

1С:Комплексная автоматизация 8 для 10 пользователей + клиент-сервер В комплект поставки входит два ключа:

    Многопользовательский на 10 рабочих мест

    На сервер 1С:Предприятия 8.* (х32)

маркировка:

H4 NET20 ORGL8 H4 M1 ENSR8

1С:Предприятие 8. Комплект для обучения в высших и средних учебных заведениях. В комплект поставки входит два ключа:

    Многопользовательский на 20 рабочих мест

    На сервер 1С:Предприятия 8.* (х32)

Другое

USB HASP HL Max

маркировка: HHL Max ADSERVER 1С:Архив 3.0

USB HASP HL Pro

маркировка: 1CFOOD

1C:Предприятие 8. Общепит В комплект поставки входит два ключа:

    на конфигурацию «Общепит» - 1СFOOD

маркировка: 1CBSO

1C:Бухгалтерия строительной организации 8 (БСО). В комплект поставки входит два ключа:

    на конфигурацию «БСО» - 1СBSO

    на платформу 1С:Предприятие USB HASP HL Pro H4 M1 ORGL8

Примечание:

Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы 1С:Предприятие выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе - 52 мм. Цветовая схема и маркировка ключей осталась без изменений.

Внимание!

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

1С:Предприятие 7.7

Однопользовательские версии

LPT HASP 4 M1

USB HASP HL Pro

маркировка: H4 M1 ACCNT

    1С:Бухгалтерия 7.7 Стандартная версия

    1С:Бухгалтерия 7.7 ПРОФ Однопользовательская версия

    1С:Бухгалтерия 7.7 ПРОФ + ИТС USB (Однопользовательская версия)

    1С:Бухгалтерия 7.7 ПРОФ для бюджетных учреждений

маркировка: H4 M1 QXDXD

    1С:Зарплата и кадры 7.7 Базовая версия

    1С:Зарплата и кадры 7.7 ПРОФ Однопользовательская версия

маркировка: H4 M1WRBQB

    1С:Торговля и склад 7.7 ПРОФ Однопользовательская версия

маркировка: H4 M1 WRBQB (поверх маркировки может быть наклейка c артикулом)

    1С:Предприятие 7.7 Комплексная конфигурация Однопользовательская версия

    1С:Предприятие 7.7 ПРОФ. Комплексная поставка

Сетевые версии

LPT HASP 4 Net

USB HASP HL Net

маркировка: H4 Net5 ACCNT

    1С:Предприятие 7.7 (сетевая версия). Бухгалтерский учет. Типовая конфигурация

    1С:Предприятие 7.7 для SQL. Бухгалтерский учет. Типовая конфигурация

маркировка: H4 Net5 QXDXD

    1С:Предприятие 7.7 (сетевая версия для 3-х пользователей). Расчет. Конфигурация «Зарплата+Кадры»

    1С:Предприятие 7.7 (сетевая версия). Расчет. Конфигурация «Зарплата+Кадры»

Программный ключ защиты – компонент СЛК, предназначенный для доступа к защищенным объектам и контроля количества рабочих мест на основе указанного в ключе количества лицензий.

Порядок установки программного ключа

Для установки программного ключа запустите сервер СЛК через меню «Пуск – СЛК 2.0 – Консоль сервера СЛК»


В окне консоли на панели команд выберите команду «Установить программный ключ...» или нажмите функциональную клавишу F6 на клавиатуре.


Откроется диалог установки программного ключа:


По умолчанию, в диалоге предлагается ввести ПИН-код активации и создать запрос в Центр лицензирования СЛК.

Выберите способ передачи запроса в Центр лицензирования СЛК. Возможны следующие варианты передачи запроса:


1. Автоматическая установка

Автоматическая установка (требуется подключение к Интернету) - этот способ наиболее предпочтителен. В этом случае система самостоятельно выполнит запрос в Центр лицензирования СЛК и установит ключ на компьютере.


Для выполнения запроса и установки ключа необходимо нажать кнопку «Установить». В случае успешной обработки запроса будет выдано сообщение, и ключ будет отображаться в окне консоли.


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

2. Установка на электронном носителе

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


В данному случае, передача запроса в Центр лицензирования СЛК возможна двумя способами:

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

  • на сайте //prom.licencecenter.ru

В любом браузере откройте сайт //prom.licencecenter.ru . Скопируйте запрос в буфер обмена, вставьте его в поле ввода на сайте и нажмите кнопку «Обработать».


Результат обработки будет отображен на этой же странице под полем ввода:


Ответ необходимо скопировать в буфер обмена и сохранить его в текстовый файл.

Для установки ответа, полученного из Центра лицензирования СЛК на электронном носителе, выберите в диалоге установки программного ключа соответствующий пункт:


Скопируйте полученный ответ из Центра лицензирования СЛК в буфер обмена (или сохраните его текстовый файл), загрузите ответ в поле ввода и нажмите кнопку «Установить».

В случае успешной установки будет выдано соответствующее сообщение, и ключ будет показан в окне консоли:


3. Установка по телефону

Этот способ используется в случаях, когда нет возможности работать с Интернетом и электронной почтой.

Позвоните по телефону, указанному в документе, содержащем ПИН-код, и сообщите оператору Центра лицензирования СЛК указанный в диалоге набор цифр, сверяя контрольную сумму в конце каждой строки.


Сверив итоговую контрольную сумму, нажмите кнопку «Далее» для перехода к получению ответа из Центра лицензирования СЛК.


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

В случае успешной установки будет выдано сообщение, и ключ будет показан в окне консоли.

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

Маркировка ключей

Маркировка USB-ключа защиты

Маркировка LPT-ключа защиты

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

1С:Предприятие 8

Внешний вид Наименование программного продукта Маркировка
Однопользовательские версии основных поставок и клиентских ключей

не имеет внутренней
памяти и уникального идентификатора.

1C:Бухгалтерия 8 ПРОФ
1С:Бухгалтерия 8 ПРОФ. Поставка для розничного распространения
1С:Бухгалтерия 8 КОРП
1С:Бухгалтерия бюджетного учреждения 8
1С:Бухгалтерия автономного учреждения 8 ПРОФ
1С:Бухгалтерия автономного учреждения 8 КОРП
1С:Управление торговлей 8
1С:Зарплата и Управление Персоналом 8
1С:Зарплата и кадры бюджетного учреждения 8
1С:Управление небольшой фирмой 8
1С:Комплексная автоматизация 8
1С:Предприятие 8. Управление производственным предприятием
1С:Документооборот 8
1С:Предприятие 8. Клиентская лицензия на 1 рабочее место
H4 M1
ORGL8
Сетевые версии основных поставок и многопользовательские ключи

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

1С:Бухгалтерия 8. Комплект на 5 пользователей
1С:Бухгалтерия 8 ПРОФ на 5 пользователей. Поставка для розничного распространения
1С:Предприятие 8. Комплект прикладных решений на 5 пользователей
H4 NET5
ORGL8
1С:Предприятие 8. Клиентская лицензия на 5 рабочих мест H4 NET5
ORGL8
1С:Предприятие 8. Клиентская лицензия на 10 рабочих мест H4 NET10
ORGL8
1С:Предприятие 8. Клиентская лицензия на 20 рабочих мест H4 NET20
ORGL8
1С:Предприятие 8. Клиентская лицензия на 50 рабочих мест H4 NET50
ORGL8
1С:Предприятие 8. Клиентская лицензия на 100 рабочих мест H4 NET100
ORGL8
1С:Предприятие 8. Клиентская лицензия на 300 рабочих мест NET250+
ORG8A
1С:Предприятие 8. Клиентская лицензия на 500 рабочих мест NET250+
ORG8B
Ключи на сервер 1С:Предприятие 8.*

имеет внутреннюю
память (фактически не
используется) и
уникальный идентификатор

1С:Предприятие 8.* Лицензия на сервер (х32) H4 M1
ENSR8

имеет внутреннюю
память (фактически не
используется) и
уникальный идентификатор

1С:Предприятие 8.2. Лицензия на сервер (x86-64) Max
EN8SA
Комплекты
1С:Предприятие 8. Управление производственным предприятием для 10 пользователей + клиент-сервер
H4 NET10 ORGL8
H4 M1 ENSR8
1С:Комплексная автоматизация 8 для 10 пользователей + клиент-сервер
В комплект поставки входит два ключа: Многопользовательский на 10 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
H4 NET10 ORGL8
H4 M1 ENSR8
1С:Предприятие 8. Комплект для обучения в высших и средних учебных заведениях.
В комплект поставки входит два ключа: Многопользовательский на 20 рабочих мест и на сервер 1С:Предприятия 8.* (х32)
H4 NET20 ORGL8
H4 M1 ENSR8

Размер USB-ключей может отличаться от размера ключей изображенных на рисунках. Программные продукты системы 1С:Предприятие выпускавшиеся до 2009 г. комплектовались USB-ключами в более длинном форм-факторе - 52 мм. Цветовая схема и маркировка ключей осталась без изменений.


Внимание есть некоторые ограничения на установку ключей:
На одном компьютере не будут работать несколько USB-ключей одной серии. Будет работать только один из установленных ключей. Т.е. ключи ORGL8 (как однопользовательские, так и сетевые) вместе работать не будут, но если есть ключ ORGL8 и ORGL8А и ORGL8В, то вместе они вполне уживутся на одной машине. Кроме того, пользовательские ключи могут быть доступны по сети (если запущен HASP License Manager). Таким образом максимальное количество лицензий, которое может обслуживаться одним компьютером равно 900: максимум 100 лицензий в ключе ORGL8, 300 лицензий в ключе ORGL8A и 500 лицензий в ключе ORGL8B. Так же на один компьютер можно установить USB-ключ пользовательских лицензий и ключ Сервера 1С.

Лицензии ищутся в следующем порядке:
· в ключе ORGL8,
· в ключе ORGL8A,
· в ключе ORGL8B.

Серверные ключи устанавливаются только на тот компьютер, на котором установлен сервер 1С:Предприятия. По сети они работать не будут.

Серверные 64-битные ключи также можно использовать и 32-битных системах.

Для того, что бы узнать, какие лицензии заняты/свободны в текущий момент, вам понадобится приложение Aladdin Monitor.

1)НЕ СТАВЬТЕ МЕНЕДЖЕР ЛИЦЕНЗИЙ В ТЕРМИНАЛЕ (точнее устанавливайте в 0-й сессии, запуская %SystemRoot%\system32\mstsc.exe /console
2) сначала ставьте менеджер лицензий, и только потом устанавливайте сетевой ключ
3) если клиент 1С 8.0 видит ключ, это не значит что увидит 8.1 (файл теперь обычно C:\Program Files\1cv81\bin\conf\nethasp.ini)
4) в терминале локальные ключи не видны, надо в nethasp.ini прописывать в явном виде место расположения сетевого ключа и менеджера лицензий
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный) 5) клиент 8.1 сначала ищет локальный ключ и если его находит, никогда не будет искать сетевой
6) несколько сетевых ключей или локальный и сетевой ключ на один компьютер ставить нельзя (исключение: ключи 300 и 500 пользователей, см. пункт 14)
7) для серверной части 1С надо бывают ТОЛЬКО ЛОКАЛЬНЫЕ НЕ КЛИЕНТСКИЕ ключи
Здорово серверный 64 битный ключ (он зеленый) поддерживает 32битный сервер, в том числе 8.0, но серверный 32битный ключ не поддерживает 64битный сервер 1С. Серверный локальный ключ не мешает работе клиентских ключей.
9) для SQL ключей не надо, он не проверяет даже купленные свои лицензии, но покупать их надо:)
10) если большая нагрузка в сети и много клиентов, то менеджер лицензий может не успеть выдать лицензию:), чтобы это решить, увеличьте интервал опроса к менеджера лицензий клиентов в C:\Program Files\1cv81\bin\conf\nethasp.ini
NH_SESSION = 5
NH_SEND_RCV = 4
NH_USE_BROADCAST = Disabled
И ограничьте в C:\Program Files\Aladdin\HASP LM\ nhsrv.ini компьютеры с которых могут подключаться пользователи, например
NHS_IP_LIMIT = 10.24.2.18-99
11) для 64битных менеджеров лицензий или просто свежие скачайте драйвера с http://www.aladdin.ru/support/download/category260
12) на сервере с менеджером лицензий должен быть статический ip-адрес

13) при большом количестве пользователей раздавайте менеджеры лицензий для каждого клиента персонально, указывая конкретный компьютер
NH_SERVER_ADDR = 192.168.159.1 ;;(IP-адрес должен быть правильный)

14) Использование сетевых ключей HASP на 300 и 500 пользователей:

Ключи на 300 и 500 пользователей — это ключи HASP HL (нет ключей HASP 4 на такое количество пользователей). Это означает возможность одновременной установки в компьютер нескольких ключей (напрмер на 20 и на 500 пользователей) .

Максимальное количество пользователей, одновременно подключенных к менеджеру лицензий, определяется значением параметра NHS_USERLIST файла nhsrv.ini. Его значение по умолчанию — 250. Чтобы увеличить максимальное количество подключений необходимо:

Клиентское приложение и COM-соединение 1С:Предприятия начиная с версии 8.1.13.41 допускает использование следующих ключей HASP:

* локальный клиентский ключ серии ORGL8 на 1 пользователя,
* сетевой клиентский ключ серии ORGL8 на 5, 10, 20, 50 и 100 пользователей,
* сетевой клиентский ключ серии ORG8A на 300 пользователей,
* сетевой клиентский ключ серии ORG8B на 500 пользователей

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

Для использования V81.COMConnector на компьютерах, которым доступны только клиентские ключи, можно зарегистрировать 32-разрядный V81.COMConnector в COM+.

— запустите Component Services;
— создайте пустое COM+ приложение с Activation type — Server application и именем, например, V81_COMConnector, укажите имя пользователя Windows, от имени которого компонента будет запускаться в адресном пространстве отдельного процесса dllhost.exe;
— в ветке Components добавьте новую компоненту comcntr.dll из каталога загрузочных модулей 1С:Предприятия.

В этом случае V81.COMConnector будет запускаться в отдельном 32-разрядном процессе и может использоваться как 32-разрядными, так и 64-разрядными приложениями.

16. Настройка ключей под линукс .

17. Если в разных терминальных сессиях логинятся разные пользователи операционной системы, то поместите правильные nethasp.ini в каталоги:

C:\Users\пользователь\AppData\Local\1C\1Cv82\conf

и удалите их из других каталогов.

Отличия для версии 8.2

Конфигуратор, толстый и тонкий клиенты могут находить клиентский ключ сами, как это было в версии 8.1.
Веб-клиент сам найти клиентский ключ не может. Поэтому для его работы необходимо, чтобы серверу 1С:Предприятия был доступен клиентский ключ.
Если конфигуратор, толстый и тонкий клиенты не нашли клиентский ключ, то они также предпринимают попытку получения клиентской лицензии через сервер 1С:Предприятия.
Подробности — в книге «Руководство администратора», глава 9 «Защита от несанкционированного использования особенности и настройка», п. 9.2.3 «Особенности учета клиентских лицензий».

ЕСЛИ ВДРУГ НЕ ХВАТАЕТ ЛИЦЕНЗИЙ!

Ключ перенести сервер 1С. Самому серверу и терминальным клиентам запретить общаться с ключем по сети . Для этого в nethasp.ini отключить все протоколы:

NH_IPX = Disabled ; Use the IPX protocol
NH_NETBIOS = Disabled ; Use the NETBIOS protocol
NH_TCPIP = Disabled ; Use the TCP/IP protocol

Таким образом терминальные клиенты получат лицензию через сервер 1С .

Программные лицензии 1С:Предприятие 8.2

Такой способ лицензирования удобен например при работе сервера 1С Предприятие в виртуализованной среде типа Hyper-V.

file:///C:/Program%20Files/1cv82/8.2.11.235/docs/ru/V8Update.htm

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

В версии 8.2.15 изменилась привязка программной лицензии
к параметрам компьютера (см. файлы
http://downloads.v8.1c.ru/content/Platform/8_2_15_289/V8Update.htm
http://downloads.v8.1c.ru/content/Platform/8_2_15_294/V8Update.htm):

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

Не логично, но если «сгорит» планка памяти, или в виртуалке уменьшите доступную память, то лицензии все равно «слетят».

Прочее.
Работа с ключами защиты типа hasp srm и т.п. пока не планируется.
Планов по отказу от аппаратной защиты у 1С пока нет.

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

— в терминальном режиме
— в клиент-серверном варианте
— через веб-сервер (в тонком и веб-клиенте)

Архитектура работы с ключами на сервере 1с

За получение серверной лицензии отвечает rphost.

За получение клиентской лицензии, если клиентские лицезии раздаются сервером 1С:Предприятия, отвечает rmngr, на который размещен сервис сеансовых данных .

Отличия для 1С:Предприятие 8.3

В 8.3 появилась возможность использования «менеджера программных лицензий» напоминая менеджер «аладина». Цель - возможность вынести ключ на отдельную машину.

Реализован он в виде еще одного «сервиса» в менеджера кластера. Вы можете использовать к примеру «свободный» ноутбук. Добавьте его в кластер 1с 8.3, создайте на нем отдельный менеджер с сервисом «сервис лицензирования». В ноутбук можно воткнуть аппаратных hasp-ключ, или активировать программные лицензии.

Наибольший интерес для программистов должен представлять «Требования назначения функциональности».

Так на ноутбуке с ключом защиты чтобы не запускать пользователей на сервер кластера надо добавить «требования» для объекта требования «Клиентское соединение с ИБ» - «Не назначать», т.е. запретить рабочим процессам данного сервера обрабатывать клиентские соединения.

Сервер 1С, где работает только сервер лицензирования и нет клиентских подключений НЕ ТРЕБУЕТ серверный ключ защиты!

Официальный монитор от Aladdin .

При работе под линукс учитывать, что:

Утилита HASP Admin Control Center (hasplmd) не предназначена для работы с ключами HASP H4, поэтому они ей и не отображаются. Однако менеджер лицензий (hasplm) и сервер 1С:Предприятия корректно работает с такого рода ключами. Просмотреть статус сетевых ключей H4, установленных на Linux-машине, можно при помощи утилиты Aladdin Monitor, запущенной в Windows.

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

Хочу обратить внимание, что ошибка появилась на компьютере, на котором было 2 сетевые карты с 2мя разными сетями. Почему то сразу значения данному моменту не придал. Видимо, потому что монитор HASP обнаруживал данные ключи отлично, из-за чего искал проблему в 1С. В результате чего убил пол дня рабочего времени. Проблема действительно крылась в двух сетевых картах, а если сказать точнее, 2 разные сети, решение было в файле C:\Program Files\1cv81\bin\conf\nethasp.ini

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

Начну с маленького ликбеза:

1С:Предприятие 8 используется систему защиты с помощью аппаратных ключей HASP , скачать драйвер, программу мониторинга и службу HASP Loader можно на сайте http://www.aladdin-rd.ru/, а конкретно в разделе поддержки http://www.aladdin-rd.ru/support/downloads/hasp/.

Ключи защиты для 1С подразделяются на:

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

модель HASP HL Basic (синего цвета ), данный ключ имеет маркировку H4 M1 ORGL8 , не имеет встроенной памяти и персонального ID, не хранит в себе никаких параметров и настроек. Поставляется продуктами имеющими лицензию на одно рабочее место.

Сетевой ключ HASP

2. Многопользовательские (ключ находится в сети, 1С может запускаться на любых компьютера в пределах локальной сети или домена)

Сетевые клиентские ключи включают серию (красного цвета ). Имеют внутреннюю память, в которой хранится количество лицензий, и уникальный ID. Существуют разновидности на 5, 10, 20, 50 и 100 пользователей. Имеет маркировку NETXX ORGL8 , где ХX - количество лицензий (например NET5 ORGL8 ). Существуют также ключи на 300 и 500 пользователей которые имеют маркировку NET250+ ORG8A и NET250+ ORG8B . Поставляются с продуктами имеющими лицензию на 5 рабочих мест, а также отдельно, в виде дополнительных клиентских лицензий.

Ключ для Сервера 1С

3. Серверные (обязательно должны физически быть подключены локально к компьютеру, на котором установлен и работает сервер агента 1С Предприятие)

Ключи для сервера 1С Предприятие бывают только локальные . 32-битная версия имеет ключ защиты HASP HL Pro (фиолетового цвета ), который имеет внутреннюю память и уникальный ID. Имеет маркировку ENSR8 , поставляется вместе с лицензией на сервер 1С Предприятие.

Для 64-битного сервера используется ключ HASP HL Max (зеленого цвета ) с внутренней памятью и уникальным ID. Имеет маркировку EN8SA и поддерживает также 32-битный сервер. Т.е. имея лицензию на 64-битный сервер можно, не меняя ключа, использовать 32-битную версию, но не наоборот.

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

Для многопользовательского (сетевого) ключа защиты необходимо:
1. Установить драйвер ключа защиты на одну из машины в сети, которая будет являться сервером ключа - HASP4_driver_setup.zip
2. Установить сервер (службу) ключа защиты на эту же машину - HASP_LM_setup.zip
3. Вставить ключ защиты в сервер в USB порт
4. Установить 1С на клиентские машины

В общем случае, данных действий для работы 1С достаточно. В процессе запуска и дальнейшей работы 1С:Предприятие 8 на локальных машинах, система будет обращаться с помощью broadcast-запроса по порту 475 и искать ключ защиты. В случае не удачного поиска будет выдано сообщение „не обнаружен ключ защиты программы“ и работы 1С:Предприятие прервется.

Если вы столкнулись с сообщением „не обнаружен ключ защиты программы “ необходимо проверить:
1. наличие ключа защиты в порту usb сервера ключа
2. проверить запущен ли сервер ключа на сервере (процесс с именем „Hasp loader“)
3. проверить командой telnet доступность сервера ключа с локальной машины по порту 475 (например: telnet 192.168.100.100 475)

Если все проверки прошли успешно, но ошибка осталась, переходим к более детальным настройкам. В папке установки 1С:Предприятие 8 (как правило, c:\program files\1cv81\bin\conf или c:\program files\1cv8\bin\) имеет файл nethasp.ini . Это файл настройки ключа защиты, он разбит на секции, нас интересует секция . При установке 1С, по умолчанию, в данной секции все параметры отделены двойными знаками ";", что означает игнорирование данных настроек. При этом драйвер ключа ведет себя следующим образом:
1. посылается пакет типа broadcast по локальной сети по порту 475 в поисках сервера ключа защиты
2. если ответ не получен - ошибка

Недостатки конфигурации по умолчанию:
1. на broadcast уходит какое-то время
2. не все сервера отвечают на подобные пакеты
3. broadcast какая-никакая, но нагрузка на сеть

Для решения данной проблемы необходимо сделать следующее:
1. укажем конкретный адрес где искать сервер ключа (например: NH_SERVER_ADDR = 192.168.100.100)
2. запретим broadcast поиск (NH_USE_BROADCAST = Disabled)
3. и ограничим типы пакетов только TCP-протоколом (NH_TCPIP_METHOD = TCP)

Как показывает практика, скорость запуска 1С:Предприятие 8 после такой настройки возрастает заметно!

Но есть и кое-какие недостатки данного метода:

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

Хотел бы так же уточнить несколько моментов по работе с ключами, с которыми пришлось сталкиваться при работе:

1. Monitor HASP не показывает ключ

Сам по себе монитор может показать только наличие менеджера лицензий на том или ином адресе. Ключ он сможет увидеть только после того, как защищенное приложение успешно откроет хотя бы одну сессию с ключом. Кроме того, следует учитывать, что Aladdin Monitor работает только по протоколу UDP, порт 475. Таким образом, отсутствие данных о ключе в мониторе еще не означает, что ключ недоступен для приложения.

2. Два ключа защиты 1С HASP на одном компьютере

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

  • Ключи, имеющие разные серии, будут работать нормально. (по отношению к 1С: 1 серверный и 1 сетевой будут работать нормально)
  • Ключи одной серии будут работать, если такая возможность была реализована разработчиком защищенного ПО. Если же разработчиком данная возможность не была реализована, то ключи, относящиеся к одной серии, не будут работать совместно на одном компьютере, будет виден только один из них: либо ближний к порту (в случае с LPT-ключами), либо размещенный на порту с младшим адресом (в случае с USB-ключами защиты программ HASP). (по отношению к 1С , - 2 локальный или 2 сетевых ключа на одном компьютере работать корректно, скорее всего не будут)
  • не рекомендуется ставить вместе локальный и сетевой ключ, это связано с особенностью защиты 1С Предприятия: находя локальный ключ программа никогда не будет искать сетевой.

Возможные решения данной проблемы:

  • Замена нескольких ключей защиты программ HASP на один, с бОльшим количеством лицензий (об этом хорошо написано тут: http://v8.1c.ru/predpriyatie/questions_licence.htm).
  • Установка ключей защиты на разные компьютеры с последующей установкой и настройкой менеджеров лицензий при каждом ключе.

3. Два и более менеджеров лицензий (License Manager) в сети

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

На машине где установлен ключ находим файл nhsrv.ini в папке с менеджером лицензий. За имя сервера лицензий отвечает параметр NHS_SERVERNAMES, оно может состоять из латинских букв и цифр и содержать не более 7 символов.

NHS_SERVERNAMES = NAME1

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

NH_TCPIP = Enabled NH_SERVER_ADDR = 192.168.0.10, 192.168.0.11 NH_SERVER_NAME = NAME1, NAME2

Ну вроде все нюансы описал, если чего вспомню, обязательно дополню! Всем пока!

С Уважением, Mc.Sim!

Понравилось? Лайкни нас на Facebook