28. März 2010 01:13
Willkommen im Forum!
Wenn das Feld als "Textbaustein" in der Tabelle 18 Customer vorhanden ist:
Recordvariable
Customer für Tabelle anlegen
Textvariable
DebTextBst anlegen (gleiche Länge wie das Textfeld in der Tabelle)
If
OnAfterGetRecord-Trigger des Headers dann dies einfügen
- Code:
DebTextBst := ''; // immer initialisieren, sonst gibt es es Probleme beim Stapeldruck wenn nicht alle einen Textbaustein haben
IF Customer.GET("Sales Cr.Memo Header"."Sell-to Customer No.") then
IF Customer.Textbaustein <> '' then
DebTextBst := Customer.Textbaustein;
DebTextBst wird dann als
SourceExpr in dem Textbox- Control in der Section eingetragen.
Neben "Sell-to Customer No." gibt es noch Bill-to .../ Ship-to.. , die ggf. verwendet werden können.
Die IF-Bedingung verhindert einen Abbruch, falls der Debitor gelöscht wurde und Belege später nachgedruckt werden müssen.
Zum GET-Befehl und artverwandtem siehe
hier in der Forumsküche
.