|
U9知识库
问题名称: |
标准收货的扩展字段已设为必输项,但为什么没有输入值还是可以提交审核? |
问题号: |
ZS20130922002 |
软件版本: |
V2.5 |
适用产品: |
供应链 |
软件模块: |
采购管理 |
问题现象: |
标准收货的扩展字段已设为必输项,但为什么没有输入值还是可以提交审核? |
问题原因: |
- |
解决方案: |
问题原因:采购收货单,想实现对某个扩展字段进行必输项检查。如果没有输入值,单据不能通过。问题1:批量生单的页面中无法录入“收货地点”信息,简单的来说就是用了批量生单就绕开了收货地点的必输控制可以直接生成标准收货单。问题2:经测试,标准收货页面中,如果我有权限调整个性化,把收货地点等必输项隐藏,那么我可以绕过任何必输项的控制。解决办法:问题1:批量生单的页面中无法录入“收货地点”信息,简单的来说就是用了批量生单就绕开了收货地点的必输控制可以直接生成标准收货单。回复:首先要说明下,U9中的个性化,是基于前台UI层面的应用控制逻辑,并不能达到后台层面或数据层面的应用控制逻辑。后台层面的应用控制逻辑,目前可以通过客开插件实现。 回到这个问题,批量生单是[后台生单方式],所以不会触发前台控制逻辑; 在生单通过后,操作人员需要查出这个单据,进行提交、审核操作,会对必输项进行检查(我在本地环境验证了,提交审核是会进行必输项检查的)。问题2:经测试,标准收货页面中,如果我有权限调整个性化,把收货地点等必输项隐藏,那么我可以绕过任何必输项的控制。回复:同理,U9中的个性化,是基于前台UI层面的应用控制逻辑; 如果用户没有进行个性化设置(管理员没有对其个性化进行更新设置 或分配为最新的个性化模板),或者对必输项进行隐藏,则相当于前台没有设置这些逻辑。解决方法: 方法1:通过个性化,对用户进行正确的设置后(1、对用户设置个性化必输项,2、不要隐藏必输项)。 注意:1)可以通过管理员对个性化模板进行统一设置,再分配给各用户,就能生效。 2)管理员应该将各用户的个性化修改权限收回。 方法2:通过客开插件,可实现“后台层面的应用控制逻辑”。 |
录入日期: |
2013-10-9 11:05:01 |
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
标准收货的扩展字段已设为必输项,但为什么没有输入值还是可以提交审核? |
|