23.04.2004, 15:32 | #1 |
Участник
|
Отчеты в пакете почтой - вопросы
Привет всем!
Вот решил проверить построение и отправку отчетов по расписанию. Сначала была проблема с отправкой уведомления о завершении пакетного задания - выдавал ошибку, что типа вид получателя ни MAPI_TO, ни MAPI_XX .... , в общем не тот. В классе SysInetMail прописал явно тип получателя MAPI_TO, уведомления стал исправно отправлять. Дальше захотел отправлять и сам отчет, в формате PDF. Во-первых, он не подставляет адрес получателя, в SysInetMail.SendMAilAttach передаются пустые адрес получателя, тема и т.д. , только сведения о файле-вложении. Поэтому тип отправки ставится "с диалогом", и в результате появляется окно отправки письма OutLook Express. Во-вторых, PDF-файл оказался нулевого размера, что видимо связано ошибкой Попытка Чтения массива по неверному адресу (выдается в окне сообщений). Выбрал формат HTML, в этот раз файл сформировался, содержание соответствовало действительности, но форматирование было очень плохое, сливались значения соседних полей и т.п. После выбора формата RTF все выглядело более-менее прилично, так же, как и при формировании отчета на экран. А теперь вопросы. 1. Что не так настроено, почему по нормальному формату e-mail адреса текущего пользователя формируется получатель неверного MAPI-типа? 2. Где, что настроить, чтобы отчеты в формате PDF формировались правильно? Пробовал выводить отчет в файл, тоже выдается ошибка Попытка Чтения массива по неверному адресу. 3. Как сделать так, чтобы сформированный отчет был отправлен по адресу e-mail текущего пользователя? Заранее спасибо! |
|