Ограничение выдачи клиентских Лицензий

1. login1020 139 03.07.19 15:47 Сейчас в теме
Имеется 120 клиентских лицензий (50 + 50 + 20) Все они программные, раздаются сервером 1с.
Сервер Крутится на PostgreSQL

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

Есть какой-нибудь инструмент, ограничивающий выдачу лицензий на 1ПК? Чтобы каждый,например, мог открывать не более 3 баз одновременно.
По теме из базы знаний
Найденные решения
8. a.doroshkevich 1522 04.07.19 11:00 Сейчас в теме
(1)Вы можете сделать следующее:
В каждой базе, при старте написать процедуру, которая цепляется к RAS серверу и смотрит сколько на нём сеансов от текущего ПК уже есть, и если их больше 3-х, то сообщить об этом пользователю и закрыть 1С.
login1020; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. a.doroshkevich 1522 04.07.19 11:00 Сейчас в теме
(1)Вы можете сделать следующее:
В каждой базе, при старте написать процедуру, которая цепляется к RAS серверу и смотрит сколько на нём сеансов от текущего ПК уже есть, и если их больше 3-х, то сообщить об этом пользователю и закрыть 1С.
login1020; +1 Ответить
9. login1020 139 04.07.19 11:22 Сейчас в теме
(8) Уже думал об этом, наверное так и сделаю.
Надеялся, что всё же есть штатный механизм, ограничивающий выдачу лицензий.
10. a.doroshkevich 1522 04.07.19 11:37 Сейчас в теме
12. login1020 139 04.07.19 12:42 Сейчас в теме
(10)Да, в (2) уже писали про корп)
2. fotov 315 03.07.19 16:09 Сейчас в теме
Стандартно такого функционала нет.
На сервере есть функционал управления внешними сеансами
https://its.1c.ru/db/v8313doc#bookmark:cs:TI000000186

но этот функционал во-первых требует лицензии КОРП, а во-вторых - нужно написать сам сервис

оптимально - поменять программные лицензии на аппаратные и использовать License Manager
3. login1020 139 03.07.19 16:51 Сейчас в теме
(2)
оптимально - поменять программные лицензии на аппаратные и использовать License Manager

дорогой обмен, как License Manager раздаёт лицензии в серверном варианте?
4. fotov 315 03.07.19 16:54 Сейчас в теме
(3)

Стандартно такого функционала нет.
На сервере есть функционал управления внешними сеансами
https://its.1c.ru/db/v8313doc#bookmark:cs:TI000000186

но этот функционал во-первых требует лицензии КОРП, а во-вторых - нужно написать сам сервис

оптимально - поменять программные лицензии на аппаратные и использовать License Manager
3. login1020 41 03.07.19 16:51
(2)
оптимально - поменять программные лицензии на аппаратные и использовать License Manager

дорогой обмен, как License Manager раздаёт лицензии в серверном варианте?
Показать


https://its.1c.ru/db/v8314doc#bookmark:adm:TI000000271
10.2.5.3.2. Многопользовательский клиентский ключ, доступный по сети через HASP License Manager

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

Количество лицензий ограничено общим количеством доступных лицензий со всех компьютеров в сети, на которых установлен и настроен HASP License Manager.
login1020; +1 Ответить
5. login1020 139 03.07.19 17:01 Сейчас в теме
(4) на каждом компьютере устанавливать Hasp, а когда их 300+ плюс разнесены по объектам, гемор ещё тот.
А как быть с планшетами? 1с Заказы к примеру. Как там получать лицензию?
6. Online-Ufa 03.07.19 18:36 Сейчас в теме
(5) Во-первых устанавливать ключи на каждом из компьютеров не требуется.
Во-вторых, если вам нужно, чтобы лицензии раздавал сервер 1С, то переход на аппаратные ключи и HASP LM вам ни чем не помогут, т.к. сервер 1С в любом случае раздает лицензии на каждый сеанс.
Есть несколько вариантов, чтобы лицензии расходовались на ПК, а не на каждый запуск, но в любом из вариантов потребуется отключить выдачу лицензий сервером 1С:
1. Обменять программные лицензии на USB + настроить получение лицензий клиентлм не от сервера 1С, а от HASP LM.
2. Поднять терминальный сервер и на нем переактивировать лицензии - терминальным юзерам лицензия выдаётся на терминальный сеанс, в рамках которого вполне можно запускать несколько ИБ израсходовав только одну лицензию.
3. Поменять имеющийся компплект лицензий 50+50 на 20*5 и активировать однопользовательские лицензии на каждом из ПК.
7. login1020 139 04.07.19 09:23 Сейчас в теме
(6)
3. Поменять имеющийся компплект лицензий 50+50 на 20*5 и активировать однопользовательские лицензии на каждом из ПК.

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

Поднять терминальный сервер и на нем переактивировать лицензии

Вы видели цену терминальных лицензий? представляете ценник на 120 терм лицензий?)

HASP LM
сможет раздавать лицензии на планшеты? (1с-Заказы).
и в случае не терминального доступа он разве не раздает 1 лицензию на 1 сеанс подключения?
11. fotov 315 04.07.19 12:35 Сейчас в теме
(7) В вашем случае - только писать самостоятельно механизм ограничения количества запущенных сессий.
Самый простой вариант - написать скрипт, который с помощью rac клиента будет получать список подключений к серверу под разными пользователями и потом удалять сессии пользователей, у которых больше 3 коннектов.
19. login1020 139 05.07.19 11:44 Сейчас в теме
(11) ну удалять это жестко, скорее не давать открыть новую, при попытке запуска 4-ой сессии.
13. Online-Ufa 04.07.19 23:29 Сейчас в теме
(7)
в случае не терминального доступа он разве не раздает 1 лицензию на 1 сеанс подключения?

Не совсем понял, в данном случае ОН - это кто?
14. login1020 139 05.07.19 08:20 Сейчас в теме
15. Online-Ufa 05.07.19 09:35 Сейчас в теме
(14) HASP LM в терминале выдает лицензию на терминальную сессию, а не сеанс 1С. В рамках этой одной сессии можно одновременно запустить сколько угодно ИБ, использовав только одну лицензию 1С.
16. login1020 139 05.07.19 09:47 Сейчас в теме
(15) Нет терминала, забудьте о нём, я уже написал выше, что 7к рублей *120 с тем же успехом можем купить еще 250 программных лицензий.
17. Online-Ufa 05.07.19 11:07 Сейчас в теме
(16) покупайте - это как раз ваш вариант
18. login1020 139 05.07.19 11:42 Сейчас в теме
(17) Устранять ошибку наращиванием ресурсов - хуже не придумаешь. Это всё равно что писать супер неоптимальные запросы, "типо все равно у нас терабайт оперативки на серваке, авось справится, ну а будет долго рассчитывать, купим ещё....".
Я спросил вас про Хасп вне терминала, как он выдаёт лицензии.

А по решению, так его уже предложили в (11) и (8)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот