【YOU学吧】高手进阶必学!NCCloud业务单据档案交叉校验技巧--第112期--一个业务单据可能会使用多个档案的信息,而每个档案又可能维护大量的档案值,有部分档案值可能是单据上不需要的或者某些业务下是用不到,所以用户就会希望某些用不到的档案值是可以不显示,NCCloud中是可以通过单据控制规则来实现这种效果的。NCCloud业务单据上档案间的交叉校验应用场景及问题描述用户使用了费用管理模块,费用单据上使用了报销类型和收支项目字段,希望能够是实现特定的报销类型下只看到与其直接相关的收支项目,用不到项目的就直接隐藏了。解决方案1.维护好基础档案并确认好档案间的对应关系。假设报销单上,报销类型和收支项目有如下的对应关系。序号单据类型报销类型收支项目1差旅费报销单差旅费用出差交通2差旅费报销单差旅费用出差住宿3差旅费报销单差旅费用出差餐饮4通用报销单会议费用会场租赁费用5通用报销单会议费用专家咨询费6通用报销单团建活动活动经费2.维护对应单据的控制规则。重量端节点【单据控制规则-集团】和【单据控制规则-业务单元】,根据业务情况选择对应级次的节点,增加控制规则。如下图,添加需要参照控制的档案然后在档案约束关系节点设置,档案间的校验关系。适用范围页签选择需要控制的单据和字段,选择字段的时候不能多选或少选。设置好规则之后即可保存规则。3.验证单据上档案值的控制效果。对应单据只能看到单据控制规则中选择的报销类型。相应的收支项目也就只能看到设置的项目。注意事项单据上可能使用自定义项来参照某一个具体档案,但是单据控制规则设置的时候,选择字段可能看不到自定义项。配置自定义项的档案做交叉校验的时候,应该在用户定义属性设置指定自定项关联的档案,这样配置的时候才可以看到。需要注意的是用户定义属性设置的自定义档案影响比较大且难以撤销,所以要谨慎设置。预置的报销单已经使用了一部分自定义项字段做特定的业务了。设置之前最好先检查下系统中各个报销单都有哪些自定义项已经被使用了,避免冲突。【本文作者】NC产品支持高级顾问杜金帅