Конфигурация Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.168.19/3.1.62.9) (БитФинанс если что).
Необходимо реализовать отправку сообщения пользователям.
Система взаимодействия, к сожалению, не подходит.
РС с текстом сообщения и пользователем, которому это сообщение отправить. А вот дальше не пойму как лучше.
Как показать оповещение более-менее понимаю. Примерно так:
Оповещение = Новый ОписаниеОповещения ("ИмяМоейПроцедуры", ОбщийМодуль.***)
ПоказатьОповещениеПользователя("Текст который вывожу из регистра", Оповещение,,,СтатусОповещенияПользователя.Важное);
Но как запустить этот код под пользователем? Читал про ПодключитьОбработчикОжидания, но не совсем понимаю как его запустить и откуда (скорее второе не понятно, как запустить - разберусь).
Т.е. что вижу я - запрос к РС с условием ТекущийПользователь и Ознакомлен = Ложь, выбирается текст и далее запускается код выше.
Возможно у Вас есть более интересные решения. Опять же - система взаимодействия не подходит по ряду причин.
Периодически ходишь из этого обработчика с клиента на сервер, проверяшь там наличие новых сообщений, если нашел - удаляешь и по возврату на клиент сообщаешь