Имя: Пароль:
1C
1С v8
Запрет выдачи лицензии сервером 1С
0 RGF
 
15.04.15
17:07
Добрый день!

Как сделать так чтобы при отсутствии лицензии на аппаратном ключе пользователя не пускало  в программу и сообщалось, что нет свободной лицензии?
Сейчас при отсутствии лицензии её выдает сервер (так и написано в разделе Справка "выдал сервер")
В пользовательском nethasp.ini жестко прописан ip и имя HASP сервера в который воткнут аппаратный ключ. Бродкаст отключен.
1 DirecTwiX
 
15.04.15
17:15
Заблокировать фаерволом исходящий 475 UDP
2 RGF
 
15.04.15
17:19
Тогда лицензия не будет искаться совсем, а настраивать фаервол по конкретным ip неудобно. Нужно решение без фаервола, средствами сервера 1С.
3 fisher
 
15.04.15
17:31
Выдача лицензий сервером запрещается в свойствах базы в консоли кластера.
4 RGF
 
15.04.15
17:39
В базе стоит Нет напротив пункта Разрешить выдачу лицензий сервером 1С, но лицензия все равно выдается.
5 RGF
 
15.04.15
17:43
Извиняюсь, сработало. Попутно возник вопрос как автоматом во всех базах выставить НЕТ напротив пункта Разрешить выдачу лицензий сервером 1С?
Баз порядка 130.
6 Biker
 
15.04.15
17:46
(5) файлик с базами отредактируй.
7 RGF
 
15.04.15
17:47
(6) А подробнее можно? Какой файлик и что править?
8 stix2010
 
15.04.15
17:51
нельзя таких людей к 130 базам подпускать
9 Biker
 
15.04.15
17:52
(7) согласен с (8) позови программиста
10 fisher
 
15.04.15
17:54
(5) Напрямую файлы настроек кластера я бы править не рискнул. Как минимум сервер потребуется рестартовать. У менеджера кластера есть COM-интерфейс, описанный в СП. Набросай обработочку, которая пробежится по всем базам кластера и запретит.
11 RGF
 
15.04.15
18:06
(8) (9) Без программера, конечно, ничего делаться не будет. (10) спасибо, передам программисту
12 fisher
 
16.04.15
09:13
(11) Таким образом, кстати, вы весьма существенно сэкономите на лицензиях. При получении аппаратной лицензии клиентом, лицензируются все сессии этого клиента. А сервер выдает лицензии на каждую сессию.