Search Results for

    Show / Hide Table of Contents

    Belegzeilen überspringen

    Wenn es notwendig ist, bestimmte Belegzeilen zu überspringen, bietet report ein Anpassungsmöglichkeit hierauf Einfluss zu nehmen.

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"RPT_Report Functions", 'CustomSkipLine', '', false, false)]
    local procedure OnCustomSkipLine(RecRef: RecordRef; ReportObjectSetup: Record "RPT_Object Setup"; sender: Codeunit "RPT_Report Functions"; var CustomSkip: Boolean; var Handled: Boolean; var ReportParameters: Record "Name/Value Buffer")
    begin
        ReportParameters.Reset();
        ReportParameters.SetRange(Name, 'SkipLineSkip');
        if not ReportParameters.FindFirst() then
            exit;
    
        if ReportParameters.Value <> 'TRUE' then
            exit;
    
        Handled := true;
        CustomSkip := true;
    end;
    

    Parameter:

    • RecRef: In dieser Variable ist der aktuell verarbeitet Datensatz gespeichert.
    • ReportParameters: optionale Report Optionen, die ein Anwender gesetzt haben könnte.
    • ReportSettings: Die aktuellen Einrichtungs Informationen, die Sie ändern können.
    • ReportObjectSetup: Einrichtungen für den den aktuellen Report
    • CustomSkip: Definiert, das eine Zeile übersprungen werden soll
    • Handled: Dieser Parameter wird auf true gesetzt um die Standard Verarbeitung zu unterbinden.

    Navigation

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