【权限】用户 xxx 没有 单据xxx 的业务权限!

一、问题描述
双击打开某二开菜单的时候,弹出信息提示框提示:用户 xxx 没有 客户预估单_查看 的业务权限!

二、分析解答
1、菜单和权限项是否绑定?
在客户化菜单编辑页面可以看到,这个二开菜单是绑定了了权限项的。
根据脚本可以查到菜单绑定的权限项id:
SELECT function FROM T_PM_MainMenuItem where FNUMBER ='【这里输入菜单的编码】'

2、用户确实分配了权限吗?
在用户管理界面选择该用户后点【查看权限】,切换到该业务组织下可以看到确实有分配这个权限项。另外,后台通过脚本查,该用户在该组织下确实有这个权限,且没有被禁止(用户组织权限相关查询SQL)。
另外,这个权限项“客户预估单_查看”的主业务组织类型是1,表示财务组织(权限项的主业务组织类型的影响),查询脚本:SELECT FORGRELATION FROM T_pm_permitem where FALIAS_L2 LIKE '%【这里输入权限项的别名】%'。
而授权组织“CN****.***.**.***”确实是财务组织,从数据层面看,不管是权限数据、还是组织数据,以及用户的权限数据都是没有问题的。

3、再回到错误提示本身来分析

Caused by: com.kingdee.eas.base.permission.PermissionException: 用户 zfr 没有 客户预估单_查看 的业务权限! at com.kingdee.eas.base.permission.app.service.FunctionPermissionService.checkPermission(FunctionPermissionService.java:908) at com.kingdee.eas.base.permission.app.PermissionControllerBean.checkBindPerm(PermissionControllerBean.java:575) at com.kingdee.eas.base.permission.app.PermissionControllerBean.checkFunctionPermission(PermissionControllerBean.java:559) at com.kingdee.eas.base.permission.app.PermissionControllerBean._checkFunctionPermission(PermissionControllerBean.java:1666) at com.kingdee.eas.base.permission.app.AbstractPermissionControllerBean.checkFunctionPermission(AbstractPermissionControllerBean.java:292)
信息提
【权限】用户 xxx 没有 单据xxx 的业务权限!
一、问题描述 双击打开某二开菜单的时候,弹出信息提示框提示:用户 xxx 没有 客户预估单_查看 的业务权限! 二、分析解答1、菜单...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



