ich bekomme langsam graue Haare. Möchte über C/AL in den Fibu-Buchblattzeilen den Währungscode Vaildieren.
- Code: Alles auswählen
LineRec.Setrange(.......);
LineRec.Setrange(.......);
if LineRec.Find('-') then repeat
LineRec.Validate("Currency Code", 'RON');
until LineRec.Next = 0;
funktionert genausowenig wie das hier
- Code: Alles auswählen
LineRec.Setrange(.......);
LineRec.Setrange(.......);
if LineRec.Find('-') then
LineRec.Modifyall("Currency Code", 'RON', True);
Er schreibt mir zwar die Währung in die Spalte, aber er läuft den Validate Trigger nicht durch. Den der Währungsfaktor wir nicht gefüllt. Wenn ich dann in der Fibubuchblattzeilen das Feld mit F2 erneut validiere, läuft er den Trigger korrekt durch und der Fakotr wird gefüllt.
Wenn ich in der Tabelle "Gen. Journal Line" im Currency Code OnValidate Trigger mir gleich am Anfang ein Message("Currency Code"); ausgeben lasse, schreibt er mit beim C/AL einen leeren String. Beim händischen Bestätigen klappt es.
Wie kann ich den Currency Code per C/AL so validieren lassen, das er mit auch den Währungsfactor ausrechnet und in die Tabelle schreibt.