Following Scenario: The nas runs a codeunit. The codeunit runs a report. The report needs to modify a field in the “Cust. Ledger Entry” Table, which a normal user license obviously does not permit.
Normally this can be solved by giving the report (properties) the permission to modify the table.
Now, when the report is executed via the nas-user it seems that it does not work like that - the permissions given within the report seem to be ifnored.
Have you tried logging into the client using the same “NAS” login and running the report? Do you get an error message, and if so what is it? Are there any error messages in the “Event Viewer” of the machine running the NAS?
There was a problem in version 4, that NAS ignores properties on a report, including margins, and also permissions property. It was corrected, I think in SP1. but just to be sure, if yo update Navision, just use SP3. So try it with that version, and it should work…?
1.) I have added a field to the cust. ledger entry table, which I want to modify - so no danger.
2.) We are still using Version 3.70, but it does seem that nas ignores the permission settings of the report. And yes, if I run the report manually with the same permissions as the nas user it works!
Any more hints? Is it possible that version 3.70 has the same problems in nas as version 4?
If you are using a local Windows account, your server can’t authenticate you. You are probably using stored passwords when connecting to Navision, but I think NAS don’t use it.