Показать сообщение отдельно
Старый 23.04.2004, 15:32   #1  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Отчеты в пакете почтой - вопросы
Привет всем!

Вот решил проверить построение и отправку отчетов по расписанию.

Сначала была проблема с отправкой уведомления о завершении пакетного задания - выдавал ошибку, что типа вид получателя ни MAPI_TO, ни MAPI_XX .... , в общем не тот. В классе SysInetMail прописал явно тип получателя MAPI_TO, уведомления стал исправно отправлять.

Дальше захотел отправлять и сам отчет, в формате PDF. Во-первых, он не подставляет адрес получателя, в SysInetMail.SendMAilAttach передаются пустые адрес получателя, тема и т.д. , только сведения о файле-вложении. Поэтому тип отправки ставится "с диалогом", и в результате появляется окно отправки письма OutLook Express. Во-вторых, PDF-файл оказался нулевого размера, что видимо связано ошибкой Попытка Чтения массива по неверному адресу (выдается в окне сообщений).

Выбрал формат HTML, в этот раз файл сформировался, содержание соответствовало действительности, но форматирование было очень плохое, сливались значения соседних полей и т.п.
После выбора формата RTF все выглядело более-менее прилично, так же, как и при формировании отчета на экран.

А теперь вопросы.
1. Что не так настроено, почему по нормальному формату e-mail адреса текущего пользователя формируется получатель неверного MAPI-типа?
2. Где, что настроить, чтобы отчеты в формате PDF формировались правильно? Пробовал выводить отчет в файл, тоже выдается ошибка Попытка Чтения массива по неверному адресу.
3. Как сделать так, чтобы сформированный отчет был отправлен по адресу e-mail текущего пользователя?

Заранее спасибо!