Имя: Пароль:
1C
 
Активно ли окно 1с
0 Симпатяга
 
17.03.17
12:07
Доброго времени суток.
Как реализовать в ПодпискеНаСобытие проверку на активность окна программы 1с.
То есть не конкретного окна в 1с, а вообще в принципе определить, работает сейчас пользователь в 1с или нет.
Желательно без внешних компонентов.
Управляемые формы.

Это нужно для того, чтобы не выводить оповещение о новой задаче.
Оповещение реализовал через ПанельЗадачОС.УстановитьНаклейку() и ПанельЗадачОС.Сигнализировать()
Если пользователь сейчас работает в 1с, то просто через Сообщить() выводится уведомление.
1 Неверный Параметр И
 
17.03.17
15:07
Подписка-то, небось на сервере?
2 Неверный Параметр И
 
17.03.17
15:15
Впрочем, протру свой хрустальный шар:

// Возвращает флаг того, текущий сеанс запущен без клиентского приложения
//
// Возвращаемое значение:
//     Булево - Результат анализа
//
Функция ЭтоСеансБезКлиента() Экспорт
    
    Возврат ТекущийРежимЗапуска() = Неопределено;
    
КонецФункции
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.