наверх

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

31.07.2018



Как настроить порядок использования аппаратного ключа защиты или программных лицензий системы "1С:Предприятие 8" для каждого рабочего места или информационной базы?


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

Первые программные продукты на платформе "1С:Предприятие" с программной системой защиты "1С:Предприятие 8" была выпущены фирмой 1С в сентябре 2010 года (1С:Документооборот и 1С:УНФ, а также дополнительные клиентские и серверные лицензии). В 2011 году были выпущены ПРОФ версии основной линейки программных продуктов "1С:Предприятие 8" для хозрасчетных предприятий, а 2012 г. для бюджетников. На момент написания статьи все типовые программные продукты "1С:Предприятие 8" можно купить с программной системой защиты, при этом для большинства программных продуктов существует возможность приобрести вариант и с традиционными USB-ключами, которые стоят приблизительно на 20% дороже аналогов с программной защитой.


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

Получить доступ к облаку 1С:Фреш бесплатно на 30 дней!


Если данная информация была для Вас полезной, то Вы можете поддержать авторов, поставив оценку в панели инструментов Яндекс.Браузера, или оставить свой отзыв на странице нашей компании в сервисе Яндекс.Бизнес

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

Подробнее: Алгоритм поиска лицензий программами системы "1С:Предприятие 8".

Отключение использования аппаратной лицензии (ключа защиты) "1С:Предприятие 8.3" на отдельном рабочем месте

Вариант 1.

Данная настройка позволяет отключить использование аппаратных ключей защиты для всех информационных баз на конкретном рабочем месте.

Как настроить использование аппаратной лицензии для всех информационных баз 1С:Предприятие

В самом низу открывшегося окна убираем флаг "Использовать аппаратную лицензию (ключ защиты)".

Как настроить использование аппаратной лицензии ключа защиты 1С:Предприятие

Вариант 2.

Указать параметр "UseHWLicenses=0" в конфигурационном файле 1cestart.cfg, который представляет собой текстовый документ в кодировке UTF-16LE и находится в каталогах:

  • %APPDATA%\1C\1CEStart - для конкретного пользователя;
  • %ALLUSERSPROFILE%\1C\1CEStart - для всех пользователей компьютера.

Файл 1cestart.cfg в каталоге пользователя изменяется автоматически при выполнении настроек окна запуска, а общий файл для всех пользователей изменяется только во время установки системы "1С:Предприятие".

Параметры настройки использования клиентского ключа защиты 1С:Предприятие

Параметр UseHwLicenses управляет поиском ключа защиты при запуске "1С:Предприятия":

1 ‑ поиск ключа защиты выполняется (значение по умолчанию);
0 ‑ поиск ключа защиты не выполняется.

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

  • локальный конфигурационный файл пользователя;
  • локальный конфигурационный файл для всех пользователей;
  • общий конфигурационный файл.

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

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

  • Если поиск ключа защиты включен, то при старте клиентского приложения выполняется анализ времени поиска ключа защиты. Если ключ защиты не был найден, запуск выполнен успешно и время поиска превысило 3 секунды, пользователю предлагается отключить поиск ключа защиты для ускорения последующих запусков. В случае согласия пользователя в файл 1cestart.cfg этого пользователя выполняется запись параметра UseHwLicenses=0.
  • Если поиск ключа защиты отключен и при запуске обнаруживается, что лицензия не получена от сервера «1С:Предприятия» или расширения веб-сервера, то пользователю предлагается включить поиск ключа защиты. В случае согласия пользователя в файл 1cestart.cfg этого пользователя выполняется запись параметра UseHwLicenses=1 и выполняется перезапуск клиентского приложения.

Если осуществляется запуск внешнего соединения, то выполняется попытка анализа параметра из файла 1cestart.cfg, расположенного в профиле пользователя, от имени которого запускается внешнее соединение. Если у пользователя отсутствует профиль (например, пользователь LocalSystem в ОС Windows), то поиск ключа выполняется всегда.

Отключение использования аппаратной лицензии (ключа защиты) "1С:Предприятие 8.3" для отдельной информационной базы

Вариант 1.

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

Настройка использование клиентского ключа защиты для каждой информационной базы 1С:Предприятие

В окне "Дополнительные параметры запуска" указываем параметр /UseHwLicenses со знаком "+" или "-", который определяет режим поиска локального ключа защиты и может принимать следующие значения:

  • /UseHwLicenses+ ‑ поиск аппаратного ключа защиты выполняется.
  • /UseHwLicenses- ‑ поиск аппаратного ключа защиты не выполняется.

Настройка использование клиентского ключа защиты или программной лицензии для каждой информационной базы 1С:Предприятие

Вариант 2.

Указать параметр /UseHWLicenses в файле со списком общих информационных баз (файл с расширением v8i), который представляет собой текстовый документ в кодировке UTF-8.

Параметры настройки информационной базы 1С:Предприятие  для использования аппаратного ключа или программной лицензии

Расположение списков общих информационных баз задается в параметре CommonInfoBases конфигурационных файлов.
Список общих информационных баз может быть сформирован вручную или с использованием возможности сохранения существующих ссылок на информационные базы в файл. Для этого на нужной информационной базе в списке информационных баз необходимо нажать правую кнопку мыши и в открывшемся контекстном меню выбрать команду "Сохранить ссылку в файл".

Как сохранить параметры настройки информационной базы 1С:Предприятие  для использования аппаратного ключа или программной лицензии
 


Электронные поставки 1С - 100% лицензия! Купить максимально быстро!


Если были использованы различные значения параметра использования аппаратного ключа защиты в общей настройке (или в конфигурационном файле 1cestart.cfg) для всех информационных баз и в настройке отдельной информационной базы, то при запуске данной информационный базы будет использоваться значение параметра, указанный для данной ИБ, а для всех остальных значение параметра, указанное в общих настройках.

Справочная информация

Последовательность поиска лицензии при запуске клиентского приложения "1С:Предприятие 8.3"

При запуске клиентского приложения "1С:Предприятие" поиск свободной клиентской лицензии осуществляется по следующему алгоритму (если на каком-либо шаге обнаруживается необходимая лицензия, то приложение запускается, а дальнейший поиск лицензии прекращается):

1. На компьютере с клиентским приложением:

  • Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
  • Выполняется поиск программных лицензий на локальном компьютере;
  • Выполняется поиск локального ключа HASP;
  • Выполняется поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.
  • Если конфигурация базовая, клиентское приложение выполняет поиск лицензии базовой версии на локальном компьютере.

2. На компьютере менеджера кластера, на который назначен сервис сеансовых данных:

  • Выполняется попытка получения лицензии из того файла программной лицензии или многопользовательского ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
  • Выполняется поиск программных лицензий на компьютере менеджера кластера сервера "1С:Предприятия";
  • Выполняется поиск многопользовательских ключей HASP, установленных на компьютере менеджера кластера сервера "1С:Предприятия";
  • Выполняется поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.

3. На компьютере менеджера кластера, на который назначен сервис лицензирования:

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

 
Компания "Онлайн", 2018
www.online-ufa.ru




Ответы на вопросы пользователей (FAQ)

Вопрос 1: На терминальном сервере установлены аппаратный ключ Net10 ORGL8 и программная лицензия на 5 рабочих мест, а также файловые базы "1С:Управление торговлей,  редакция 10.3" (УТ) и "1С:Бухгалтерия 8, редакция 2.0" (БП). Сейчас при запуске любой из баз любым пользователем расходуются сначала программные лицензии, а потом лицензии от HASP. Как можно так настроить, что бы при запуске УТ использовался только аппаратный ключ, а при запуске БП только программные лицензии. Т.е. что бы при запуске БП няльзя было получить лицензии от ключа, а при запуске УТ были недоступны программные лицензии? 

Ответ: Разделить варианты защиты для разных баз можно в случае, если на терминальном сервере установить две версии платформы и выполнить следующиее действия:

  • В параметрах запуска информационных баз задать, какую версию платформы использовать для каждой из них.
  • В параметрах запуска БП указать ключ запрета использования аппаратной лицензии /UseHwLicenses-, как в инструкции выше.
  • Файл программной лицензии перенести в папку %ProgramFiles%\1cv8\8.3.**.****\bin\conf с исполняемыми файлами той версии платформы, которая будет использоваться для запуска БП (например, для 32 разрядной платформы версии 8.3.10.2580 в Windows х64 это будет папка C:\Program Files (x86)\1cv8\8.3.10.2580\bin\conf

В этом случае при запуске БП будут использоваться только программные лицензии, а при запуске УТ только аппаратный ключ Net10 ORGL8.
При этом учитывайте последствия данных действий:

  • при каждом обновлении платформы для работы с базой БП файл программной лицензии нужно будет переносить вручную в соответствующий новый каталог 8.3.**.****\bin\conf установленной версий платформы.
  • если на одном ПК будут одновременно запускаться обе базы (БП + УТ), то будут расходоваться две лицензии (программная + HASP).


Вопрос 2. Используется несколько информационных баз и нам необходимо, что бы при запуске только одной из баз использовались лицензии с аппаратного HASP ключа, а для всех остальных только программные лицензии. Подскажите как это сделать?

Ответ: В окне Настройка диалога запуска снимите флаг "Использовать аппаратную лицензию (ключ защиты)", который отключает возможность использования аппаратного ключа для всех информационных баз,

Как отключить использование аппаратного ключа защиты для всех информационных баз 1С:Предприятие

а затем в поле "Дополнительные параметры запуска" нужной информационной базы укажите параметр  /UseHwLicenses+.

Как включить использование аппартного ключа защиты для одной информационной базы 1С:Предприятие

В результате аппаратный клиентский HASP-ключ будет доступен только для одной этой информационной базы, а при запуске всех остальных баз лицензии будут использоваться только программные лицензии. Учитывайте, что в данном случае программные лицензии будут доступны для всех баз, в том числе и для той, в параметрах запуска которой был указан ключ /UseHwLicenses+, т.к. вы в своем вопросе не указали необходимость запрета использования программных лицензий для данной базы. 


Вопрос 3. У нас сейчас используется файловая база с аппаратным ключом HASP (маркировка на ключе Net10 ORGL8). Планируем переходить на клиент-сервер, но в продаже сейчас есть только программные лицензии. В вашей статье о совместном использовании аппаратных ключей и программных лицензий речь идет только о клиентских ключах/лицензиях. Не будет ли каких-то конфликтов при совместном использовании аппаратного клиентского ключа и программной лицензии на сервер 1С? Можно ли их будет установить на одну машину и какие требуются настройки?

Ответ: Да, их можно без проблем использовать вместе на одной машине, конфликтовать между собой они не будут и никаких специальных настроек для этого не требуется. Более того, программную лицензию при активации можно будет привязать не к параметрам сервера, а к ID имеющегося клиентского ключа HASP, что позволит производить апгрейд серверного "железа" без потери лицензии и необходимости повторной активации. Если лицензию на сервер 1С:Предприятия  будете приобретать в нашей компании, то наши специалисты могут удаленно подключиться и помочь с ее активацией и привязкой к ID ключа.  Стоимость лицензии единая по всей РФ и вы можете приобрести лицензию у нас даже если ранее программные продукты 1С приобретали в другом месте. Пинкоды для активации лицензии мы высылаем в течение 2-3 часов посте оплаты.


* Не оферта! Цены могли быть изменены после публикации. Актуальную стоимость уточняйте в отделе продаж по телефону +7 (347) 223-82-28, емайл: soft@online-ufa.ru или у онлайн-консультанта на сайте.


Вопрос 4. Есть два USB-ключа 1С 8 на 5 рабочих мест Net5 ORGL8. Сейчас необходимо все установить на один терминальный сервер, но два клиентских ключа в одной машине не работают. Хотели обменять ключи, но один из ключей из коробки основной поставки "1С:Бухгалтерия 8 Комплект на 5 пользователей" и оказалось, его нельзя ни объединить в один с другим ключом, ни обменять на программную лицензию. Если мы сейчас поменяем на программную лицензию того же номинала только один из ключей, то не будет ли каких-либо конфликтов между этой программной лицензией и оставшимся ключом HASP?

Ответ: Не переживайте, в вашем случае их можно будет спокойно использовать вместе на одной машине, никаких проблем быть не должно. Сначала будут раздаваться программные лицензии, потом лицензии с аппаратного ключа и при работе по RDP оба варианта лицензий будут расходоваться одинаково - на терминальную сессию. Программную лицензию при активации также можно будет привязать не к параметрам сервера, а к ID оставшегося ключа Net5 ORGL8, что позволит производить апгрейд серверного "железа" без потери лицензии и необходимости повторной активации. Обмен аппаратного ключа на программную лицензию можно выполнить через нашу компанию, даже если обмениваемый USB-ключ приобретали в другом месте. Стоимость обмена аппаратного ключа на программную лицензию того же номинала составляет 3800 руб. 


Вопрос 5. В нашей организации уже давно были приобретены 1С:БГУ с USB + еще два однопользовательских USB ключа. Раньше с программными лицензиями дела не имел и старался с ними не связываться, но оказалось, что сейчас ключей больше нет и можно купить только программные лицензии с пинкодами. Вопрос - будут ли они работать вместе в одной базе?

Ответ: В данном случае нет никаких проблем с совместным использованием программных лицензий и ранее купленных USB-ключей, в  том числе и при работе в одной информационной базе. Каких-то конфликтов не предвидится и никаких специальных настроек для этого не требуется. Если лицензии будете приобретать в нашей компании, то наши специалисты могут удаленно подключиться и помочь с их активацией.  Стоимость лицензий 1С единая по всей РФ и вы можете их приобрести напрямую у нас даже если ранее продукты 1С покупали в другом месте. Пинкоды для активации лицензии мы высылаем в течение 2-3 часов посте оплаты.

* Не оферта! Цены могли быть изменены после публикации. Актуальную стоимость уточняйте в отделе продаж по телефону +7 (347) 223-82-28, емайл: soft@online-ufa.ru или у онлайн-консультанта на сайте.


Вопрос 6. На терминальном сервере две файловые базы 1С:Бухгалтерии и 1С:УНФ. На этом же сервере установлен аппаратный ключ Net5 ORGL8 и программная лицензия еще на 5 рабочих мест. Иногда при одновременном запуске в одной терминальной сессии обоих баз одна из них может быть запущена с программной лицензией, а другая берет лицензию от HASP LM с ключа USB. Почему такое может происходить, если в соответствии с документацией лицензия выдается на терминальную сессию и с этой одной лицензией в этой терминальной сессии можно запустить несколько экземпляров программы?

Ответ: В вашем случае такое вполне возможно. Для понимания причин необходимо обратить внимание на несколько моментов: 

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

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

Из вышесказанного становится понятно, что при вашем сценарии вполне возможна ситуация, когда при запуске первой информационной базы будет получена аппаратная лицензия, а при запуске второй базы - программная. Частично проблему можно обойти, если при возникновении такой ситуации клиент закроет уже запущенные базы и снова запустит сразу все, или установить регламент пользователям, запускать сразу обе базы, но это всё "костыли". Для решения проблемы рекомендуем привести все имеющиеся лицензии к одному типу защиты. 


Вопрос 7. На сервере установлены "1С:Предприятие 8.3 Лицензия на сервер x64 (USB)" и "1С:Предприятие 8 ПРОФ. Клиентская лицензия на 50 рабочих мест (USB)". Несколько информационных баз, все SQL. Раздача лицензий сервером 1С:Предприятия 8.3 была отключена и клиенты получали лицензии сами напрямую от HASP LM, т.к. в этом случае при запуске нескольких баз на одном клиентском ПК расходовалась только одна лицензия. Терминального подключения или публикации на веб-сервере нет, все клиенты в пределах локальной сети и работают Толстым/тонким клиентом 1С. Сейчас возникла необходимость увеличения количества пользователей, но в продаже только программные лицензии. Что бы программные лицензии раздавались на сервере пришлось разрешить раздачу лицензий сервером 1С:Предприятия, но это привело к тому, что сервер начал выдавать лицензии также и с USB-ключа на 50 раб.мест. В итоге расход лицензий увеличился еще больше и сейчас лицензий не хватает даже тем пользователям, которые раньше могли работать. По вашей инструкции пробовал использовать на сервере параметр UseHwLicenses (как в настройках баз, так и в конфигурационном файле 1cestart.cfg), но это не помогает. Как можно настроить, что бы сервер раздавал только программные лицензии, а лицензии с USB-ключа клиенты получали сами, а не от сервера 1С:Предприятия?

Ответ: Параметр UseHwLicenses действует только на использование аппаратного ключа защиты КЛИЕНТСКИМ приложением 1С, а на поиск лицензий сервером 1С:Предприятия он никак не влияет. К сожалению каких-то других штатных настроек, которые бы могли повлиять на поиск ключа сервером, тоже нет. Можем предложить два варианта решения обхода проблемы:

  • Раздачу лицензий сервером 1С:Предприятия отключить, как и было ранее, а программные лицензии активировать не на сервере, а на клиентских ПК (в комплект поставок клиентских лицензий на 5, 10 и 20 рабочих мест входит два набора пинкодов: один - для активации многопользовательской лицензии на сервере, второй - для активации нескольких однопользовательских лицензий на клиентских ПК).

  • Перенести аппаратный USB-ключ на 50 раб.мест с сервера на какую-то другую машину в сети, а на машине с сервером 1С:Предприятия заблокировать доступ к ключу с помощью параметров конфигурационного файла nethasp.ini:

    ------ nethasp.ini ------
    [NH_COMMON]
    NH_IPX=Disabled
    NH_NETBIOS=Disabled
    NH_TCPIP=Disabled
    ------------------------

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

    Подробнее: 
    Настройка конфигурационных файлов NETHASP.INI и NHSRV.INI 


Вопрос 8: Можно ли с помощью параметра UseHwLicenses, или каким-то другим способом, настроить выдачу лицензий сервером 1С:Предприятия 8.3 так, что бы сначала лицензии выдавались с аппаратного USB-ключа и только потом использовались программные лицензии?

Ответ: К сожалению нет, параметр UseHwLicenses влияет только на вкл/выкл использования аппаратных ключей, но порядок поиска лицензий он никак не изменяет. Но можно добиться приоритета раздачи лицензий с USB-ключа другим способом, если в кластере  выделить отдельный сервер лицензирования и перенести на него программные лицензии. В этом случае, в соответствии с алгоритмом поиска лицензий 1С, сервер будет сначала использовать лицензии с аппаратного ключа HASP и только потом программные с сервера лицензирования.




Похожие статьи на тему:




Как оставить отзыв о данной статье

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


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

Если же Яндекс.Браузер не установлен, то Вы можете оставить свой отзыв на странице нашей компании в сервисах Яндекс.Бизнес, Google Карты или Flamp.ru
Подробная инструкция есть здесь.


Ключевые слова


Теги: Отключить поиск аппаратной лицензии 1С, Как настроить порядок поиска лицензий 1С, Настроить использование программных лицензий 1С

Возврат к списку

Начать сотрудничать с нами легко

Получить консультацию у менеджера компании “Онлайн” можно по телефону +7 (347) 223-82-28. Звонок бесплатный.

Или воспользуйтесь формой обратной связи.

+7
Яндекс.Метрика