NC65 单据控制规则
在审批的时候,因为业务需要,需要审批过程的某个环节进行单据的修改,比如某个字段需要添加内容。portal端修改保存,一直是加载状态保存不了。在NC uap端的单据管理进行修改保存,就报了如下图的错误:
保存失败:表头与表体第1行数据不符合单据控制规则: 报销单。
根据提示,在【动态建模平台】-【基础数据】-【其他信息】-【单据控制规则-集团】或者【单据控制规则-业务单元】节点查看(我这里使用的是【单据控制规则-业务单元】)
经查看,发现单据控制规则中没有报销单所选的预算项目,因此在这里进行修改,在档案约束关系页签中新增对应的预算项目即可。如下图
选择编辑枚举值,在弹框中选择对应的项目即可。
单据控制规则主要是为了控制参照显示的数据,大多数是用于portal端,比如预算项目、收支项目等参照在portal填单的时候,可以选择哪些项目的数据。也就是在单据控制规则中设置了哪些项目,填单的时候就可以选择这些项目的数据。
例如下图,员工餐费补贴,没有在单据控制规则中添加这个项目,所以这里没有数据可以选择,而****饭堂设置了,就可以有数据选择。
相关问题:
1、报销单表头用自定义项做费用类型,表体有收支项目,如何通过选择表头的费用类型实现对收支项目的过滤。
答:使用基础数据-单据控制规则-集团节点,这里可以设置单据的交叉校验。项目上如果要使用自定义项做交叉的话,主要在基础数据-用户定义属性设置-集团节点,对相应的自定义项设置档案引用。否则,单据控制规则无法参照档案。
2、在单据控制规则-集团节点,档案类型页签中的约束关系设置方式有哪几种?
答:一种是按枚举值方式,另一种是按属性规则方式。
3、NC65产品找不到单据控制规则节点。
答:1)、职责中是否分配了该节点。2)、职责中没有,菜单注册中正在使用的菜单里是否有该节点。3)、菜单中没有,功能注册里是否能看到该节点。只有职责中有该节点且进行了分配才能看到此节点。
4、付款结算单录入时希望能够按照不同部门选择不同的收支项目,如何实现?
答:在单据控制规则节点进行设置,作用在要控制的单据上即可。
5、设置单据控制规则时,无法参选单据自定义项。
答:在用户定义属性设置节点为自定义项设置档案引用。
6、如何设置报销单上收支项目的绑定?如何根据差旅费报销单上的部门限制可选收支项目的范围?
答:单据控制规则节点可以解决此问题。
7、收支项目已经分配给了该组织,但是在做报销单时只能选择2个收支项目。
答:检查两个方面:1)、是否设置了数据权限,可以在用户数据权限节点查询当前登录用户的权限。2)、是否设置了单据控制规则,单据控制规则相当于以前版本的交叉校验规则
,设置以后就只能参照到选择的档案。
8、单据控制规则配置, 选不到单据字段。
答:单据上, 使用自定义项参照的档案, 要在用户定义属性设置节点, 先配置好单据对应自定义项的数据类型参照。
9、收支项目能否分配给部门。
答:使用基础数据-单据控制规则-集团节点或结合数据权限控制,来实现不同部门的人看到不同的收支项目。