Ich habe in NAV 2013 R2 in einer Page (konkret: Debitorenkarte und Debitorenliste) unter anderem Fact Boxen, für deren Inhalte manche Benutzer keine Rechte haben. Daher schalte ich die im OnOpenPage per Boolean Variable (in Abhängigkeit bestimmter Gegenbenheiten) auf Visible=false oder Visible=true. Beim Öffnen der Page kommt trotzdem die Fehlermeldung wegen fehlender Berechtigungen obwohl die Fact Box eigentlich auf nicht sichtbar geschaltet ist. Wenn ich direkt das Property Visible des Part mit der jeweiligen Fact Box auf "false" ändere dann funktioniert's.
Anscheinend ist der Ablauf im Windows Client unterschiedlich je nachdem ob die Visible Steuerung direkt oder indirekt per Variable erfolgt.
Kennt jemand das Problem? Ist das ein Bug oder ein Feature?
(In NAV 2016 ff. könnte man mit dem Property AccessByPermission arbeiten, das es in NAV 2013 R2 aber noch nicht gibt.)