|
с web клиента программно отправить письмо | ☑ | ||
---|---|---|---|---|
0
nodrama
15.11.21
✎
20:43
|
Доброго времени суток. Есть простенький внешний отчет. люди пользуются в web-клиенте.
Отчет формируется наСервере, сохраняется в каталогВременныхФайлов в xls (ну это для других нужд). Далее возвращает ТабДок и ТабДок.Показать у них в веб-клиенте открывается сформированный отчет в табдок. Теперь они хотят этот отчет тут же слать на почту. Ни когда с этим не работал. При попытки сохранить отчет на клиенте в любой каталог и добавить в письмо, программа сначала писала не установленно расширение для работы с файлами, это я нагуглил. Теперь она пишет использование модальных окон в данном режиме запрещено. Собственно вопрос, как отчет сохранить в xls и отправить письмом при работе через веб-клиент, либо может как-то подтянуть во вложение письма сохраненный на сервере в каталогевременныхфайлов... хз |
1 |
||
1
Юрий Лазаренко
15.11.21
✎
21:01
|
(0) Передавай ТабДок на сервер, там сохраняй во временный xls, и там же формируй и отправляй письмо.
|
2 |
||
2
nodrama
15.11.21
✎
21:06
|
(1) ТабДок уже на сервере. он там формируется и сохраняется в каталогевременных файлов.
Ты имеешь ввиду на сервере писать письмо? &наСервере Процедура Команда2() Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераSMTP = "smtp.yandex.ru"; Профиль.ПользовательSMTP = "@yandex.ru"; Профиль.ПарольSMTP = ""; Профиль.ИспользоватьSSLSMTP = Истина; Профиль.ПортSMTP = 465; Письмо = Новый ИнтернетПочтовоеСообщение; Текст = Письмо.Тексты.Добавить("Отчет"); Письмо.Тема = "Отчет"; Письмо.Отправитель = "@yandex.ru"; Письмо.ИмяОтправителя = ""; Письмо.Получатели.Добавить(""); Письмо.Вложения.Добавить(КаталогвременныхФайлов()+xxx.xls); Почта = Новый ИнтернетПочта; Попытка Почта.Подключиться(Профиль); Сообщить("Подключено"); Исключение Сообщить("Не удалось подключиться к серверу"); Сообщить(ОписаниеОшибки()); КонецПопытки; Попытка Почта.Послать(Письмо); Ошибки нет но и письма нет при работе через тонкий клиент. пиьсмо отправляется Письмо.Послать(); |
|||
3
nodrama
15.11.21
✎
21:13
|
Хммм.. странно. если запихнуть формирование письма.. в ту же функцию что и сформировать отчет на сервере, где он записывает ТабДок. то письмо приходит.
А если сделать отдельную, то ни ошибки ни письма... надо спать ложится |
|||
4
nodrama
15.11.21
✎
21:17
|
Все разобрался. спасибо
|
|||
5
runoff_runoff
15.11.21
✎
22:53
|
правило № 0: разобрался – расскажи..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |