14. November 2018 11:19
Hallo,
ich möchte gerne in einem Report (206) für die Steuerung in Visual Studio die Zeilen mit einem weiteren Feld, Variable1, anreichern. Dazu habe ich folgenden Code in
- Code:
Sales Invoice Line - OnAfterGetRecord()
eingefügt:
- Code:
CASE Type OF
Type::"G/L Account",
Type::Item,
Type::Resource:
BEGIN
Variable1 := 'a';
END;
END;
Dabei soll eben nur bei Rechnungszeilen des Typs Artikel, Ressource oder Sachkonto, die Variable1 mit 'a' besetzt werden. Leider funktioniert das nicht. Das Ergebnis sieht so aus:
1. Zeile, Typ " ", Variable1 = "", o.k.
2. Zeile, Typ Artikel, Variable1 = "a", o.k.
3. Zeile, Typ " ", Variable1 = "a", falschund das zieht sich bis zum Ende des Reports durch, d. h., es werden alle Zeilen mit dem Wert "a" der Variable1 besetzt, egal welcher Typ die Zeile ist.
Hoffentlich habe ich das jetzt einigermaßen verständlich beschrieben. Wo liegt mein Fehler? Bin mal wieder für jeden Tipp dankbar!
Zuletzt geändert von FJS am 15. November 2018 10:27, insgesamt 1-mal geändert.