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