Поэтому администратору системы важно понимать как и в какой последовательности система 1С осуществляет поиск доступных лицензий в каждом конкретном случае.
Таким образом для каждого из сценариев существует отдельный алгоритм поиска лицензий:
- Программные лицензии и аппаратные ключи могут одновременно использоваться для параллельной работы с общими серверами и/или информационными базами в любом сочетании (например, сервер с USB-ключом + программная клиентская лицензия, программная лицензия на сервер + клиентский USB-ключ, программная клиентская лицензия + клиентский USB-ключ и т.д.).
- При запуске клиент-серверной базы сначала осуществляется поиск лицензии на сервер 1С:Предприятия, а потом клиентской лицензии.
- У программных лицензий нет аналога HASP License Manager (HASP LM), как у аппаратных ключей, который бы умел раздавать клиентские лицензии клиентам по сети;
- Одна и та же клиентская лицензия может использоваться для запуска как 32-bit, так и 64-bit клиентского приложения 1С:Предприятия (Тонкий клиент/Толстый клиент/Конфигуратор).
- Лицензия на сервер 1С:Предприятия 8.3 (x86-64) может использоваться для запуска как 32-bit, так и 64-bit приложения сервера 1С, а Лицензия на сервер 1С:Предприятия 8.3 (x86-32) позволяет запускать только 32-разрядную версию сервера 1С.
1. Порядок поиска клиентской лицензии при запуске файловой базы (без ее публикации на веб-сервере) клиентским приложением 1С:Предприятие 8
При запуске клиентского приложения "1С:Предприятие" ("тонким" или "толстым" клиентом 1С:Предприятия, а также Конфигуратором) файловой базы без ее публикации на веб-сервере поиск свободной лицензии осуществляется в следующей последовательности:
- Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении; *
- Выполняется поиск программных лицензий на локальном компьютере;
- Выполняется поиск локального ключа HASP;
- Выполняется поиск по сети многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.
- Если конфигурация базовая, клиентское приложение выполняет поиск лицензии базовой версии на локальном компьютере. **
Примечания:
* Информация о лицензии (или о ключе защиты HASP), которая была получена при последнем успешном подключении, сохраняется в служебном файле 1cv8conn.pfl. На компьютере с ОС Windows файл скорее всего будет в каталоге C:\ProgramData\Application Data\1C\1Cv8\.
** Если на компьютере с установленной базовой версией программы 1С:Предприятия доступна программная лицензия на платформу уровня ПРОФ или аппаратный ключ HASP, то, как следует из описанного порядка поиска, информационная база базовой версии программы будет запущена с лицензией или ключом от версии ПРОФ. Это штатное поведение системы для данного сценария использования, т.к. поиск лицензии базовой версии выполняется только в случае, если не было обнаружено никаких других лицензий или ключей.
Поиск аппаратного ключа защиты HASP клиентским приложением 1С:Предприятие может быть отключен с помощью флага Использовать аппаратную лицензию (ключ защиты) в окне настроек программы, параметра UseHwLicenses=0 конфигурационного файла 1cestart.cfg или ключа /UseHwLicenses- в параметрах запуска конкретной информационной базы. В этом случае в описанном выше алгоритме будут пропущены пункты поиска аппаратных ключей защиты HASP. Обратите внимание, что данные настройки учитываются только при поиске ключей клиентским приложением 1С:Предприятия и никак не влияют возможность использования и последовательность поиска ключей сервером.
Подробнее >>
Примечание:
- К сожалению не существует аналогичных параметров и/или настроек, которые могли бы влиять на поиск программных лицензий.
2. Порядок поиска клиентской лицензии при запуске файловой базы опубликованной на веб-сервере тонким клиентом "1С:Предприятие 8"
При запуске тонким клиентом "1С:Предприятие" файловой базы опубликованной на веб-сервере (Apache или IIS) поиск свободной лицензии сначала осуществляется на клиентской машине, а потом на машине с веб-сервером в следующей последовательности:
2.1. На компьютере с тонким клиентом 1С:Предприятие:
- Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программных лицензий на локальном компьютере;
- Выполняется поиск локального ключа HASP;
- Выполняется поиск по сети многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.
2.2. На компьютере с модулем расширения веб-сервера (wsisapi.dll):
- Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена модулем веб-сервера при последнем успешном подключении;
- Выполняется поиск программных лицензий на компьютере, где установлен модуль веб-сервера;
- Выполняется поиск ключа HASP на компьютере, где установлен модуль веб-сервера;
- Выполняется поиск по сети многопользовательского ключа HASP, доступного модулю веб-сервера с помощью программы HASP License Manager.
Примечания:
- Если лицензия была получена клиентским приложением, то лицензия выдается на компьютер, если же лицензия была выдана модулем веб-сервера, то лицензия выдается на каждый запуск (сеанс);
- Если ключ установлен локально непосредственно на компьютере с модулем веб-сервера, то клиентская лицензия может быть выдана даже с однопользовательского ключа HASP.
- При выдаче лицензий модулем веб-сервера (файловый вариант) нет каких-либо настроек, которые могли бы заблокировать выдачу лицензий веб-сервером, в отличии от настроек выдачи лицензий сервером 1С:Предприятия.
3. Порядок поиска клиентской лицензии при запуске клиент-серверной базы клиентским приложением "1С:Предприятие 8"
При запуске клиентского приложения "1С:Предприятие" клиент-серверной базы поиск свободной лицензии осуществляется в следующей последовательности (независимо от того, опубликована клиент-серверная база на веб-сервере или нет):
3.1. На компьютере с клиентским приложением:
- Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программных лицензий на локальном компьютере;
- Выполняется поиск локального ключа HASP;
- Выполняется поиск по сети многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.
3.2. На компьютере менеджера кластера, на который назначен сервис сеансовых данных:
- Выполняется попытка получения лицензии из того файла программной лицензии или многопользовательского ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программных лицензий на компьютере менеджера кластера сервера "1С:Предприятия";
- Выполняется поиск ключей HASP, установленных на компьютере менеджера кластера сервера "1С:Предприятия";
- Выполняется поиск по сети многопользовательского ключа HASP, доступного с помощью программы HASP License Manager.
3.3. На компьютере менеджера кластера, на который назначен сервис лицензирования:
- Выполняется попытка получения лицензии из того файла программной лицензии, откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программных лицензий на компьютере менеджера кластера сервера «1С:Предприятия».
Примечания:
- При запуске клиент-серверной базы опубликованной на веб-сервере модуль расширения веб-сервера отключается и поиск клиентской лицензии осуществляется только сервером 1С:Предприятия;
- При выдаче лицензий сервером 1С:Предприятия лицензия выдается на каждый запуск (сеанс);
- Если ключ установлен локально непосредственно на компьютере менеджера кластера сервера "1С:Предприятия", то сервер 1С:Предприятия может выдать клиентскую лицензию даже с однопользовательского ключа HASP.
- При поиске клиентской лицензии сервером 1С:Предприятие игнорируется параметр UseHwLicenses, т.е. поиск ключа будет осуществляться даже в случае, если в настройках запуска был снят флаг "Использовать аппаратную защиту (ключ защиты)". Максимум можно заблокировать поиск ключа по сети с помощью настроек файла nethasp.ini, а использование сервером локального клиентского ключа запретить невозможно.
- Клиентские аппаратные ключи HASP системы "1С:Предприятие 8" могут быть трех различных серий: ORGL8 (от 1 до 100 пользователей) , ORG8A (на 300 пользователей), ORG8B (на 500 пользователей). При одновременном использовании ключей различных серий лицензии на них ищутся в следующем порядке:
- в ключе ORGL8 (любые клиентские ключи от 1 до 100 рабочих мест включительно);
- в ключе ORG8A (на 300 рабочих мест);
- в ключе ORG8B (на 500 рабочих мест).
Важно !
Обратите внимание, что сервер "1С:Предприятие 8" (для клиент-серверных баз) и модуль расширения веб-сервера (для файловых баз) могут получить клиентскую лицензию только от одного аппаратного ключа защиты одной серии обнаруженного по сети с помощью HASP License Manager. Если в сети будет обнаружено несколько многопользовательских клиентских ключей серии ORGL8 (от 5 до 100 рабочих мест), то сервером будет произвольно выбран только один из ключей. Если данный ключ окажется занят или все лицензии с этого ключа будут исчерпаны, то после этого сначала будет производиться поиск одного многопользовательского ключа ORG8A (на 300 рабочих мест), затем одного многопользовательского ключа ORG8B (на 500 рабочих мест), а поиск в сети других ключей серии ORGL8 выполняться уже не будет!
Подробнее >>
4. Порядок поиска клиентской лицензии при запуске веб-клиентом
Порядок поиска клиентской лицензии при запуске веб-клиентом (веб-браузером) отличается для файлового и клиент-серверного варианта.
Файловый вариант |
| Клиент-серверный вариант |
4.1. При запуске веб-клиентом файловой базы поиск клиентской лицензии осуществляется специальным модулем расширения веб-сервера (wsisapi.dll) в следующем порядке:
- Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена модулем веб-сервера при последнем успешном подключении;
- Выполняется поиск программных лицензий на компьютере, где установлен модуль веб-сервера;
- Выполняется поиск ключа HASP на компьютере, где установлен модуль веб-сервера;
- Выполняется поиск по сети многопользовательского ключа HASP, доступного модулю веб-сервера с помощью программы HASP License Manager.
|
|
4.2. При запуске веб-клиентом клиент-серверной базы модуль расширения веб-сервера отключается и поиск клиентской лицензии осуществляется сервером 1С:Предприятия в следующем порядке:
- Выполняется попытка получения лицензии из того файла программной лицензии или многопользовательского ключа защиты HASP того же типа (серия, сетевой или локальный), откуда лицензия была получена сервером 1С:Предприятия при последнем успешном подключении;
- Выполняется поиск программных лицензий на компьютере менеджера кластера сервера "1С:Предприятия";
- Выполняется поиск ключей HASP, установленных на компьютере менеджера кластера сервера "1С:Предприятия";
- Выполняется поиск по сети многопользовательского ключа HASP, доступного с помощью программы HASP License Manager;
- Выполняется попытка получения программной лицензии на компьютере менеджера кластера, на который назначен сервис лицензирования, из того файла программной лицензии, откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программной лицензии на компьютере менеджера кластера, на который назначен сервис лицензирования.
|
Примечания:
- При работе веб-клиентом лицензия всегда выдается на каждый запуск (сеанс), независимо от режима использования (файловый или клиент-серверный);
- Если ключ установлен локально непосредственно на компьютере с модулем веб-сервера (файловый вариант) или сервера "1С:Предприятия" (клиент-серверный вариант), то клиентская лицензия может быть выдана даже с однопользовательского ключа HASP.
- При выдаче лицензий модулем веб-сервера (файловый вариант) нет каких-либо настроек, которые могли бы заблокировать выдачу лицензий веб-сервером.
5. Порядок поиска лицензии на сервер "1С:Предприятия 8"
При установке соединения клиентского приложения с сервером "1С:Предприятия", проверка наличия серверной лицензии осуществляется в следующей последовательности:
5.1. На компьютере рабочего процесса, обслуживающего соединение с информационной базой:
- Выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP, откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программной лицензии 32-разрядного сервера (только для 32-разрядного сервера «1С:Предприятия»);
- Выполняется поиск программной лицензии 64-рязрядного сервера;
- Выполняется поиск локального ключа 32-разрядного сервера (только для 32-разрядного сервера «1С:Предприятия»);
- Выполняется поиск локального ключа 64-разрядного сервера.
5.2. На менеджере кластера, на который назначен сервис лицензирования:
- Выполняется попытка получения лицензии из того файла программной лицензии, откуда лицензия была получена при последнем успешном подключении;
- Выполняется поиск программной лицензии 32-разрядного сервера (только для 32-разрядного сервера «1С:Предприятия»);
- Выполняется поиск программной лицензии 64-рязрядного сервера.
6. Порядок поиска лицензий при COM-соединении
6.1. При использовании 32-разрядного COM-соединения поиск доступной лицензии осуществляется в следующем порядке:
- локальные клиентские лицензии;
- локальные серверные лицензии (как 32-разрядные, так и 64-разрядные);
- сетевые клиентские лицензии;
- клиентские лицензии на сервере «1С:Предприятия» (в клиент-серверном варианте) или веб-сервере (в случае файлового варианта, подключенного через веб-сервер).
6.2. При использовании 64-разрядного COM-соединения поиск доступной лицензии осуществляется в следующем порядке:
- локальные клиентские лицензии;
- локальная серверная лицензия (только 64-разрядные);
- сетевые клиентские лицензии;
- клиентские лицензии на сервере «1С:Предприятия» (в клиент-серверном варианте) или веб-сервере (в случае файлового варианта, подключенного через веб-сервер).
Таким образом, при COM-соединении могут использоваться как клиентские лицензии, так и серверные.
Дополнительно
Файл программной лицензии считается доступным для использования, если:
- Не содержится в "черном списке".
- Имеет корректный формат.
- Текущие параметры компьютера соответствуют параметрам записанным в файле лицензии.
- Содержит свободную лицензию.
- В сети не используются другие файлы лицензий, полученных для того же пинкода и серийного номера программы.
Если будет обнаружен копия файла лицензии или другой файл лицензии, полученный с помощью резервного пинкода из того же комплекта (серийного номера) программного продукта 1С, то файл лицензии аннулируется и помещается в "черный список".
Если в процессе поиска не было обнаружено ни одной доступной лицензии, то программа 1С формирует сообщение: "Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия!"
Если в окне с ошибкой нажать кнопку "ОК", то будет запущен помощник получения программной лицензии.
Если в окне с ошибкой нажать кнопку "Подробно", то будет открыто окно Журнал поиска ключа. В данном окне приведена информация о том, где выполнялся поиск лицензий, статус этого поиска (успешно или не успешно) и каковы причины неуспешного поиска. Данный журнал может упростить диагностику проблем с лицензиями.
При планировании использования программных лицензий также следует помнить о следующих особенностях:
- Из одного сеанса операционной системы к одному файлу программной лицензии могут получить одновременный доступ не более 256 процессов;
- На одном компьютере доступ к одному файлу программной лицензии можно получить не более чем из 256 сеансов операционной системы.
© Компания "Онлайн", 2021
www.online-ufa.ru
Ответы на вопросы пользователей (FAQ)
1. Вопрос: Можно ли с помощью параметра UseHwLicenses, или каким-то другим способом, настроить выдачу лицензий так, что бы сначала лицензии выдавались с аппаратного USB-ключа и только потом использовались программные лицензии?
Ответ: К сожалению нет, параметр UseHwLicenses влияет только на вкл/выкл использования аппаратных ключей, но на последовательность поиска лицензий тем же самым, который указан в алгоритме. Порядка выдачи лицензий можно попробовать изменить, но другим способом, а не с помощью UseHwLicenses - например, в случае использования сервера 1С:Предприятия в кластере можно выделить отдельный сервер лицензирования и перенести на него программные лицензии. В этом случае, сервер будет сначала раздавать лицензии с аппаратного ключа HASP и только потом программные с сервера лицензирования.
2. Вопрос: Как запретить серверу 1С:Предприятия использовать аппаратный ключ? Пробовал прописывать UseHwLicenses, но сервер на него не реагирует.
Ответ: В отличии от клиентского приложения серверу 1С:Предприятия нельзя установить запрет на использование аппаратного ключа с помощью параметра UseHwLicenses. Если ключ находится на какой-то другой машине в сети, то можно заблокировать серверу доступ к ключу по сети с помощью настроек конфигурационного файла nethasp.ini. Если же ключ установлен локально непосредственно на машине с сервером 1С:Предприятия, то запретить серверу брать лицензии с такого ключа невозможно.
3. Вопрос: Есть файловая база опуликованная на веб-сервере Apache. Как веб-серверу запретить выдавать клиентские лицензии?
Ответ: В отличии от сервера 1С:Предприятия у веб-сервера нет каких-то штатных настроек выдачи лицензий. Если модулю веб-сервера доступны лицензии, то запретить их выдачу настройками 1С невозможно.
4. Вопрос: База опубликована на веб-сервере. Почему база запускается только Тонким клиентом 1С:Предприятие, а при при попытке открыть любым веб-браузером выходит ошибка "Не обнаружено свободной лицензии"?
Ответ: Скорее всего при работе тонким клиентом 1С клиентское приложение у вас само получает лицензию (локальную или по сети от HASP LM), а не от сервера. В отличии от "родного" тонкого клиента 1С, который умеет работать с лицензиями 1С, веб-клиент (например, браузер Chrome) разработан сторонней компанией (например, Coogle), он ничего "не знает" о лицензиях 1С и может ее получить только от сервера (от модуля веб-сервера, если база файловая, или от сервера 1С:Предприятия, если база в формате SQL). Сообщение "Не обнаружено свободной лицензии" говорит о том, что в момент подключения веб-клиентом на сервере все лицензии уже заняты. Проверить, как именно тонкий клиент 1С сейчас получает лицензию, можно в разделе "Лицензия/Текущая" окна "О программе".
5. Вопрос: Почему клиент-серверная база без проблем запускается, а файловая база на том же сервере открывается только на самом сервере, а при ее запуске на клиентской машине выходит ошибка "Лицензия не обнаружена"?
Ответ: Скорее всего у вас на сервере активирована программная клиентская лицензия и включена раздача лицензий сервером 1С. У программных лицензий нет аналога HASP LM, который бы раздавал лицензии по сети клиентским ПК. При запуске файловой базы клиентское приложение 1С:Предприятие ищет лицензию только на самой клиентской машине и если ее не находит, то выдает сообщение "Лицензия не обнаружена". Расположение каталога с базой (на клиенте или на сервере) в данном случае значения не имеет. Для обхода проблемы можно предложить несколько вариантов решения:
- Запускать файловую базу непосредственно на той машине (в вашем случае на сервере), где у вас активированы клиентские лицензии (можно через удаленный рабочий стол).
- Опубликовать файловую базу на веб-сервере.
- Активировать однопользовательские клиентские лицензии на клиентских ПК, тогда на таких компьютерах можно будет запускать как клиент-серверные, так и файловые базы.
- Если файловую базу необходимо запустить временно для каких-то технических целей, отладки, тестирования и т.п. и не планируется ввод учетных данных, печать документов или какая-то другая реальная работа с базой, то можно использовать комьюнити-лицензию разработчика.
6. Вопрос: Файловая база была опубликована на веб-сервере Apache. Все запускалось без вопросов. Купили лицензию на сервер 1С:Предприятия (x86-64), перевели базу в SQL формат и теперь при запуске на клиентах программа выдает "Лицензия не обнаружена". Лицензию на сервере необходимо переактивировать заново?
Ответ: Скорее всего у вас на сервере была активирована программная клиентская лицензия. При переносе базы в SQL функция выдачи лицензий переходит к серверу 1С:Предприятия, а по умолчанию в настройках кластера раздача лицензий сервером 1С:Предприятия отключена. Для решения проблемы достаточно разрешить выдачу лицензий сервером 1С:Предприятия, переактивация лицензии не требуется.
7. Вопрос: Сейчас на сервере установлены два USB ключа: от сервера 1С:Предприятия 8.3 x64 (USB) + Клиентская лицензия на 100 рабочих мест (USB). Можно ли к этому комплекту доустановить программную лицензию на 50 рабочих мест? Не будет ли конфликтов и потребуется какая-то дополнительная настройка?
Ответ: Докупить в любом случае можно, программные лицензии и аппаратные USB-ключи могут одновременно использоваться для параллельной работы с общими серверами и/или информационными базами в любом сочетании. Необходимость дополнительной настройки зависит от сценария использования:
- Если сервер терминальный и все клиенты подключаются по RDP, то никаких дополнительных настроек не требуется. Сначала будут использоваться программные лицензии, а потом с USB-ключа.
- Если все лицензии клиентам раздает только сервер 1С:Предприятия, то никаких дополнительных настроек не требуется. Сначала будут использоваться программные лицензии, а потом с USB-ключа.
- Если часть клиентов получали лицензии от HASP LM, а часть от сервера 1С:Предприятия, то никаких дополнительных настроек не требуется. Последовательность выдачи будет зависеть от конкретного сценария.
- Если все клиенты получали лицензии только от HASP LM, а не от сервера 1С:Предприятия и раздача лицензий сервером 1С:Предприятия была отключеная, то в настройках кластера необходимо будет разрешить выдачу лицензий сервером 1С:Предприятия (как см. в ответе на предыдущий вопрос). Последовательность выдачи будет зависеть от конкретного сценария.
Клиентскую лицензию вы можете приобрести напрямую в нашей компании даже если находитесь в другом регионе и лицензии 1С ранее приобретали в другом месте. Стоимость лицензий 1С едина на всей территории РФ. Пинкоды для активации лицензий мы высылаем в течение 2-3 часов после оплаты, а наши специалисты могут удаленно помочь выполнить активацию лицензий с помощью средств удаленного администрирования.
• 1С:Предприятие 8 ПРОФ. Клиентская лицензия на 50 рабочих мест - 226600 руб.
Полный прайс-лист >>>
8. Вопрос: Немного запутался. Если на машине с сервером 1С:Предприятия установлен USB-ключ на 50 раб.мест + программная лицензия на 20 раб.мест, то какие лицензии будут использоваться сначала, программные или с USB-ключа? Все клиенты в одной сети, подключаются толстым/тонким клиентом 1С без RDP, на сервере установлен HASP LM, выдача лицензий сервером 1С разрешена.
Ответ: Сначала клиенты будут пытаться получить лицензии сами от HASP LM (см.п.3.1 алгоритма выше) и только если не смогут получить ее сами обратятся за лицензией к серверу, который сначала будет раздавать программные лицензии, а потом с USB (п.3.2).
Т.е. последовательность поиска будет выглядеть так:
USB (от HASP LM) > программная (от сервера 1С:Предприятия) > USB (от сервера 1С:Предприятия).
9. Вопрос: Терминальный сервер и сервер 1С:Предприятия установлены на разных машинах. На терминальном сервере активирована программная лицензия на 100 рабочих мест. На машине с сервером 1С:Предприятия установлен USB-ключ на сам сервер и клиентский USB ключ еще на 100 рабочих мест. Не могу понять, какой порядок выдачи лицензий будет в данном случае?
Ответ: К сожалению недостаточно информации, т.к. возможны варианты. Зависит от того, все ли клиенты подключаются по RDP к терминальному серверу или есть клиенты, которые подключаются НЕ через RDP. Все ли клиенты подключаются Толстым/тонким клиентом 1С или будут клиенты работающие через веб-браузер или с помощью мобильного клиента. Все клиенты работают в одной локальной сети или есть удаленные подключения через интернет. Есть ли клиенты, которые подключаются по http(s), установлен ли HASP LM на машине с сервером 1С:Предприятие, разрешена ли выдача лицензий сервером 1С и др.
Если предположить, что все клиенты находятся в локальной сети и подключаются по RDP с помощью клиентского приложения 1С (без веб-клиента или мобильного клиента), на машине с ключом установлен HASP LM и разрешена выдача лицензий сервером 1С:Предприятия, то последовательность поиска будет выглядеть так:
программная (на терминальном сервере) > USB (от HASP LM) > USB (от сервера 1С:Предприятия).
При других сценариях работы алгоритм может отличаться.
10. Вопрос: В какой последовательности будет осуществляться поиск клиентской лицензии, если терминальный сервер и сервер 1С:Предприятия подняты на одной и той же машине. На сервере активирована программная лицензия на 50 рабочих мест + установлен аппаратный USB-ключ еще на 50 рабочих мест? Все клиенты подключаются к серверу по RDP тонким/толстым клиентом 1С, клиентские ПК в пределах одной локальной сети с сервером, на сервере установлен HASP LM + включена раздача лицензий сервером 1С:Предприятия.
Ответ: Если все клиентские ПК подключаются к серверу по RDP и запускают базы с помощью клиентского приложения 1С, то раздачу лицензий сервером 1С:Предприятия можно и отключить, т.к. все клиенты имеют возможность получать лицензии сами. Если раздачу лицензий сервером 1С не отключать, то алгоритм будет выглядеть следующим образом:
программная (на терминальном сервере) > USB (от HASP LM) > программная (от сервера 1С:Предприятия) > USB (от сервера 1С:Предприятия), но если с сетью и доступностью ключа все в порядке, то клиенты должны получать лицензии сами и до раздачи лицензий сервером 1С:Предприятия очередь не дойдет.
11. Вопрос: У нас почему-то порядок получения лицензий не сходится с описанным в статье алгоритмом. Терминальный сервер и сервер 1С:Предприятия развернуты на одной и той же машине. На сервере установлена программная лицензия на 100 рабочих мест, которая при активации была привязана к аппаратному USB-ключу на сервер 1С:Предприятия (х86-64). Все клиенты подключаются к серверу по RDP и, в соответствии с алгоритмом, они должны были получать лицензии сами, но по факту лицензии раздает сервер 1С:Предприятия, что ведет к повышенному расходу лицензий, т.к. сервер выдает лицензии на каждый запуск. Как настроить, что бы клиенты получали лицензии сами, а не от сервера?
Ответ: В вашем случае ключевая ошибка была в привязке лицензии к USB-ключу от сервера 1С:Предприятия. Дело в том, что серверный ключ является по сути локальным и клиентские ПК его не видят, т.е. при запуске 1С на клиентском ПК клиентское приложение 1С считает программную лицензию на 100 раб.мест невалидной, т.к. не может проверить ее привязку к серверному USB-ключу, после чего, в соответствии с алгоритмом, поиском лицензий начинает заниматься сервер 1С:Предприятия, у которого нет затруднений с проверкой привязки и он выдает лицензию. Для решения проблемы переактивируйте лицензию с привязкой к параметрам сервера (или с привязкой к многопользовательскому аппаратному USB-ключу, если таковой имеется).
12. Вопрос: Помогите разобраться, у нас что-то не так или с алгоритмом поиска ключа, или с их выдачей. На терминальном сервере несколько файловых баз без публикации на веб-сервере. На этом же сервере установлен аппаратный красный ключ HASP Net5 ORGL8 и программная лицензия еще на 5 рабочих мест (лицензия привязана к компьютеру, не к HASP). Суть проблемы - при одновременном запуске в одной терминальной сессии нескольких баз часть из них может быть запущена с программной лицензией, а другая часть берет лицензию от HASP LM с ключа USB. В результате лицензий не хватает, т.к. расходуется их больше, чем клиентских компьютеров. Почему такое может происходить, если в соответствии с документацией лицензия выдается на терминальную сессию и с этой одной лицензией в этой терминальной сессии можно запустить несколько экземпляров программы?
Ответ: Дело в сочетании нескольких моментов:
- При повторном запуске 1С (даже в одной и той же терминальной сессии), поиск клиентской лицензии все равно выполняется клиентским приложением заново и лицензия не будет занята еще раз только в том случае, если она была получена из того же источника.
- Поиск лицензии осуществляется в соответствии со стандартным алгоритмом поиска лицензии: сначала выполняется попытка получения лицензии из того файла программной лицензии или ключа защиты HASP, откуда лицензия была получена при последнем успешном подключении, потом выполняется поиск программных лицензий, а затем ключа HASP - кажется, что в соответствии с первым пунктом должна быть получена та же лицензия, что и при запуске предыдущей базы в этой терминальной сессии, но данное правило алгоритма действует на весь сервер, а не на отдельную терминальную сессию, т.е. при работе по RDP сначала будет осуществляться поиск лицензии полученной ранее любым другим пользователем этого сервера, а не только данной терминальной сессии.
Таким образом вполне возможна ситуация, когда при запуске одних информационных баз будет получена аппаратная лицензия, а при запуске других баз - программная, т.е. в одной терминальной сессии будет занято две лицензии. Частично проблему можно обойти, если при возникновении такой ситуации клиент закроет уже запущенные базы и снова запустит сразу все. Скорее всего в этом случае будет занята только одна лицензия. Полностью решить проблему можно только в случае, если привести все имеющиеся лицензии к одному типу защиты.
Как оставить отзыв о данной статье
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен
Яндекс.Браузер, то в левом верхнем углу браузера нажмите на кнопку с "замочком" и выберите пункт "
Отзывы о сайте".
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Ключевые слова
Порядок поиска лицензии 1С:Предприятие, Алгоритм поиска клиентского ключа 1С 8, Последовательность поиска клиентского ключа 1С, Процедура поиска клиентской лицензии 1С:Предприятие, Алгоритм поиска лицензий 1С, Порядок поиска клиентской лицензий 1С:Предприятие, Последовательность поиска лицензий 1С, Порядок поиска ключа 1С:Предприятие, Алгоритм поиска клиентской лицензии 1С:Предприятие, Процедура поиска ключа 1С 8, Последовательность поиска клиентской лицензий 1С Предприятие, Порядок поиска лицензии на сервер 1С:Предприятие, Алгоритм поиска серверного ключа 1С 8, Последовательность поиска серверного ключа 1С, Процедура поиска лицензии на сервер 1С:Предприятие, Алгоритм поиска серверной лицензий 1С:Предприятие