Отправка сообщений активным пользователям! Обработка крайне проста, и не нужно вносить изменения в конфигурацию.
Суть работы обработки заключается в:
1. получение списка активных пользователей,
2. отметить пользователя или пользователей, для которых будем отправлять сообщение,
3. дальше создается текстовое сообщение, названием которого будет имя получателя.
4. Дальше есть кнопка получить сообщение, над которой находится окно самого сообщения входящего.
Для корректной работы обработки в модуле формы нужно прописать каталог, в котором будут сохраняться файлы сообщений.
Процедура ОтправитьНажатие(Элемент)
Для Каждого СтрП из ИтогСписокСоединений Цикл
Если СтрП.ОтправитьСообщение = Истина Тогда
ТексДок = Новый ТекстовыйДокумент;
ТексДок.ДобавитьСтроку(СтрП.Пользователь);
ТексДок.ДобавитьСтроку(ТекстСообщения);
ТексДок.Записать("ПутьКаталога"+СтрП.Пользователь+".txt");
КонецЕсли;
КонецЦикла;
ТекстСообщения = Неопределено;
КонецПроцедуры
Процедура ПолучитьНажатие(Элемент)
ТекстСообщенияВходящее = Неопределено;
Путь = "ПутьКаталога"+ПараметрыСеанса.ТекущийПользователь.Наименование+".txt";
Файл = Новый Файл(Путь);
Если Файл.Существует() Тогда
Текс = Новый ТекстовыйДокумент;
Текс.Прочитать(Путь);
Письмо = Текс.ПолучитьТекст();
Если Письмо = Неопределено Тогда
ТекстСообщенияВходящее = "Нових повідомлень нема!";
Иначе
ТекстСообщенияВходящее = Письмо;
УдалитьФайлы("ПутьКаталога"+ПараметрыСеанса.ТекущийПользователь.Наименование+".txt");
КонецЕсли;
Иначе
ТекстСообщенияВходящее = "Нових повідомлень нема!";
КонецЕсли;
КонецПроцедуры