Бездействие пользователя #745872


#0 by drcrasher
Господа, назрело: как отловить время бездействия юзера, чтобы запустить некий набор процедур? Курить винапи или есть что-то штатное?
#1 by vde69
#2 by ДенисЧ
Вариант3 - послать хотельщиков к такой-то матери
#3 by drcrasher
вариант 3 - не вариант что смотреть в обработчике ожидания? Что смотреть в wmi?
#4 by drcrasher
Я поясню: когда юзер ковыряет в носу, нужно, чтобы 1ска начала выполнять тяжёлые действия типа обмена или пересчета локального чвототама. Но как понять, когда запускаться?
#5 by ДенисЧ
для этого существует сервер приложения
#6 by drcrasher
я правильно понимаю твой намек в сторону сервера предприятия, скл и прочих фоновых заданий? Если так, то не вариант: комп не должен быть серверным. Считай атом с гигом памяти.
#7 by vde69
8.3.6 - умеет делать фоновый один процесс даже для файлового варианта
#8 by drcrasher
я, конечно, почитаю, но 100+ точек апгрейдить - меня придушат админы.
#9 by vde69
почитай
#10 by Aleksey
а как ты определишь что в носу ковыряться, а не сверяет данные с ОСВ или не крыжит выписку банка? А если ему что то понадобиться тогда что, прерывать тяжелые действия или наступает очередь пользователь терпеливо ждать когда 1С-ка будет бездействовать?
#11 by Aleksey
А чем ему это поможет если сервак дохлый и не справляется даже с работой юзверя, раз приходиться ждать его бездействия что бы запустить обработку?
#12 by VladZ
Поставить видеокамеру. Анализировать видеопоток. При возникновении события "Ковыряние в носу" запускать нужную обработку.  ;)
#13 by hhhh
и обработка называется "подготовка пакета документов на увольнение".
#14 by Kvant1C
Ну допустим отловил - запустил. Пока выполнялся набор процедур, но еще не выполнился, пришел пользователь со срочным заданием от руководства. Каковы дальнейшие действия?
#15 by Kvant1C
>>Но как понять, когда запускаться Для этого должны быть прописаны производственные регламенты. Кто, что, когда и для чего делает. Как-то так...
#16 by Андрюха
Какой критерий "ничегонеделания"? Процесс 1С не потребляет процессорного времени или мышь/клавиатура бездействуют более 15 мин.?
#17 by Андрюха
Мнеее... Написать свой скринсейвер и из него в 1С что-то делать
#18 by Андрюха
Вот, покури: Внешняя компонента NoSlip.dll предоставляет всего 1 метод - GetLastInputInfo, возвращающий число секунд простоя открытого сеанса 1с-Предприятия (т.е. время, в течении которого не было движений мышки и нажатий клавиш клавиатуры не вобще в системе, а в окне этого экземпляра окна 1с-Предприятия).
#19 by VladZ
Зачем сразу увольнение? Возможно, есть физическая необходимость "прочистить носовой проход". В идеале, нужно отслеживать количество. И при превышении максимального количества выводить сообщение пользователю "Количество ковыряний в носу превышено!!!".
#20 by drcrasher
А вот за спасибо
#21 by Stim
попробовал бы средствами венды - при бездействии пользователя более 5 минут - вырубать сеанс. а 1С пусть смотрит количество сеансов и делает свои дела, когда никого нет
#22 by Анцеранана
Юзер ковыряет в носу, ты запускаешь обработку и в это самое время он резко вспоминает, что ему надо работать. Надо еще что-то написать, чтобы его отвлекало и он продолжал ковырять в носу)
#23 by Stim
на время выполнения фонового задания - включать на экране порно)
#24 by Бубка Гоп
а юзер один что ли в предприятии? Или их много, но ковыряют в носу они синхронно?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С