Имя: Пароль:
1C
 
Подсчет количества использованных лицензий КОРП,ПРОФ
0 zippygrill
 
21.04.25
12:41
Привет,
Требуется поднять ws подсчитывающий кол использованных на текущий момент КОРП, ПРОФ лицензий кластера.
Нашел инфу в АдминистрированиеКластераRAS о том что лицензии сеансов возможно получить через команду session list --licenses. Собственно только через session list этих лицензий можно получить? Другого способа нет?
1 Lama12
 
21.04.25
14:18
(0) Просьба уточнить, ws это что?
2 Волшебник
 
21.04.25
14:20
(1) наверное, web-service
Хотя может и Windows Script
3 zippygrill
 
21.04.25
14:26
(1) web-service
4 Волшебник
 
21.04.25
14:29
// получение массива лицензий

Агент = Новый АдминистрированиеСервера();
Агент.ВыполнитьАутентификацию();
Кластеры = Агент.ПолучитьКластеры();

Для Каждого Кластер из Кластеры Цикл

    Кластер.ВыполнитьАутентификацию();
    Сеансы = Кластер.ПолучитьСеансы();
    Для Каждого Сеанс из Сеансы Цикл
        Сообщить("Лицензии = " + Сеанс.Лицензии);
    КонецЦикла;

КонецЦикла;
5 zippygrill
 
22.04.25
10:30
(4) спс
6 zippygrill
 
25.04.25
13:55
Можно ли как-то понять или группировать по результату запроса сеансов, что лицензия корп, проф?
Кластер выдает такой результат
7 Winnie Buh
 
25.04.25
14:11
(7) у тебя в одном кластере и ПРОФ и КОРП лицензии используются?
8 zippygrill
 
25.04.25
14:17
(7) буду опрашивать разные кластеры, на каких то ПРОФ, на каких то КОРП..
9 zippygrill
 
25.04.25
15:17
Начинаю подозревать что запросом к кластеру, не получится подсчитать выданные клиентские лицензии и раделить на проф, корп..
10 zippygrill
 
26.04.25
22:02
Апну
11 zippygrill
 
28.04.25
21:15
В общем чуть изменились условия: разделение на корп, проф группе будет делатся в другой системе.
Достаточно с кластера получить и отдать внешнему сервису список лицензий текущих сеансов.

В процессе тестирования, наткнулся вероятно на ограничение по безопастности. По крайней мере я так полагаю, судя по ошибке Сервер app-erptest-01 не является центральным для кластера 13592cfe-3296-410f-9c1b-66ced8814e7b.
Я это понимаю так: нельзя с сервера (кластера) где выполняется код, обратится к соседнему кластеру для получения инфы.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн