Один из вариантов построения архитектуры кода, когда вы хотите оповестить всех пользователей о запуске и завершении "тяжелой" обработки.
Алгоритм построен с использованием обработчика ожидания. Потребуется внести небольшие модификации в конфигурацию (без этого никак). Пример приведен для обычного приложения, поскольку обработка создавалась для УПП. Переделать для управляемого приложения не составит труда.
1) В модуле обычного приложения необходимо поместить следующий код:
Перем гСообщение Экспорт;
Процедура ПрочитатьСообщение() Экспорт
 
     Сообщение = Константы.Сообщение.Получить(); 
     Если ЗначениеЗаполнено(Сообщение) Тогда
          Если Сообщение <> гСообщение Тогда 
               гСообщение = Сообщение;
               Предупреждение(Сообщение, 30); 
          КонецЕсли;
     КонецЕсли; 
КонецПроцедуры
Процедура ПриНачалеРаботыСистемы()
 
    ПодключитьОбработчикОжидания("ПрочитатьСообщение", 1);
    ...
 
 КонецПроцедуры
(Текст кода также продублирован в справке к обработке)
2) Добавить константу с именем Сообщение и типом "Строка" неограниченной длины
P.S. Можно использовать периодический регистр сведений, тогда будет возможность отслеживать историю запуска различных обработок.
Вступайте в нашу телеграмм-группу Инфостарт
 
                                 
                                 
                                 
                                     
                                     
                                     
                                    