Hallo zusammen,
ich habe in der Benutzer Einrichtung ein Boolean Feld erstellt und möchte nun auf der Kreditorenkarte ein Feld nur editierbar machen wenn der Haken in der Benutzer Einrichtung beim User gesetzt ist.
Ich habe dazu eine Globale Variable in der Page 26 Vendor Card erstellt UserSetup / Record / User Setup und folgenden Code im OnValidate Trigger des Feldes selbst hinterlegt:
UserSetup.SETRANGE("User ID",USERID);
IF UserSetup.FINDFIRST THEN BEGIN
IF UserSetup."Change marketplace properties" <> TRUE THEN BEGIN
UserSetup.TESTFIELD("Change marketplace properties", TRUE);
ERROR('Feldänderungsberechtigung fehlt!');
END;
END;
Tja, dummerweise tut sich gar nichts. Muss ich an noch irgendeiner Stelle etwas tun? In der Benutzer Einrichtung ist ein einfaches Boolean Feld das eben steuern soll ob der Benutzer da was ändern darf oder nicht.
Hat irgendjemand eine Idee was ich falsch mache?
Es geht um NAV 2015.
LG und Danke für die Hilfe im Voraus.