|
|
|
как программно Завершить работу системы 1С при простое более К минут | ☑ | ||
|---|---|---|---|---|
|
0
ru5t
21.08.06
✎
17:55
|
с тем, как завершить работу программы- тут вопросов нет. Как отследить простой системы?, вот что меня интересует. Ещё неплохо бы авотматическа сохранить все открытые документы (без участия пользователя)и лишь затем выключить систему. Надеюсь на помошь.
|
|||
|
1
АЛьФ
21.08.06
✎
17:58
|
2(0) На внешние компоненты аллергия есть?
|
|||
|
2
DimaSar
21.08.06
✎
17:59
|
(0)у меня есть аллергия, понимаю что ветку подымал не я но все же хочется узнать как без внешних
|
|||
|
3
DimaSar
21.08.06
✎
18:00
|
(2)-->(1)
|
|||
|
4
mrkorn
21.08.06
✎
18:01
|
штатно никак
тока внешими приблудами... |
|||
|
5
smaharbA
21.08.06
✎
18:01
|
(0) при открытии форм контекст в список и будет нетрудно сохранить, тока вот вопрос а надоли сохранять, а то ведь всяко может быть...
|
|||
|
6
smaharbA
21.08.06
✎
18:01
|
(4) погорячился
|
|||
|
7
Sasha_H
21.08.06
✎
18:01
|
1с у тебя как подключена, если через цитрикс спасение есть!
|
|||
|
8
mrkorn
21.08.06
✎
18:02
|
(6) и модальные окна будет отслеживать?
|
|||
|
9
smaharbA
21.08.06
✎
18:03
|
+ (7) ручками тыкать во всех сеансах... :)
|
|||
|
10
ru5t
21.08.06
✎
18:04
|
http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=5764
вот вариант решения... но это не совсем то, что хотелось бы |
|||
|
11
smaharbA
21.08.06
✎
18:04
|
(8) да, но тут уже хуже конечно, тока форм и только с некоторой допиской...
(вопросы всякие и предупреждения нет конечно) |
|||
|
12
Sasha_H
21.08.06
✎
18:04
|
еще вариант, можно в глобальнике как-то прописать чтоб автоматом через процедуру ожидания проверял как-то, делает юзер, что-то или нет
|
|||
|
13
ru5t
21.08.06
✎
18:07
|
предрассудков на счёт внешних обработок нету, ГлМодуль отредактировать- тоже не вопрос. нужны варианты слежения за простоем.
|
|||
|
14
mrkorn
21.08.06
✎
18:09
|
(11) об этом и речь в (4) (про вопросы, предупреждения + незалогиненые сеансы)...
а вот кому нужен (0) фик знает... обычно лучше док не сохранить, чем сохранить... |
|||
|
15
smaharbA
21.08.06
✎
18:09
|
(13) а че такое "простой" ?
|
|||
|
16
FreeFin
21.08.06
✎
18:09
|
(12) А если юзер целый час ждет результат отчета с запросом за год-два? Или просматривает уже готовые результаты страниц на сто? Нажатие на клаву и движение мыша отлавливать?
+(15) Отож. |
|||
|
17
Ballexa
21.08.06
✎
18:09
|
штатными средствами время простоя не отследишь
|
|||
|
18
Йожег
21.08.06
✎
18:10
|
лехко - написать скринсейвер и сделать так чтобы они закрывал все окна 1С
|
|||
|
19
smaharbA
21.08.06
✎
18:11
|
(17) что такое простой ? если это неоткрытие форм то безпроблем и штатными... а если это недвигание мышкой то нет...
|
|||
|
20
smaharbA
21.08.06
✎
18:12
|
(19) кстати про недвигание мышкой
|
|||
|
21
smaharbA
21.08.06
✎
18:12
|
я погорячился, и это штатно можна, тока тут АЛьФ оспаривать будет :) (штатно это или нет)
|
|||
|
22
ru5t
21.08.06
✎
18:13
|
простой,в моём понимании-это отсутствие выполняемых пользователем действий.Естественно,что выполнение трудоёмких и долговременных задач простоем считать нельзя
|
|||
|
23
FreeFin
21.08.06
✎
18:13
|
В шутку: в обработку ожидания в глобальнике каждые 59 минут:
Если Вопрос("А не завершить ли нам работу?",4)=6 Тогда ЗавершитьРаботуСистемы(0); КонецЕсли; |
|||
|
24
smaharbA
21.08.06
✎
18:14
|
(22) если простой это неоткрытие/незакрытие форм, то штатно см. (5)
|
|||
|
25
Йожег
21.08.06
✎
18:15
|
(23) ну можно не весь день а во время обеда точно всех нах из базы и без всяких вопросов :)))
|
|||
|
26
ru5t
21.08.06
✎
18:16
|
#23- отличный вариант))
|
|||
|
27
ru5t
21.08.06
✎
18:17
|
тока хотелось бы ещё каких-нибудь посмотреть)
|
|||
|
28
ru5t
21.08.06
✎
18:20
|
Йожег, спасибо за вариант....
|
|||
|
29
Shaman100M
21.08.06
✎
18:30
|
1. отследить выполнение кода - глобальная переменная изменяемая в процедурах, функциях.
2. отследить наличие пользователя - вопросом из (23), только с таймаутом и последующим "вылетом" ну, далее, наверно, обработка ожидания... правда, первое - трудоемко, мож, ограничиться только некоторыми предопределенными процедурами плюс функцией обновления строки состояния. |
|||
|
30
Shaman100M
21.08.06
✎
18:32
|
+ (29) все диалоги: вопросы и предупреждения сделать с таймаутом.
|
|||
|
31
ru5t
21.08.06
✎
18:39
|
(29) да... тоже вариант.только нужен стэк запущенных приложений и ОбработкаОжидания, проверяющая этот стэк на наличие элементов."глобальная переменная изменяемая в процедурах, функциях." стэк- это массив этих переменных
|
|||
|
32
Ballexa
21.08.06
✎
18:39
|
(29) изменять все модули? не проще восполльзоваться внешней компонентой?
|
|||
|
33
ru5t
21.08.06
✎
18:41
|
(29) а как воспользоваться, на что подцепить её вызов и , собственно, самое главное- код внешней компоненты..??
|
|||
|
34
Ballexa
21.08.06
✎
18:42
|
(33) а зачем тебе код внешней компоненты? Нужно всего лишь один ее метод.
|
|||
|
35
ru5t
21.08.06
✎
18:44
|
(34) а как эту компоненту написать, не зная её кода(хотя бы базового с вызовом одного метода)
|
|||
|
36
ru5t
21.08.06
✎
18:46
|
я ещё не писал внешних компонент. максимум- это поверхностная работа с OLE- для загрузки XLS данных
|
|||
|
37
Ballexa
21.08.06
✎
18:47
|
(36) да не надо ее писать. Есть готовые.
|
|||
|
38
ru5t
21.08.06
✎
18:49
|
замечательно... линк хоть кинь.а писать на чём?а то на все случаи жизни готовых,наверное, не напасёшься...
|
|||
|
39
Ballexa
21.08.06
✎
18:52
|
(38) проверь мыло
|
|||
|
40
Shaman100M
21.08.06
✎
18:55
|
(39) Скинь, пожалуйста, чую, тоже предстоит заниматься.
|
|||
|
41
ru5t
21.08.06
✎
19:00
|
(38) ещё раз- спасибо. Если сам писал, и можешь прислать исходник,от будет ваще- СУПЕР!!!
|
|||
|
42
ru5t
21.08.06
✎
19:00
|
пардон.. (39)
|
|||
|
43
Ballexa
21.08.06
✎
19:01
|
(41) не сам. Сам не к сожалению умею.
|
|||
|
44
ru5t
21.08.06
✎
19:02
|
(42) ладно ... всё равно- спасибо!
|
|||
|
45
ru5t
21.08.06
✎
19:03
|
(43) то есть
|
|||
|
46
Ballexa
21.08.06
✎
19:03
|
(44) пожалуйста
|
|||
|
47
ru5t
21.08.06
✎
19:06
|
всё. тему можно считать закрытой. Лучшее по экономичности решение(использовать внеш. компоненту) а так же собственно - внешняя компонента , предложено BALLEXA.
Огромное всем СПАСИБО за проявленное содействие и оперативность. |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |