|
Рассылка с помощью регламентированного задания
| ☑ |
0
akhmadey
10.04.19
✎
07:54
|
Конфигурация УПП 1.3.120.1
Есть задача по организации рассылки внешнего отчета, которая легко решается с помощью встроенных объектов ИнтернетПочтовыйПрофиль, ИнтернетПочта и ИнтернетПочтовоеСообщение. Но при этом нужно сохранять письма в 1С, то есть использовать документ ЭлектронноеПисьмо. Если запускать отправку писем вручную обработкой, то все проходит замечательно. Но тот же код в регламентированном задании при попытке отправить письмо выдает ошибку Метод объекта не обнаружен (Отправить письмо), хотя при этом сам документ записывается. Подскажите, плз, в какую сторону копать...
|
|
1
Мимохожий Однако
10.04.19
✎
08:07
|
(0) Копай в сторону сервера. Есть ли там метод Отправить письмо. Регламентное задание-это всегда сервер.
|
|
2
ДенисЧ
10.04.19
✎
08:19
|
Ну так поправь код. Наверняка там клиентский вызов. Поправль его на серверный
|
|
3
akhmadey
10.04.19
✎
08:55
|
Концепция изменилась. Надо было внимательнее смотреть модуль УправлениеЭлектроннымиПисьмами, там есть процедура ОтправитьПисьма(). Теперь регламентное задание отрабатывает на "отлично" никаких ошибок, но письма не приходят. Документ также записывается, но не отправляется. Если в самом письме нажать на кнопку Отправить, то все проходит на ура.
|
|
4
ДенисЧ
10.04.19
✎
08:58
|
(3) А в отладчике что получается? В ЖР ошибки есть? Может, на сервере файрвол пиьсма не пропускает?
|
|
5
akhmadey
10.04.19
✎
09:06
|
(4) В ЖР все ровно. Вручную-то письма проходят.
|
|
6
Мимохожий Однако
10.04.19
✎
09:06
|
(3) Добавить протоколирование этапов отправки через журнал регистрации. Там посмотришь, на каком месте затыкается. Или отладкой перехватывай регламентное задание.
|
|
7
ДенисЧ
10.04.19
✎
09:07
|
(5) Подцепись отладчиком к регламенту, посмотри. Потом посмотри логи почтового сервера...
|
|