Search Results for

    Show / Hide Table of Contents

    Einen E-Mail Versand verhindern

    Normalerweise können Sie mittels der Einrichtung definieren, ob eine E-Mail verschickt werden soll, oder nicht. Müssen Sie aber mit komplexeren Logiken ermitteln, ob der Belegversand erlaubt ist, oder nicht können Sie dieses wie folgt realisieren.

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"MAIL_Mail Functions", 'OnBeforeMail', '', true, true)]
    local procedure OnBeforeMail(RecRef: RecordRef; ReportID: Integer; ProcessCode: Code[20]; var StopMail: Boolean)
    begin
        if RecRef.Number = Database::"Sales Shipment Header" then begin
            // ##
            //do some coding
            // ##
            StopMail := true;
        end;
    end;
    
    

    Parameter:

    • RecRef: In dieser Variable ist der aktuell zu verschickende Datensatz gespeichert
    • ReportID: Die Nummer des Reports, der gerade verschickt werden soll.
    • ProcessCode: Wenn genutzt, ist hier der aktuelle Prozesscode enthalten.
    • StopMail: Wird auf true gesetzt, wenn der Versand abgebrochen werden soll.

    Navigation

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