Сообщать конкретным пользователям в активном сеансе.
Отменено
1 500.00
28 |
1
3 мая 2024 в 14:21:55
(28 недель 6 дней 23 часа назад)
2300
28.12.2021 13:08:52
до 30.12.2021
Задача отменена автоматически согласно правилам и регламенту сервиса
Текст задания
Необходимо сообщать двум конкретным пользователям находящихся в активном сеансе о создании нового документа "ПоступлениеБезналичныхДенежныхСредств".
Изначально была задача сделать всплывающие уведомления но так как проверка на Новый() находиться в модуле объекта документа с директивой &НаСервере, то клиентский метод ПоказатьОповещениеПользователя() не работает, также из-за того что конфа на полной поддержке и нет возможности поднять режим совместимости выше 8.3.10 для хранения списка пользователей (свой справочник или регистр сведении в расширении) пришлось в код "зашить" имена нужных пользователей. Также была попытка использовать в расширении заимствованный регистр сведений НапоминанияПользователя для хранения нужных пользователей без зашивания их в код, но там из-за настройки времени напоминания появляются вне зависимости от создания документа. В итоге договорился выводить сообщения используя метод Сообщить() в сеанс. Возможно как вариант попробовать использовать типовой механизм заданий.
В демо базе есть расширение которое эту задачу почти реализовало, но осталась проблема отправки сообщения в сеанс конкретному пользователю. т.е. не важно кто из пользователей будет создавать документ, важно сообщать или если получиться уведомлять через всплывающее конкретных пользователей у которых "открыта" база.
Демо база с расширением https://dropmefiles.com/52Ieb