单据体中必录管控的常见问题

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

单据体中必录管控的常见问题

常见问题1:单据体中设置了字段必录属性,但是没有录入任何数据时不会校验,录入一行数据后才会校验必录。

答复:单据体中有几个属性,是用于各类管控场景需求的,如图所示。

a、单据体的“必录”属性:勾选后,表示该单据体保存时会校验必须至少保存成功一行以上的数据。一般配置单据体字段本身的“必录”属性,实现对分录行的必录校验管控。

b、单据体的“关键字段”属性:为了方便用户录入,系统可能会设置一些默认添加的行方便使用,但是,又希望这种默认行如果关键字段无值,则保存时进行忽略不保存和校验。此时,可以设置关键字段。例如,关键字段=物料编码,缺省行数10行,物料编码默认为空。用户新增单据,单据体已默认添加10行,但是物料编码是空的,用户对其中3行录入物料编码,保存时只对录入物料编码的这3行进行其他的相关校验并保存,另外的7行则舍弃不做保存。


常见问题2:希望按单据头的业务类别,动态管控单据体的费用字段是否必录,配置实体服务规则,调用字段必录服务,实际保存时没有校验。

答复:系统不支持对单据体的字段,实现动态必录校验。如果调用实体服务对单据体字段进行必录管控,只能对单据体字段标记红点提醒,实际的校验管控,需要在保存操作上,配置校验规则实现必录管控,如图。


单据体字段通过实体服务配置小红点显示--注意事项:

1、需要显示必录小红点的单据体上配置实体服务规则。


2、触发时机记得勾选新增、行选择等,这样才能确保打开单据界面就能看到小红点。


3、实际效果如下:


常见问题3:希望实现按照单据体的费用项目字段为条件,实现不同费用项目,该行的某个字段必录管控要求不同。

答复:需要通过操作上配置服务端的校验规则实现,可使用“单据合法性校验”,在合法性校验的表达式中直接直接配置条件,例如,明细单据体.费用项目='A' and 明细单据体.天数>0,表示费用项目=A时,天数字段必须大于0(数值字段默认值是0,大于0等同于校验不为空)。


单据体中必录管控的常见问题

常见问题1:单据体中设置了字段必录属性,但是没有录入任何数据时不会校验,录入一行数据后才会校验必录。答复:单据体中有几个属性,是用...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息