Имя: Пароль:
1C
1С v8
ограничение запущенных сессий
0 exec11
 
25.12.12
14:42
есть связка apache-1cserver-posgre
есть ключ на 10 пользователей, раздает сервер.
на сервере лежат две базы:
http://192.168.0.2/base1/
http://192.168.0.2/base2/

я хочу, зарезервировать 3 лицензии за первой базой,
и 7 лицензий за второй базой.

как это сделать, ума не приложу. а вообще такое возможно?
и ли здесь тока спортивный принцып, кто первый того и тапки!

я вот думаю, в файле default.vrd возможно как то выполнять подсчет активных сессий? ну а лишние или не пускать или выкидывать?

что думает по этому поводу общественность?
1 Мыш
 
25.12.12
14:55
ПолучитьСеансыИнформационнойБазы (GetInfoBaseSessions)
Синтаксис:

ПолучитьСеансыИнформационнойБазы()
Возвращаемое значение:

Тип: Массив.
Массив объектов СеансИнформационнойБазы.
Если пользователь соединения не имеет права АктивныеПользователи (ActiveUsers), то вызывается исключение.
Описание:

Получает список сеансов текущей информационой базы.

Доступность:

Сервер, толстый клиент, внешнее соединение.
2 exec11
 
25.12.12
15:00
это я так понимаю в конфигурации базы 1с?
ограничение через конфигурацию не подходит....

щас появилась новая мысль может какую вставку на PHP сделать в файле default.vrd ?
3 Мыш
 
25.12.12
15:09
(2) Вам шашечки или ехать?
4 exec11
 
25.12.12
16:30
о каких шашечках речь?
5 exec11
 
25.12.12
16:39
хм.. сервер с 1с и апачем линуховый
GetInfoBaseSessions это работает через ком-объект?

хорошо.
если на виндовой машине поставлю компоненет управление сервером, или как она там называется консоль, я к этой функции доступ получу?
6 Мыш
 
26.12.12
09:44
(4) Речь вот про эти шашечки: "ограничение через конфигурацию не подходит"

(5) > GetInfoBaseSessions это работает через ком-объект?
Написано в описании: "Доступность: ... внешнее соединение."
Это и есть ком-объект.

Только какой толк? С интервалом 5 минут будете проверять количество сессий и отрубать лишних?
Думаю, корректнее проверять это при запуске конфигурации.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан