Search Results for

    Show / Hide Table of Contents

    Standard Begriffe, Überschriften und Beschreibungen ändern

    Viele der von report intern verwendeten (mehrsprachigen) automatischen Bezeichnungen, wie zum Beispiel Zeilenüberschriften können im Rahmen des Setups geändert werden. Es gibt aber auch Berichtselemente, die eine interne feste Bezeichnung nutzen. Diese kann wie folgt abgeändert werden.

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"RPT_Report Functions", OnAfterGetCaptionList, '', true, true)]
    local procedure ChangeCaption(var CaptionList: Dictionary of [Text, Text]);
    begin
        CaptionList.Set('PAY_TERM', 'Payment Via')
    end;
    

    Parameter:

    • CaptionList: In dieser Variable werden alle internen Beschriftungen gespeichert. Sie können diese Beschriftungen nach belieben aktualisieren
    Tip

    Über den Testmodus können Sie sich (in blau) Anzeigen lassen, wie der Name der internen Bezeichnung heißt, die Sie ändern wollen.

    Wert Formatierung dynamisch anpassen

    Jeder der Werte innerhalb der Belegzeilen, des Informationsblocks oder an anderen Stellen des Setups kann hinsichtlich der Wertedarstellung oder der Schriftformatierung eingerichtet werden. Dieses Setup wird jedoch nicht dynamisch aktualisiert. Dies können Sie bei Bedarf ändern.

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"RPT_Report Functions", 'OnBeforeSaveText_UpdateFormat', '', true, true)]
    local procedure OnBeforeSaveText_UpdateFormat(ReportID: Integer; ReportObjectSetup: Record "RPT_Object Setup"; var ReportParameters: Record "Name/Value Buffer"; var ReportSettings: Record "RPT_Report Setup Line"; var RecRef: RecordRef)
    begin
        // ##
        //do some coding
        // ##
        ReportSettings."Font Style" := ReportSettings."Font Style"::Bold;
    end;
    
    

    Parameter:

    • ReportID: Die Nummer des aktuell verarbeiteten Reports
    • RecRef: In dieser Variable ist der aktuell verarbeitet Datensatz gespeichert.
    • ReportObjectSetup: Einrichtungen für den den aktuellen Report
    • ReportParameters: optionale Report Optionen, die ein Anwender gesetzt haben könnte.
    • ReportSettings: Die aktuellen Einrichtungs Informationen, die Sie ändern können.

    Navigation

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