Code:GetCallDataForMail: Różnice pomiędzy wersjami
Z Motława
(Utworzył nową stronę „ TMailSenderParams(ApplicationMailSender.SenderParams).GetCallDataForMail(DS.DataSet.fieldbyname('GUID').asString,'ATTR'); Gdy wywołamy przed wysyłką podając '''G…”) |
(Brak różnic)
|
Wersja z 13:31, 17 lis 2010
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