Имя: Пароль:
1C
1С v8
Как программную лицензию сделать приоритетной
0 Beduin
 
24.05.13
14:39
Для определенных баз.
1 Beduin
 
24.05.13
14:39
И желательно параметрами запуска.
2 Мимохожий Однако
 
24.05.13
15:08
информации недостаточно
3 Beduin
 
24.05.13
16:13
В окне выбора информационных баз есть флажок, где настройка.
"Использовать аппаратную лицензию". Мне необходимо при запуске определенных баз этот флажок снимать, чтобы использовалась программная лицензия.
4 Beduin
 
03.06.13
11:12
Подниму
5 Feunoir
 
03.06.13
11:42
Общие параметры запуска:

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

?
6 zva
 
03.06.13
12:37
Она и так приоритетна:

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

Поиск свободной лицензии выполняется следующим образом:
1.Проверяется наличие программных лицензий на компьютере, на котором осуществляется запуск 1С:Предприятия;
2.Проверяется наличие локального аппаратного ключа защиты HASP;
3.Проверяется наличие в сети многопользовательского аппаратного ключа защиты HASP (если он есть в локальной сети и доступен через HASP License Manager)
4.Если используется клиент-серверный вариант 1С:Предприятия, то выполняется запрос к серверу приложений 1С на получение свободной лицензии – сначала программной, и если таковой не оказалось, то у сервера запрашивается лицензия, обеспеченная аппаратным ключом защиты HASP, доступным серверу приложений.
5.Если свободной лицензии ни на одном из шагов не получено и запускаемая конфигурация является базовой, то выполняется поиск базовой лицензии на локальном компьютере.
7 Beduin
 
03.06.13
13:12
(6) Не получается так. Все регулирует флажок (Использовать аппаратную лицензию(ключ защиты)). Если он взведен то ищется принудительно аппаратная лицензия, если снят то соответственно программная.
8 zva
 
03.06.13
13:34
<<Если он взведен то ищется принудительно аппаратная лицензия, если снят то соответственно программная.>>
Этот флажок не влияет на приоритет поиска лицензии. Даже при установленном флажке и наличии локальной программной лицензии будет использоваться программная. Описывайте где у вас стоит программная лицензия, где сетевой ключ, какой режим баз файловый или клиент серверный, как определяете - какая лицензия используется.
9 Beduin
 
03.06.13
14:47
(5) Этот вариант отработал. Только в файле 1CEStart.cfg в настройках пользователя. Там этот параметр нужно менять.
10 zak555
 
03.06.13
14:49
(0) сначала ищется программная, а потом ключ
11 zak555
 
03.06.13
14:49
единственно, что можно отключить поиск ключа и только
12 laeg
 
03.06.13
14:50
(0)Не скромный вопрос: а зачем ?
13 Feunoir
 
03.06.13
14:53
(9) В настройках информационной базы, в окне запуска, есть пункт дополнительные параметры командной строки. Оттуда тоже хорошо работает.

http://i.imgur.com/sbuBYkA.png
14 Beduin
 
03.06.13
15:08
(10) Ты не прав.
Если стоит флажок аппаратная лицензия то он в любом случае сначала хватает физический ключ. Проверено)
15 Beduin
 
03.06.13
15:10
(12) У нас несколько серверов 1С. На одном из них установлена программная лицензия. Но базы которые на нем используют аппаратный(физический ключ). Не видят они программный пока не переключишь флажок "Использовать аппаратную лицензию"
16 zak555
 
03.06.13
15:12
(14) нет
17 laeg
 
03.06.13
15:12
(15) Эммм, опять же вопрос - а зачем клиентам видеть аппаратную лицензию ? Когда у них программная стоит ? Зачем тратить сетевые лицензии, которые в последнее время стоят не малых денег.
18 Beduin
 
03.06.13
15:13
(16) Ты сам пробовал?
19 zak555
 
03.06.13
15:13
(18) да
20 Beduin
 
03.06.13
15:23
(17) Потому что программная лицензия видна только на сервере где используются данные базы. А у нас часть баз на других серверах.
21 Beduin
 
03.06.13
15:26
(13) Внес туда параметр /UseHWLicenses=0
Никаких изменений.
22 Feunoir
 
03.06.13
15:39
(21) Ну я даже скриншот приложил. =0 или =1 это указывается в конфигурационном файле. А для параметров запуска + или -.
23 zak555
 
03.06.13
15:53
(20) ерунда
лицензирование может быть на клиет
24 zva
 
03.06.13
16:25
<<У нас несколько серверов 1С. На одном из них установлена программная лицензия. Но базы которые на нем используют аппаратный(физический ключ). Не видят они программный пока не переключишь флажок "Использовать аппаратную лицензию"
>>
У вас в настройках баз на этом сервере стоит галка "Разрешить выдачу лицензии сервером 1С"? Програмная лицензия была активирована на сервер 1С или на этот компьютер? Лицензия usb-ключей выдается через hasp-lm или сервером 1С? Если через hasp lm задайте явно в nhsrv.ini кому выдавать лицензии, кому нет.
25 Beduin
 
03.06.13
16:28
(23) Ты представляешь себе, что значит зафиксировать 100 пользовательскию лицензию на конкретные машины?
26 Beduin
 
03.06.13
16:29
(24) Сервер 1С раздает лицензии.
27 zva
 
03.06.13
16:40
<<Сервер 1С раздает лицензии.>>
Тогда галка на клиенте об использовании аппаратного ключа защиты на раздачу лицензий никак не влияет. Смотрите настройки сервера.
28 Beduin
 
03.06.13
16:44
(27) Это не так. Я снимаю галку и лицензия, которую получает клиент при подключении меняется.
29 zva
 
03.06.13
16:44
сервер 1с с программной лицензии не в кластере случайно с другим сервером 1с?
30 zva
 
03.06.13
16:47
(28) клиент на самом сервере 1с запускается?
31 Beduin
 
03.06.13
16:48
(29) Нет. Это две совершенно разные машины с разными кластерами.
32 zva
 
03.06.13
17:00
Значит в сети запущен hasp lm, там где стоит ключ. И лицензия выдается через него. При отлюченной галке лицензюю выдает сервер 1С из своих программных.
...
3.Проверяется наличие в сети многопользовательского аппаратного ключа защиты HASP (если он есть в локальной сети и доступен через HASP License Manager)
4.Если используется клиент-серверный вариант 1С:Предприятия, то выполняется запрос к серверу приложений 1С на получение свободной лицензии – сначала программной, и если таковой не оказалось, то у сервера запрашивается лицензия, обеспеченная аппаратным ключом защиты HASP, доступным серверу приложений.
33 Beduin
 
03.06.13
17:05
(32) Дядька в (10) доказывал, что программная в любом случае самая приоритетная.
34 zva
 
03.06.13
17:10
в (6) написан порядок
1. программная локальная
2. локальный ключ usb
3. сетевой ключ usb через hasp lm
4. сервер 1c
35 zva
 
03.06.13
17:10
снятие галки на клиенте отключает пункты 2 и 3
36 zak555
 
03.06.13
18:49
(25) да, всё зависит от задачи