Code:GetCallDataForMail

Z Motława
Wersja Sebasoul (dyskusja | edycje) z dnia 13:43, 3 gru 2013

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
 TMailSenderParams(ApplicationMailSender.SenderParams).GetCallDataForMail(DS.DataSet.fieldbyname('GUID').asString,'ATTR');

Gdy wywołamy przed wysyłką podając GUID zdarzenia, oraz ATTR to zostanie wywołany CALL ht_document_by_mail_tool którego wynikiem będzie przypisanie 3 wartości:

 Self.Init_Subject := aDS.FieldByName('m_temat').asString;
 Self.Init_BodyText := aDS.FieldByName('m_body').asString;
 Self.FGUI_SubjectBodyDlg := (aDS.FieldByName('m_edit').asInteger <> 0);

Dla Dokumentów z kartoteki operacji przekazywany jest numer rodzaju dokumentu (1-faktura,...), na tej podstawie Call wie jak zwrócić treść.


Wróć do: Procedura wysyłki maila po nowemu