尝试添加或编辑地址时的权限错误(例如客户地址)

时间:2012-02-29 11:24:56

标签: axapta dynamics-ax-2012

我正在尝试对在修改/添加地址的表单上使用的LogisticsPostalAddress表单进行一些开发。在尝试添加地址时(例如,向现有客户),我收到错误。

  

您无权访问“运输公司”表(ShipCarrierAddress)。请与您的系统管理员联系。

我已经搜索了用户权限,但找不到授予此表权限的方法。我认为添加一个地址是一个基本功能,所以无法弄清楚为什么我不能。

谢谢, 凯文

2 个答案:

答案 0 :(得分:1)

您的用户分配了什么角色?您确定该角色的用户应该能够向客户添加地址吗?如果是,以下是如何向ShipCarrierAddress表添加权限:

  1. 使用admin用户,打开开发环境(Ctrl + Shift + W from 运行Ax,或运行" ax32.exe -development"从命令提示符)
  2. 在AOT中,转到安全>角色。找到您的用户所分配的角色。
  3. Exapand the Role>权限>表,添加新表并将表名设置为ShipCarrierAddress和EffectiveAccess(在您的情况下) 你想插入,因此设置为Create)
  4. 保存角色,并编译角色(不确定编译是否必须)
  5. 使用权限有限的用户启动新的Axe实例,并验证您是否有权访问。

答案 1 :(得分:0)

我发现这是安装实验室的一个问题。