Имя: Пароль:
1C
1С v8
Отловить момент завершения регламентного задания по расписанию.
0 Desperatus
 
31.08.12
09:44
Как программно отловить момент завершения регламентного задания по расписанию, т.е. когда в расписании задан параметр "Завершать после" или  "Останавливать через"?
1 Desperatus
 
31.08.12
10:01
Несколько подробнее опишу, может кто-что посоветует.
Восстановление партий запускается регламентным заданием. Ошибки возникающие в момент проведения хочется отправить пользователю по почте, после завершения проведения. Проблема в том, что задание завершается по расписанию и до момента отправки почты дело не доходит. Наиболее приемлемое, с моей точки зрения, решение это отловить момент завершения регламентного задания и здесь отправить почту.

Может у кого-то были аналогичные задачи, поделитесь опытом.
2 Demasiado
 
31.08.12
10:08
(1) пиши ошибки в какой нибудь "почтовый" регистр сведений и по регламентному заданию уже рассылай почту из этой очереди
3 Desperatus
 
31.08.12
10:10
(2)Это у меня как вариант уже заложено )). Хотелось бы именно в текущем сеансе регламентного задания все сделать.
4 Sammo
 
31.08.12
10:11
Складывать сообщения куда либо и отправлять дополнительно. Либо отправку каждого письма делать независимым фоновым заданием (без ожидания его завершения)
5 Desperatus
 
31.08.12
10:16
(4) Много писем слать не хочу, там их действительно будет много. Нужно отправить одно в конце, со всеми ошибками.
Есть какие-нибудь события предопределенные, чтобы это завершение перехватить?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший