NAVAX Belegtexte bietet ein Set von Standardbelegen welche die Belegtexte beinhalten und die ohne Anpassung verwendet werden können. Sollte dies für Ihr Unternehmen nicht ausreichen bzw. Ihre Belege individuell angepasst werden, können Sie NAVAX Belegtexte auch auf Ihren eigenen Belegen verwenden.
Im folgenden Abschnitt finden Sie die dafür notwendigen Anpassungen um Ihren Belegen die NAVAX Belegtexte einzufügen.
Anpassen von Individualberichten für die Verwendung von NAVAX Belegtexte
NVXDT Report Management
Um Ihre Belege für die Verwendung von NAVAX Belegtexten zu erweitern ist die Codeunit NVXDT Report Management wichtig. Mit der Funktion GetReportText können die Texte HTML formatiert oder als normaler text integriert werden. Dies ermöglicht Ihnen die Belege entweder im Word Format oder als RDLC Report zu erstellen.
GetReportText
procedure GetReportText(RecordVariant: Variant; NVXDTTextType: Enum "NVXDT Text Type"; AsHTML: Boolean): Text
Parameter
RecordVariant
Hier wird der Record für den die Texte eingefügt werden soll, als Variant übergeben.
Dies kann z.B.: ein Sales Header, Purchase Header oder auch Sales Line bzw. Purchase Line sein.
Wichtig
Es muss besonders darauf geachtet werden, dass die richtigen Filter am RecordVariant gesetzt sind.
NVXDTTextType
Der Parameter gibt an, welche Art von Textzeilen eingefügt werden sollen.
Bsp.: Beginning Text, Ending Text, Line Text, Payment Terms Text usw...
AsHTML
Gibt an, ob ein Text html-formatiert, dies wird in RDL(C) Reports verwendet, oder als normaler Text, dies wird z.B. in Word Reports verwendet, zurückgegeben werden soll.
Wichtig
Wenn der Text als HTML Text in Ihren Bericht implementieren, so muss im RDL(C) Layout ein Platzhalter mit der Option HTML - interpret HTML tags as styles aktiviert werden.
Implementierung
Um auf einen Report die Belegtexte zu verwenden müssen im Dataset des Reports columns mit den Rückgabewert der Funktion GetReportText hinzugefügt werden.
Hier ein Beispiel anhand des Reports Order wie er in NAVAX Belegtexte integriert ist: