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…”) |
|||
Linia 1: | Linia 1: | ||
TMailSenderParams(ApplicationMailSender.SenderParams).GetCallDataForMail(DS.DataSet.fieldbyname('GUID').asString,'ATTR'); | 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: | + | 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_Subject := aDS.FieldByName('m_temat').asString; | ||
Self.Init_BodyText := aDS.FieldByName('m_body').asString; | Self.Init_BodyText := aDS.FieldByName('m_body').asString; |
Aktualna wersja na dzień 13:43, 3 gru 2013
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