Как настроить порядок использования аппаратного ключа защиты или программных лицензий системы "1С:Предприятие 8" для каждого рабочего места или информационной базы?
Программные продукты системы "1С:Предприятие" могут защищаться от несанкционированного копирования как с помощью программных лицензий, так и аппаратных USB-ключей.
Первые программные продукты на платформе "1С:Предприятие" с программной системой защиты "1С:Предприятие 8" была выпущены фирмой 1С в сентябре 2010 года (1С:Документооборот и 1С:УНФ, а также дополнительные клиентские и серверные лицензии). В 2011 году были выпущены ПРОФ версии основной линейки программных продуктов "1С:Предприятие 8" для хозрасчетных предприятий, а 2012 г. для бюджетников. На момент написания статьи все типовые программные продукты "1С:Предприятие 8" можно купить с программной системой защиты, при этом для большинства программных продуктов существует возможность приобрести вариант и с традиционными USB-ключами, которые стоят приблизительно на 20% дороже аналогов с программной защитой.
Таким образом в организации могут использоваться одновременно программные и аппаратные лицензии 1С, соответственно для реализации различных сценариев работы может возникнуть необходимость настройки использования программных или аппаратных лицензий для запуска программы 1С на каком-то отдельном рабочем месте или для запуска каких-то конкретных информационных баз.
Если данная информация была для Вас полезной, то Вы можете поддержать авторов, поставив оценку в панели инструментов Яндекс.Браузера, или оставить свой отзыв на странице нашей компании в сервисе Яндекс.Бизнес
Если не производилось никаких настроек приоритета использования клиентских лицензий, то "по умолчанию" в случае совместного использования программных и аппаратных лицензий сначала будут использоваться программные лицензии, а затем ‑ лицензии из аппратаных ключей HASP.
Отключение использования аппаратной лицензии (ключа защиты) "1С:Предприятие 8.3" на отдельном рабочем месте
Вариант 1.
Данная настройка позволяет отключить использование аппаратных ключей защиты для всех информационных баз на конкретном рабочем месте.
В самом низу открывшегося окна убираем флаг "Использовать аппаратную лицензию (ключ защиты)".
Вариант 2.
Указать параметр "UseHWLicenses=0" в конфигурационном файле 1cestart.cfg, который представляет собой текстовый документ в кодировке UTF-16LE и находится в каталогах:
%APPDATA%\1C\1CEStart - для конкретного пользователя;
%ALLUSERSPROFILE%\1C\1CEStart - для всех пользователей компьютера.
Файл 1cestart.cfg в каталоге пользователя изменяется автоматически при выполнении настроек окна запуска, а общий файл для всех пользователей изменяется только во время установки системы "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.
В окне запуска со списком информационных баз выделяем ту ИБ, для которой необходимо настроить возможность использования аппаратного ключа защиты и нажимаем кнопку "Изменить".
В окне "Дополнительные параметры запуска" указываем параметр /UseHwLicenses со знаком "+" или "-", который определяет режим поиска локального ключа защиты и может принимать следующие значения:
/UseHwLicenses+ ‑ поиск аппаратного ключа защиты выполняется.
/UseHwLicenses- ‑ поиск аппаратного ключа защиты не выполняется.
Вариант 2.
Указать параметр /UseHWLicenses в файле со списком общих информационных баз (файл с расширением v8i), который представляет собой текстовый документ в кодировке UTF-8.
Расположение списков общих информационных баз задается в параметре CommonInfoBases конфигурационных файлов.
Список общих информационных баз может быть сформирован вручную или с использованием возможности сохранения существующих ссылок на информационные базы в файл. Для этого на нужной информационной базе в списке информационных баз необходимо нажать правую кнопку мыши и в открывшемся контекстном меню выбрать команду "Сохранить ссылку в файл".
Если были использованы различные значения параметра использования аппаратного ключа защиты в общей настройке (или в конфигурационном файле 1cestart.cfg) для всех информационных баз и в настройке отдельной информационной базы, то при запуске данной информационный базы будет использоваться значение параметра, указанный для данной ИБ, а для всех остальных значение параметра, указанное в общих настройках.
Справочная информация
Последовательность поиска лицензии при запуске клиентского приложения "1С:Предприятие 8.3"
При запуске клиентского приложения "1С:Предприятие" поиск свободной клиентской лицензии осуществляется по следующему алгоритму (если на каком-либо шаге обнаруживается необходимая лицензия, то приложение запускается, а дальнейший поиск лицензии прекращается):
1. На компьютере с клиентским приложением:
Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
Выполняется поиск программных лицензий на локальном компьютере;
Выполняется поиск локального ключа HASP;
Выполняется поиск многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.
Если конфигурация базовая, клиентское приложение выполняет поиск лицензии базовой версии на локальном компьютере.
2. На компьютере менеджера кластера, на который назначен сервис сеансовых данных:
Выполняется попытка получения лицензии из того файла программной лицензии или многопользовательского ключа защиты 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 ключа, а для всех остальных только программные лицензии. Подскажите как это сделать?
Ответ: В окне Настройка диалога запуска снимите флаг "Использовать аппаратную лицензию (ключ защиты)", который отключает возможность использования аппаратного ключа для всех информационных баз,
а затем в поле "Дополнительные параметры запуска" нужной информационной базы укажите параметр /UseHwLicenses+.
В результате аппаратный клиентский 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:
В этом случае сервер 1С:Предприятия сможет раздавать только программные лицензии, а лицензии на аппаратном ключе в другой машине будут доступны только для клиенских ПК в сети, но не для сервера.
Вопрос 8: Можно ли с помощью параметра UseHwLicenses, или каким-то другим способом, настроить выдачу лицензий сервером 1С:Предприятия 8.3 так, что бы сначала лицензии выдавались с аппаратного USB-ключа и только потом использовались программные лицензии?
Ответ: К сожалению нет, параметр UseHwLicenses влияет только на вкл/выкл использования аппаратных ключей, но порядок поиска лицензий он никак не изменяет. Но можно добиться приоритета раздачи лицензий с USB-ключа другим способом, если в кластере выделить отдельный сервер лицензирования и перенести на него программные лицензии. В этом случае, в соответствии с алгоритмом поиска лицензий 1С, сервер будет сначала использовать лицензии с аппаратного ключа HASP и только потом программные с сервера лицензирования.
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в левом верхнем углу браузера нажмите на кнопку с "замочком" и выберите пункт "Отзывы о сайте".
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Если же Яндекс.Браузер не установлен, то Вы можете оставить свой отзыв на странице нашей компании в сервисах Яндекс.Бизнес, Google Карты или Flamp.ru
Подробная инструкция есть здесь.
Порядок поиска программной лицензии 1С:Предприятие, Параметр UseHWLicenses для отключения поиска аппаратного ключа защиты системы 1С:Предприятие 8, Одновременное использование программных и аппаратных лицензий 1С, Настройка использования аппаратного ключа защиты или программной лицензии 1С:Предприятие, Как отключить использование USB-ключа защиты системы 1С:Предприятие 8, Как настроить какую лицензию использовать программную или USB-ключ, Как настроить одновременное использование программных и аппаратных лицензий 1С Предприятие, Параметр UseHWLicenses запрета поиска аппаратного ключа защиты системы 1С:Предприятие 8, Как настроить одновременное использование программных лицензий и аппаратных USB-ключей 1С Предприятие, Как настроить одновременное использование аппаратных USB-ключей и программных лицензий 1С Предприятие, Параметр UseHWLicenses для отключения поиска USB-ключа защиты системы 1С:Предприятие 8, Как отключить поиск USB-ключа защиты системы 1С:Предприятие 8, Как настроить порядок использования аппаратного ключа защиты или программных лицензий системы 1С:Предприятие 8, Как настроить порядок использования программных лицензий или аппаратного ключа защиты системы 1С:Предприятие 8, Как настроить порядок использования USB-ключа или программных лицензий системы 1С:Предприятие 8, Параметр UseHWLicenses для блокировки использования USB-ключа защиты системы 1С:Предприятие 8, Как настроить порядок использования программных лицензий или USB-ключа защиты системы 1С:Предприятие 8, Как отключить поиск аппаратного ключа защиты системы 1С:Предприятие 8,Как заблокировать использование аппаратного ключа защиты системы 1С:Предприятие 8, Как запретить использование USB-ключа защиты системы 1С:Предприятие 8, Как заблокировать использование USB-ключа защиты системы 1С:Предприятие 8, Параметр UseHWLicenses запрета использования аппаратного ключа защиты системы 1С:Предприятие 8, Как запретить использование аппаратного ключа защиты системы 1С:Предприятие 8, Параметр UseHWLicenses для блокировки поиска USB-ключа защиты системы 1С:Предприятие 8, Как отключить использование аппаратного ключа защиты системы 1С:Предприятие 8, Как настроить последовательность поиска лицензий 1С:Предприятие,
Теги: Отключить поиск аппаратной лицензии 1С, Как настроить порядок поиска лицензий 1С, Настроить использование программных лицензий 1С