Напоминание пользователю

1. LIL_PIVO 4 31.05.22 18:36 Сейчас в теме
Всем привет!

Программно создаю напоминание пользователю:

НапоминаниеПользователю = РегистрыСведений.НапоминанияПользователя.СоздатьМенеджерЗаписи();
НапоминаниеПользователю.Пользователь = ДокВРегистре;
НапоминаниеПользователю.ВремяСобытия = ТекущаяДата()+30;
НапоминаниеПользователю.СрокНапоминания = ТекущаяДата()+30; //
НапоминаниеПользователю.Описание = "Необходимо выйти ";
НапоминаниеПользователю.СпособУстановкиВремениНапоминания = Перечисления.СпособыУстановкиВремениНапоминания.ВУказанноеВремя;
НапоминаниеПользователю.ИнтервалВремениНапоминания = 0;
НапоминаниеПользователю.Записать();

Но у пользователя окно появляется через минут 5 или 10 .

Подскажите в чем может быть ошибка ?
user1743793; +1 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. FireFox123456 16.09.24 09:11 Сейчас в теме
(1) а как ты заставило эту шайтан машину что-либо выводить. Мне просто по времени не критично, в целом
9. FireFox123456 18.09.24 06:29 Сейчас в теме
(1)
НапоминаниеПользователю = РегистрыСведений.НапоминанияПользователя.СоздатьМенеджерЗаписи();
НапоминаниеПользователю.Пользователь = ДокВРегистре;
НапоминаниеПользователю.ВремяСобытия = ТекущаяДата()+30;
НапоминаниеПользователю.СрокНапоминания = ТекущаяДата()+30; //
НапоминаниеПользователю.Описание = "Необходимо выйти ";
НапоминаниеПользователю.СпособУстановкиВремениНапоминания = Перечисления.СпособыУстановкиВремениНапоминания.ВУказанноеВремя;
НапоминаниеПользователю.ИнтервалВремениНапоминания = 0;
НапоминаниеПользователю.Записать();

Если всё ещё нужно, то время зависит от регламетного события. В зависимости от того, как оно часто проверяет приход уведомлений
2. FatPanzer 31.05.22 20:27 Сейчас в теме
Оно появляется тогда, когда срабатывает регламентное задание.
3. laperuz 47 01.06.22 05:21 Сейчас в теме
Напоминания на клиенте работают, ждет через обработчик ожидания.
Встаньте отладкой на НапоминанияПользователяГлобальный.ПроверитьТекущиеНапоминания(), там увидите с какой периодичностью подключается обработчик ожидания.

Но, во-первых, из синтакс-помощника:
Внимание! Не следует использовать данный обработчик в качестве таймера. Фактический интервал срабатывания может отличаться от указанного.


Во-вторых,
Вызов будет осуществляться только в "состоянии покоя", то есть в тот момент, когда программа не выполняет никаких действий.
LIL_PIVO; +1 Ответить
4. LIL_PIVO 4 01.06.22 09:43 Сейчас в теме
(3) Спасибо, надо будет сегодня посмотреть/ проверить
5. Bas_ERP_UX 25.10.22 17:19 Сейчас в теме
Есть предложение поработать с хранилищем общих настроек:
для чтение - ОбщегоНазначения.ХранилищеОбщихНастроекЗагрузить("НастройкиНапоминаний", "ИнтервалПроверкиНАпоминаний")
для записи - ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("НастройкиНапоминаний", "ИнтервалПроверкиНАпоминаний", <новый интервал числом>)
6. sajmon45 03.02.23 18:10 Сейчас в теме
(4) Вы нашли причину такого поведения?
7. spawn_a 55 28.04.23 15:00 Сейчас в теме
Обновление напоминаний конкретного пользователя происходит при записи РС "НапоминанияПользователя". Т.е. если создавали программно под другим пользователем - то у получателя уведомлений ничего не появится.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот