новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
kev1980
Приватное сообщение

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

28 |  1
11 января 2022 в 14:08:12 (2 года 14 недель 16 часов назад)
2300
Текст задания
Необходимо сообщать двум конкретным пользователям находящихся в активном сеансе о создании нового документа "ПоступлениеБезналичныхДенежныхСредств".
Изначально была задача сделать всплывающие уведомления но так как проверка на Новый() находиться в модуле объекта документа с директивой &НаСервере, то клиентский метод ПоказатьОповещениеПользователя() не работает, также из-за того что конфа на полной поддержке и нет возможности поднять режим совместимости выше 8.3.10 для хранения списка пользователей (свой справочник или регистр сведении в расширении) пришлось в код "зашить" имена нужных пользователей. Также была попытка использовать в расширении заимствованный регистр сведений НапоминанияПользователя для хранения нужных пользователей без зашивания их в код, но там из-за настройки времени напоминания появляются вне зависимости от создания документа. В итоге договорился выводить сообщения используя метод Сообщить() в сеанс. Возможно как вариант попробовать использовать типовой механизм заданий.
В демо базе есть расширение которое эту задачу почти реализовало, но осталась проблема отправки сообщения в сеанс конкретному пользователю. т.е. не важно кто из пользователей будет создавать документ, важно сообщать или если получиться уведомлять через всплывающее конкретных пользователей у которых "открыта" база.
Демо база с расширением https://dropmefiles.com/52Ieb
0
Отклики (6)