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

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


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 (внешнее изменение)