Mengen in Zeilen ändern

24. Februar 2012 10:12

Muss ich etwas besonderes Beachten wenn ich in der Bestellzeile die Menge per Code ändere? Die VALIDATE Funktion soll wie ich es gehört habe nicht ausreichen.

Re: Mengen in Zeilen ändern

25. Februar 2012 00:13

In vielen Fällen wird VALIDATE schon reichen. Aber im OnValidate-Trigger finden sich auch
Code:
CurrFieldNo <> 0
und die Tests werden nur ausgeführt wenn die Eingabe über eine Form erfolgt.
Diese muss man immer beachten, findet sich auch an vielen anderen Stellen (analog auch CurrFieldNo =…).
Bei anderen Feldern wie "Document Type" muss man beachten, das man diese vor dem VALIDATE richtig versorgt hat.

Re: Mengen in Zeilen ändern

25. Februar 2012 12:41

Kowa hat geschrieben:In vielen Fällen wird VALIDATE schon reichen. Aber im OnValidate-Trigger finden sich auch
Code:
CurrFieldNo <> 0
und die Tests werden nur ausgeführt wenn die Eingabe über eine Form erfolgt.
Diese muss man immer beachten, findet sich auch an vielen anderen Stellen (analog auch CurrFieldNo =…).
Bei anderen Feldern wie "Document Type" muss man beachten, das man diese vor dem VALIDATE richtig versorgt hat.


Ergänzend hierzu möchte ich dem Threaderöffner folgendes ans Herz legen:
http://www.navision24.de/befehle/index.html

:-)