Имя: Пароль:
1C
1С v8
Как отследить активность юзера в УПП (под скулем)
0 WhiteCat
 
25.06.13
15:43
Заявка от клиента - реализовать автовыгон юзера из конфы через 20 минут простоя. На 7.7 они это ранее реализовали через формекс: отслеживание нажатия клавиш и движения мыши. Но это не решает вопроса длительных отчетов, например, юзер запустил супер-мега-ведомость, которая формируется два часа, и пошел курить, а когда вернулся - база закрыта. Конфа крутится под скулем, может там как-то можно отловить наличие активности в пользовательском сеансе? Или есть что-то штатное в языке 1С для реализации сабжа, о чем мне неизвестно?
1 crazy_killer
 
25.06.13
15:44
что это за ведомость, на два часа
2 mikecool
 
25.06.13
15:44
смотреть активность на сервере 1с
3 WhiteCat
 
25.06.13
15:46
(2) Как?
4 WhiteCat
 
25.06.13
15:46
(1) Супер-мега-ведомость - в (0) же написано )
5 Галахад
 
гуру
25.06.13
15:46
(0) А для чего? Ключей не хватает?
6 WhiteCat
 
25.06.13
15:47
(5) И поэтому тоже, да и вообще чтобы пустые сеансы не висели сутками.
7 crazy_killer
 
25.06.13
15:48
(4) я бы не стал давать ей такое название при такой скорости работы)
8 AndyD
 
25.06.13
15:49
на инфостарте есть готовая подсистема для этого.

вообще функция есть, которая показывает, сколько времени прошло со времени последней активности пользователя. но оно для всей системы, не только для 1с
9 mikecool
 
25.06.13
15:49
(3) я не знаю, я стратег
10 WhiteCat
 
25.06.13
15:49
(7) Царь-пушка не стреляла ни разу, но название у нее самое что ни на есть, по сравнению с другими пушками )
11 shuhard
 
25.06.13
15:49
(0) поскольку отчет может строиться на клиенте, то нет ни каких вариантов узнать отлучился владелец в бордель или бдит за монитором
12 WhiteCat
 
25.06.13
15:50
(8) Сча поищем, спасиб!
(9) Вот и я тоже...
13 AndyD
 
25.06.13
16:05
+(8)  функция ПолучитьВремяПростоя()
14 WhiteCat
 
25.06.13
16:13
(13) Что за функция? СП и гугль про нее ничего не знают.
15 AndyD
 
25.06.13
16:18
(14) главное, что работает ))

я думаю в одинесе еще много такого есть.
16 troyka
 
25.06.13
16:24
(15) Можно попожробнее
ПолучитьВремяПростоя()    {(1,2)}: Процедура или функция с указанным именем не определена (ПолучитьВремяПростоя)
17 troyka
 
25.06.13
16:24
* подробнее
18 mikecool
 
25.06.13
16:27
(16) да это какая то дописка у него
19 WhiteCat
 
25.06.13
16:31
(18) +200900
20 John83
 
25.06.13
16:49
(6) ну так выгоняйте всех ночью
21 WhiteCat
 
25.06.13
16:50
(20) Работа идет круглосуточно, в 3 смены. Надо не всех ночью, когда 3-я смена пришла, а через 20 минут после того, как чел перестал "светиться" в конфе.
22 AndyD
 
25.06.13
16:51
(16) (18) ПолучитьВремяПростоя() работает 1С:Предприятие 8.2 (8.2.17.153) штатно безо всяких дописок. показывает сколько миллисекунд прошло со времени последней активности пользователя (движение мыши или нажатие кнопки)
23 AndyD
 
25.06.13
16:52
не знаю в какой версии ввели эту функцию
24 ВикторП
 
25.06.13
17:01
Молодец, прикололся , я аж повелся-проверил в 8.3 :) -почему - то нет
25 WhiteCat
 
25.06.13
17:21
(23) 8.2.18.61:
{Форма.Форма.Форма(4,11)}: Процедура или функция с указанным именем не определена (ПолучитьВремяПростоя)
   Сообщить(<<?>>ПолучитьВремяПростоя()); (Проверка: Толстый клиент (обычное приложение))