N/APosted on - 09/19/2013
I am just working on Microsoft Dynamic NAV Classic 4.0 but suddenly I got the following error message saying “You do not have permission to read the General Ledger Setup table”. How can I fix this annoying error message? Any help would be appreciated. Thanks in advance.
Microsoft Dynamic NAV Classic
You do not have permission to read the General Ledger Setup table.
Microsoft Dynamic NAV Classic file read permission error
To resolve that issue, you will need to find which roles already have this permission using the following procedure:
Click Tools > Security > Roles.
After that click Role > Permissions.
Next, click show All (or Shift+Ctrl+F7).
And then click on Object Name column, then click Field Filter (or F7)
And then enter the table name (in our example, it was General Ledger Setup)
You will see a screen of all permissions/roles where the table has been used. You will notice, that ROLE column is not visible by default, but you can add it by right-clicking on the “Object Type” column, and clicking on Show Column.
And then click on “Role ID” to put a checkmark (to select the field).
Click OK to come back to the list of permissions.
You will need to find out which roles already have the permission to read “General Ledger Setup” table. Now, you need to add the missing role for the user who was getting the error message.
Add the missing role to user roles by clicking Tools > Security > Database Logins (or Windows Logins)
Look for the user who reported that he is getting permissions error. Click Roles.
Add the missing role. In this example, User1 had only 1 role, and did not have ALL role, so you will need to add “ALL” to user roles. Please note, that every user you create in Dynamics NAV, should have ALL role added to their security settings.
After adding missing roles, click Tools > Security > Synchronize All Logins.
Ask the user to try running through the same functionality again, to see if permission error issue has been fixed.