Hi,
I am working on NAV 2013 R2 Database.
I want that No one can change the Document (record) if this Document (record) carries a TRUE value in a Boolean field. Only those can change who has proper rights in USER SETUP TABLE (ID 91).
But at the same time I have to give a provision to the end user to change the Posting in same Record if required, but can not change other field level records in any circumstances.
To achieve this I have added the following code under the Table/Page Triggers.....
This is working absolutely fine. Is there any other way I can manage the same ?
Kindly inform.
I am working on NAV 2013 R2 Database.
I want that No one can change the Document (record) if this Document (record) carries a TRUE value in a Boolean field. Only those can change who has proper rights in USER SETUP TABLE (ID 91).
But at the same time I have to give a provision to the end user to change the Posting in same Record if required, but can not change other field level records in any circumstances.
To achieve this I have added the following code under the Table/Page Triggers.....
TABLE---- OnModify() IF Approved AND (xRec."Posting Date" = Rec."Posting Date") THEN BEGIN UserSetup.GET(USERID); UserSetup.TESTFIELD(Authorized,TRUE); END;
PAGE---- Posting Date - OnValidate() CurrPage.UPDATE(TRUE);
This is working absolutely fine. Is there any other way I can manage the same ?
Kindly inform.