Инструменты пользователя

Инструменты сайта


valery

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

valery [2018/04/13 22:43] (текущий)
Строка 1: Строка 1:
 +----
 +==MicrosoftDynamics:​ База знаний==
  
 +----
 +
 +    ====В SysPrintForm перехватить файл и отправить непосредственно на сервер не затрагивая к почтового клиента====
 +
 +      В форме SysPrintForm позволяющей распечатать,​ сохранить,​ отправить файл ​ есть метод CloseOk – как в нем можно получить файл над которым совершаются любые из перечисленных действий! Если я не ошибаюсь на момент исполнения этого метода он находится в буфере? ​
 +      Отчет строится,​ далее вызывается эта форма для настройки канала вывода,​ а какой класс отрабатывает после всех произведенных настроек?​ Мне нужно перехватить файл! Где это нужно делать?​
 +      Речь идет о работе этой формы в общем, да, и скорее всего, не совсем этой формы! Ибо мне надо знать какой класс строит отчет исходя из указанных настроек,​ какой класс сохраняет построенный результат какой отправляет и какой выводит на печать!
 +----
 +    [[SysMailer]]
 +    [[SysEmailParameters]]
 +    ​
 +    mailer.subject("​Email file"​);​
 +    mailer.fromAddress("​valery@mail.ru"​);​
 +    mailer.tos().appendAddress("​offise@mail.ru"​);​
 +    mailer.priority(#​NORMAL);​
 +    mailer.body("​Hello world!"​);​
 +    mailer.attachments().add("​тут необходим создаваемый файл"​);​ //
 +    if (parameters.SMTPRelayServerName)
 +    {
 +        mailer.SMTPRelayServer(parameters.SMTPRelayServerName,​parameters.SMTPPortNumber,​parameters.SMTPUserName,​SysEmailParameters::​password(),​parameters.NTLM);​
 +        mailer.sendMail();​
 +    }
valery.txt · Последние изменения: 2018/04/13 22:43 (внешнее изменение)