I have requirement. I create 4 companies A, B , C, D in NAV. one user can access all companies. When logging-in with company A, the user can edit/insert/update customer and vendor. And when selecting the another companies B, C, D I can view only on vendor and customer. Can I setup the permission to company like this?.
Yes you can. When assigning a permission set to a user, you can also specify the company for which this permissions set is applied.
Check out Roles and Permission in NAV, There are many inbuilt too may be one of your requirement may be directly handled by that.
There are lot of permission set by default which you can use and alternatively you can use Permission recording to create you permission set.
Business Applications communities