Имя: Пароль:
1C
 
Не отправляется письмо в фоновом задании
0 Momus
 
14.02.24
14:59
Написал внешнюю обработку для рассылки. База клиент-сервер, платформа 8.3.23.2040. Отправка писем происходит в фоне бспшной ДлительныеОперации.ВыполнитьВФоне(). Если отправлять без фонового задания в форме самой обработки, то все ок. Если запустить приложение в режиме отладки (ДлительныеОперации.ВыполнитьВФоне() тогда выполняется без фонового задания), то письма отправляются. Если отправлять через ДлительныеОперации.ВыполнитьВФоне(), то на ящик своего почтового сервера письма уходят, на gmail.com, mail.ru письма не уходят (в спаме нет). В самом коде я не увидел ошибки (письма же уходят, хоть и не на все ящики). В чем может быть причина?
1 Momus
 
14.02.24
15:36
не стал разбираться, переделал на новую асинхронность
2 rozer76
 
14.02.24
18:14
ДлительныеОперации.ВыполнитьВФоне() и вся методика, описанная в комменте к этому методу в конфе это только если с клиента запускать. На сервере в обработке как в вашем случае тоже пробовал и тоже мимо. Пришлось пилить свой запуск фоновых и их "мониторинг"...
3 rozer76
 
15.02.24
18:23
+(2) раскурил и оставлю тут как закладку: можно с сервера только работать и там же ожидать завершения- для примера в ERP обработка ПомощникСозданияОбменаДанными в модуле менеджера в области РаботаСДлительнымиОперациями. Я то везде встречал ожидание на клиенте в ДлительныеОперацииКлиент.ОжидатьЗавершение.