Приведенный алгоритм - это БСП (да простят меня те, кто уже писал статьи на эту тему), но некоего готового решения я не нашел. Возможно, плохо искал. Однако, чтобы все заработало, нужно потратить некоторое количество времени и сил, еще необходимо понимать то, что ты делаешь. Иначе будет долго и малоэффективно, а возможно, и безрезультатно.
Исходя из сказанного, позволю себе запросить некую небольшую плату. Все-таки нужно ценить свой труд.
Итак, как это работает.
1. Скачиваете расширение
2. Через функции для технического специалиста -> Стандартные -> Управление расширениями добавляем расширение. Не забываем установить Активность и Использование основных ролей. Перезапускаем программу.
3. Появится подсистема "Оповещение пользователей", в ней команда "Текст оповещения пользователей".

4. При нажатии на "Текст оповещения пользователей" открывается форма, в которую, собственно, и надо внести тот текст, который вы хотите, чтобы транслировался пользователю

После записи текста (это константа) каждые 60 секунд пользователю будет выводиться предупреждение.

Соответственно, чтобы убрать это предупреждение, нужно просто очистить текст оповещения. Также, через ту же форму, просто записав пустое значение.
Код расширения открытый, методика не новая вовсе. Наверное, есть и другие варианты решения указанной задачи, которые мне не известны. Но это не лишает данного варианта его работоспособности.
Само "мясо" функциональности хранится в двух процедурах модуля приложения
&После("ПередНачаломРаботыСистемы")
Процедура маз_ПередНачаломРаботыСистемы(Отказ)
ПодключитьОбработчикОжидания("глОбработкиОжидания",60);
КонецПроцедуры
&НаКлиенте
процедура глОбработкиОжидания() экспорт
текст = маз_ОповещениеПользователей.ПолучитьТекст();
если НЕ Текст = "" тогда
ПоказатьПредупреждение(,Текст,0,"Сообщение от администратора 1С");
КонецЕсли;
КонецПроцедуры
Расширение многократно протестировано, работает. Режим совместимости установлен 8.3.24, при установке может ругаться на несоответствие режимов, тогда надо менять режим совместимости расширения через конфигуратор. Так как все построено через модуль приложения и на БСП, то работать должно на любых конфигурациях. Если возникнут вопросы, то пишите в комментах.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.167.36
- Зарплата и управление персоналом, редакция 3.1, релизы 3.1.36.41
Вступайте в нашу телеграмм-группу Инфостарт
