Имя: Пароль:
1C
1C 7.7
v7: Автостоп 1С
0 Злопчинский
 
30.05.12
19:36
..как из самой один1Ски финишировать работу ее же самой, если окно 1Ски неактивно...? т.е. тупо если простой больше 3 мин - автологофф 1Ски
.
????
1 Kavar
 
30.05.12
19:38
Тут скорее вопрос в том, как отловить неактивность...
2 Мимохожий Однако
 
30.05.12
19:43
Видел ВК, которая отслеживает простой и к ней можно привязать автозакрытие.
3 Мимохожий Однако
 
30.05.12
19:44
Компонента Waiter является узкоспециализированной и реализует одну-единственную функцию: она умеет определять время бездействия пользователя.

Бездействием считается период, в течении которого V7 не получает сообщений ни от клавиатуры, ни от мыши. Компонента имеет всего три метода: включить слежение, отключить слежение, вернуть время бездействия.

Waiter очень удобно применять в паре со стандартной обработкой ожидания, периодически проверяя, не заснул ли пользователь на рабочем месте. Ну а дальше всё зависит от фантазии системного администратора ;-)

NB! Waiter не является внешней компонентой в понимании 1С. Поэтому директиву ЗагрузитьВнешнююКомпоненту() использовать не нужно.

Резюме: инструмент очень специфический, но по-своему уникальный. И может быть полезен не только для шуток над пользователями.
4 Злой Бобр
 
30.05.12
19:49
(0) На терминале настрой отключение и завершение по нужному таймауту. Но это все до балды. Так что нетрать время - никому ненужная затея.
5 KRV
 
30.05.12
20:11
у него, видимо, менАгеры-бегунки открывают сеансы, а потом сдискивают по делам и бросают сессии..
6 Aleksey
 
30.05.12
20:16
Терминал
7 Aleksey
 
30.05.12
20:17
Или в качестве заставки вставляешь свою приблуду
8 Aleksey
 
30.05.12
20:21
9 Холст
 
30.05.12
20:33
до первого закрытия пупер важного несохраненного документа, или если сохранять автоматом - то до сохранения там где оно не надо
10 Wobland
 
30.05.12
20:42
(0) сотрудников на ночь от батареи отковывать планируете?
11 Злопчинский
 
30.05.12
22:25
(4) ВЫЧЕРКИВАЮ.. ;-)
12 Злопчинский
 
30.05.12
22:27
(5) не совсем так... манагеры не смогут выключить комп пока висит терминалка, кнопку конечно нажать могут, но это другая исторяи...
.
в (0) не столько проблема, сколько хотелка... можно и без нее... но бяково...
13 Злопчинский
 
30.05.12
22:29
(3) учтем! спсб.
.
а проблемка мелкая еще в том, что модальная обработка, стартуемая ПриНачалеРаботыСистемы() - нифига не отрабатывает Форма.ОбработкаОжидания()
14 Злопчинский
 
31.05.12
03:44
(3) хммм.. а где получать-то время бездействия - если в неакти вном окне обработка ожидания не фурычит...
15 ЧеловекДуши
 
31.05.12
06:12
Используй формекс, он умеет :)
16 andrewks
 
31.05.12
08:16
(0) в обработкуожидания вставляешь вопрос юзеру: если ты всё ещё здесь, нажми такую-то кнопку. не нажал - выход

пусть зауважают программиста! ;-)
17 smaharbA
 
31.05.12
08:26
+(16) можно не кнопку, проверять историю открытых форм
18 Ёпрст
 
гуру
31.05.12
09:19
(0)Чебур, ты меня удивляешь
ОбработкаОжидания+ПолучитьВремяПростояСистемы +ЗавершитьРаботуСистемы

наслаждайся
ЗЫ:

http://www.1cpp.ru/docum/icpp/html/Informer.html#getidletimeofsystem
19 Злопчинский
 
31.05.12
11:58
(18) Спасибо!
20 Злопчинский
 
31.05.12
11:58
буду смотреть!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс