Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Система взаимодействия. Отловить событие отправки пользователю сообщения

Система взаимодействия. Отловить событие отправки пользователю сообщения
Я
   pavig
 
30.01.21 - 13:12
Вопрос адептам системы взаимодействия 1С.

В контекстном обсуждении один пользователь отправляет другому некоторое сообщение.
Как отловить это событие? (где? какой модуль/какое событие/как подписаться?)

Это необходимо для решения следующей задачи:
Уведомлять пользователя-получателя сообщений системы взаимодействия через дублирующий канал (Telegram/Email). Это нужно, чтобы оперативно оповестить пользователя, если для него есть сообщение в системе взаимодействия, в случаях, когда у него не открыта 1С.

П.С. Условимся, что вариант с мобильным клиентом/приложением 1С не рассматриваем вообще.

Подскажите кто сталкивался.
   xraf
 
1 - 30.01.21 - 15:25
А где эти Сообщения хранятся? Там ведь своя субд, может проще туда прикрутить оповещение?
   sapphire
 
2 - 30.01.21 - 15:50
   sapphire
 
3 - 30.01.21 - 15:51
+ (2) из текста по ссылки:
До версии 8.3.18 было три варианта общения приложения с пользователем через Систему взаимодействия:

Клиентский обработчик отправки сообщения (приложение могло анализировать в обработчике, что написал пользователь, и реагировать соответствующим образом)
Клиентский обработчик новых сообщений в конкретном обсуждении
Регламентное задание на сервере, выбирающее все новые сообщения и анализирующее их текст. Но этот вариант будет срабатывать с некоторой задержкой, вызванной расписанием работы регламентного задания.
   pavig
 
4 - 30.01.21 - 17:04
(3)
Спасибо за наводку, нашелся ответ: ПодключитьОбработчикПослеОтправкиСообщения()

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.