Имя: Пароль:
1C
1C 7.7
v7: Отслеживание активности главного окна программы
,
0 Fiasko
 
03.02.15
18:15
Можно ли отследить какими-то средствами, что фокус ушел с окна 1С и запустить, например, процедуру??? Мне кажется я видел что-то, не могу вспомнить где...
1 PR
 
03.02.15
18:15
Да
2 su_mai
 
03.02.15
18:16
(1) А как? :)
3 PR
 
03.02.15
18:17
(2) Ну не знаю. Есть наверное средства. Теоретически-то точно можно.
4 su_mai
 
03.02.15
18:17
(3) :)
5 Fiasko
 
03.02.15
18:21
мне в любой момент времени запускать процедуру надо, а только при условии. по большому счету мне даже нужно чтобы процедура "приотжатиилевойкнопки" работала не только когда окно 1с активно...
6 Fiasko
 
03.02.15
18:22
(5) тьфу, должно быть так:
мне в любой момент времени запускать процедуру не надо, а только при условии. По большому счету мне даже нужно чтобы процедура "приотжатиилевойкнопки" работала не только когда окно 1с активно...
7 Fiasko
 
03.02.15
18:22
плохо что редактировать свои посты на форуме нельзя... хотя бы в течение нескольких минут после публикации...
8 Fiasko
 
03.02.15
18:26
ойй.... а вроде и так все работает как надо... странно... извиняюсь за муть, можно удалить мой топик ))
9 PR
 
03.02.15
18:44
(8) http://www.forum.mista.ru/about.php
"Нажав кнопку "Отправить", вы добавляете новую тему на форум и она становится достоянием форума. Вы больше не можете ее подредактировать, изменить раздел или рубрику, флажок v8, исправить заголовок или начальное сообщение. Поэтому будьте очень внимательны при заполнении формы. Обратите внимание, что после создания темы она уже не принадлежит вам лично и вы не можете ею распоряжаться, например, требовать закрытия темы, даже если вы получили ответ на поставленный вопрос. Это сделано сознательно, потому что тема может быть интересна другим участниками форума или она наведет их на другие мысли (возможно даже не связанные с исходной поставленной темой). Из таких тем могут возникать даже новые проекты и сообщества!".
10 Fiasko
 
03.02.15
18:48
(9) тогда не удаляйте, -1 мне в карму )
11 Изучаю1С8
 
03.02.15
18:48
(1) Если не знаешь как нафига писать? кроме как муть как в (9) постить, больше заняться нечем?
12 sapphire
 
03.02.15
18:51
(0) Подключить обработчик ожидания.
13 PR
 
03.02.15
18:52
(11) Если не знаешь как нафига писать? кроме как муть как в (11) постить, больше заняться нечем?
14 Изучаю1С8
 
03.02.15
18:53
АктивныйКонтекст(<?>)
Синтаксис:
АктивныйКонтекст(<Контекст>)
Назначение:
Возвращает контекст активного в данный момент окна.
Возвращает 1 в случае успеха, 0 в противном случае.
Параметры:
<Контекст> - Переменная, в которую записывается активный контекст.
ПРИМЕР:
Процедура ЗакрытьАктивноеОкно()
        Перем Конт;
        Сервис = СоздатьОбъект("Сервис");
        Если Сервис.АктивныйКонтекст(Конт) = 1 Тогда
                Конт.Форма.Закрыть(0);
        Иначе
                Сообщить(Активное окно не является контекстным или нет активного окна.);
        КонецЕсли;
КонецПроцедуры


формекс
15 Изучаю1С8
 
03.02.15
18:53
(13) Не думал что ты на столько тупой.
16 Fiasko
 
03.02.15
18:56
если еще кто-то не понял, я решил вопрос просто прописав процедуру приотжатиилевойкнопки в глобальник.. и все работает как мне надо... топик закрыт. Спасибо за участие )
17 XLife
 
03.02.15
20:04
аффтар терпит Fiasko?
18 PR
 
03.02.15
22:14
(15) А я не думал, что ты так бурно съэрегируешь на простой ответ на простой вопрос.
Кстати, если бы автор спросил "Как отследить, что фокус ушел с окна 1С и запустить, например, процедуру?" или написал бы после своего вопроса, что, мол, если можно, то как, то моего поста бы не было.
19 Изучаю1С8
 
03.02.15
22:18
(18) Извини, было плохое настроение))