Search Results for

    Show / Hide Table of Contents

    Zusätzliche Datei-Anhänge nutzen

    Wenn Sie in einem Belegversand zusätzliche Dateianhänge benutzen wollen, zum Beispiel aus einem externen (Dokumentenmanagement) System können Sie dieses mittels des bereitgestellten Interfaces MAIL_AttachmentHandling tun.

    Interface Implementieren

    Zuerst definieren Sie Ihre neue Art des E-Mail Anhanges

    enumextension 50000 MyMailAttachmentType extends MAIL_AttachmentType
    {
    
        value(50000; ExtraAttachment)
        {
            Caption = 'Extra Attachment';
            Implementation = MAIL_AttachmentHandling = CustomMAIL_AttachmentHandling;
        }
    }
    

    Im Anschluß wird die Realisierung über das individuelle Interface vorgenommen

    codeunit 50000 CustomMAIL_AttachmentHandling implements MAIL_AttachmentHandling
    {
        procedure GetAttachmentFileFromAttachmentType(AttachmentType: enum MAIL_AttachmentType; var EmailFiles: codeunit System.Utilities."Temp Blob List"; var EmailFileNames: List of [Text]; HeaderDoc: Variant; AttachmentSetup: Record "MAIL_Attachment Setup"; LanguageCode: Code[10]): Boolean
        begin
    
        end;
    
        procedure TestAttachmentType(AttachmentType: enum MAIL_AttachmentType; var AttachmentSetup: Record "MAIL_Attachment Setup")
        begin
    
        end;
    }
    

    Parameter:

    • AttachmentType: Die aktuell genutzte Anhang-Art.
    • EmailFiles: Die zu ergänzende Liste der Anhang-Dateien
    • EmailFileNames: Die zu ergänzende Liste der Anhang-Dateinamen
    • HeaderDoc: In dieser Variable ist der aktuell zu verschickende Datensatz gespeichert
    • LanguageCode: Der aktuell genutzt Sprachcode
    • AttachmentSetup: Der aktuelle Datensatz der Anhang-Einrichtung.

    Navigation

    • Anpassungsprogrammierung
    • Übersicht mail
    • Übersicht smart|addons
    In This Article
    Back to top 2025 © COSMO CONSULT - Data protection - Imprint