Уведомление в 1С: Документооборот #797354


#0 by Пользователь1104
Здравствуйте. Как создать уведомление по своему событию и где писать обработчик для него? Не обязательно ведь создавать регламентное задание, это можно сделать через готовый механизм уведомлений?
#1 by Лефмихалыч
1. Создать вид события 2. Создать, связанный с видом события, детектор, в котором написать код, котрый будет устанавливать Результат=Истина, если событие произошло. 3. Создать, связанный с видом события, обработчик, в котором написать код, который будет отправлять почту. 4. Настроить подписку на пользовательский обработчик в форме детектора (отдельная команда в Перейти или см - не помню) по п.3 посмотреть, возможно есть какой-то аналог регистра "Письма к отправке", чтобы в обработчике с почтой не работать. Я не помню уже.
#2 by Лефмихалыч
а, ну, и - включить регламентные по обработке детекторов и событий
#3 by Пользователь1104
Например, нужно каждый день проверять все бизнес-процессы и список незавершенных отправлять по почте определенным пользователям. В детекторе надо как-то определить период, что прошел уже день, а в обработчике делать запрос к БП и создавать исходящее сообщение и его заполнять?
#4 by Пользователь1104
Наверное, лучше регламентным заданием это сделать.
#5 by Лефмихалыч
ну, вообще-то, ДО сам уведомления шлёт о просрочках и о том, что срок подходит. В настройках пользователя, кажется, это настраивается. Для этой задачи вообще ни какие события не нужны. Достаточно внешнюю обработку соорудить, которая будет список незавершенных получать и отправлять в почту, и потом ее в справочник допобработок добавить и назначить ей расписание, чтобы она раз в сутки выполнялась.
#6 by Лефмихалыч
не надо для этого регламентных заданий. Достаточно дополнительной обработки
#7 by Пользователь1104
В моем случае есть добавленный реквизит и надо проверять, заполнен ли он в каждом документе. Надо каждый день делать проверку по всем документам, и если спустя 2 недели от даты записи по каким-то документам не был заполнен реквизит, то каждый день слать на почту письмо с текстом, чтобы его заполнили.
#8 by Лефмихалыч
это ни чего не меняет из того, что я сказал. События не нужны.
#9 by Пользователь1104
Спасибо.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С