Application Server and permissions?

Hello, I have Navision Application Server (Windows NT Service). It runs let say codeunit 50000 “NAS”. I have licence without permissions to table “Responsibility Centers”. But while creating record into “Sales Lines”, “No.”.OnValidate() uses that table “Responsibility center”. Despite that, end-user can create sales lines and so on. My codeunit 50000 “NAS” does such job: SalesLines.Validate(“No.”, …); and when NT-Service runs it, it raises error! “You have no permissions for reading Responsibility Centers”. So, where is the problem? I use Navision Attain 3.01.A and Navision Application Server