Имя: Пароль:
1C
 
Отключение пользователей при простое
0 asd3
 
18.03.09
15:51
Добрый день, хочу поднять вот такую тему.

Мы имеем около 100 пользователей 1С УПП, но могут работать и не активно, т.е. утром человек приходит на работу заходит в терминал запускает 1С, и все сворачивает и уходит и 2 часа его нет.  Вот таких пользователей хотелось бы отловить и корректно завершить их сеанс 1С.

Есть 2 вариант отключать сеансы пользователей:
1.    В настройках указываем отрубать при простое 2-х часов. Плюс способа простота, Минус в том, что при таком отключении возможно зависание лицензий, в случае использования нескольких ключей, ну и как минимум оно не корректно.
2.    Анализировать активность пользователя в 1С и отключать пользователя через обработку ожидания.


Есть ли у кого-то механизмы позволяющие реализовать описанное выше, задумывались ли вы о подобных проблемах.

Если есть вопросы по теме готов ответить.
1 ТелепатБот
 
гуру
18.03.09
15:51
2 H A D G E H O G s
 
18.03.09
15:54
Баян, обсуждалось.
Было предложено решение по отслеживании активности мышек/клавишек пользователя.
Забили на это.
3 asd3
 
18.03.09
15:59
Активность Клав и мышек средствами 1С ?
6 fisher
 
18.03.09
16:24
(0) Отрубать - не проблема.
Проблема анализировать активность.
7 H A D G E H O G s
 
18.03.09
16:29
Все просто:
Нет активности 1С (усредненная загрузка ЦП процессом 1С за период не больше x%) и не было движений мыша - процесс стоял.
8 fisher
 
18.03.09
17:04
Простейший вариант - обновлять активность пользователя при ОбновлениеОтображения() через механизм оповещений.
Если нужно писать данные активности пользователей в БД (например, запоминать последнюю активность, для оптового отстрела по регламенту), тогда делать это аккуратненько (например, не чаще раза в минуту).
Единственный минус - прийдется прописывать эту хрень во всех формах.
9 Serg_1960
 
18.03.09
18:01
Дарю очередной баян на память :) вместо скринсайвера - запускать выгонялку :)
10 dk
 
18.03.09
18:13
(9) прикольно, но не совсем 1с-ное решение
---
можно раз в полчаса задавать вопрос "Есть кто живой?"
если через полчаса не ответили, то отрубаем пользователя
11 Ц_У
 
18.03.09
18:15
(10) а можно как в сериале "Lost" не успел на кнопку нажать через определенное время - закрылся :)
12 Serg_1960
 
18.03.09
23:08
(11) +100 :)
13 H A D G E H O G s
 
18.03.09
23:09
(9) Не по пацпнски. Но элегантно
15 Serg_1960
 
18.03.09
23:23
(13) Вот такие Мы оригиналы :) "Изнутри" 1С не всегда можно "вырубить" (модальные окна, на пароле...). А "снаружи" больше свободы и возможностей :)
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн