BOTP增效之路(下):“反写规则”助你自动实现单据反写

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

BOTP增效之路(下):“反写规则”助你自动实现单据反写

1 业务场景


小明是一名S公司的普通业务员,最近因为企业不同单据间的转换问题头疼。在日常单据转换场景中,不同单据间除了正向的源单-目标单数据转换,还存在反向的目标单-源单反写需求


反写主要用来勾稽数量,标记源单据中有多少数量已生成目标单据。自动反写的重要意义在于,相比于手动反写的重复或不及时录入导致源单据重复下推等缺点,自动反写能防止单据被重复生成凭证,避免数据紊乱。 


你是否跟小明有同样的烦恼?莫慌!小编今天为大家详细总结了苍穹平台BOTP单据转换类功能,帮你轻松实现自动单据反写,从此效率飞升!


2 解决方案:苍穹平台BOTP组件


苍穹平台BOTP(Business Object Transform Platform)主要提供单据转换类的功能,实现了不同单据间一种对象转换到另一种对象的方法。这一能力衍生出了正向的单据转换和反向的反写规则。


其中,反写又可分为正向反写回滚反写:正向反写允许小明在下推单据后,在合适的时机自动地反写下游单据数据到上游单据中,并更改数据行或整单状态;而回滚反写支持小明在删除反写的下游单据后,将上游单据被反写的字段置为反写前的状态。


反写规则对应于下游单据对上游单据的反写操作。下面,我们不妨以一个例子来说明小明使用反写规则的方法。


3 准备工作


采购系统中存在采购申请单和采购订单,并已在开发平台中进行了单据配置工作,配置后页面单据情况如下图:


采购申请单


采购订单


在两个单据页面上配置以下准备工作:


  • 对采购申请单,映射字段属性功能控制中已打开允许单据转换携带”,工具栏已增加“下推”“下查”,主实体属性业务控制中已打开“参与单据转换”


  • 对采购订单,主实体属性关联配置中,选择关联实体为“采购订单的单据体”,反写字段为“订货数量”。同样的,工具栏增加了“上查”以查看反写结果,主实体属性业务控制中配置参与单据转换”


采购订单的关联配置


4 实施步骤


在系列上一篇文章中:BOTP增效之路(上):“转换规则”助你一键下推单据已经配置了单据转换路线。

接下来进行反写实施:首先,选择服务云,新增反写规则,具体路径为【流程服务云】->【业务流服务】->【单据转换】->【反写路线】,然后依次配置规则详情:


4.1 基本信息


首先,在【名称】处命名反写规则,然后配置业务上下游单据关系,设置【上游源单】为“采购申请单”,【下游目标单】为“采购订单” ,【反写时机】为 ”保存即反写”,并启用反写规则。



4.2 反写公式


设置反写的逻辑为:将采购订单的订货数量累加,反写至采购申请单的已采购数量字段。


4.3 关闭源单


设置关闭源单行和整单的条件,目前有以下两条判断逻辑可选:


对于一行数据,设置【行关闭字段】为“分录状态”。反写后,采购申请单的已采购数量等于申请数量时,该行物料采购计划已完成,故将分录行状态修改为“已关闭”。


对于整单数据,设置单关闭策略为“全部分录行关闭后,整单关闭”,此时修改采购申请单的单据状态为“已关闭”。



4.4 超额检查


设置超额【检查模式】为“严格控制,不允许超额”。针对采购申请单,检查反写结果,当“单据体.已采购数量”>“单据体.申请数量”时,报错并给出反写超额提醒。



4.5 效果检验


设置好反写规则后,在实际采购申请业务场景时,小明校验了BOTP下推和反写功能。


如下场景中,有两条采购申请需求,分别是酒精和油漆,且均已采购部分物料。


首先是采购申请单的提交、审核和下推。


源单:采购申请单


下推结果:采购订单。根据实际情况,手动修改订货数量。



上查单-分录关闭:保存采购订单,保存即反写。上查采购申请单,此时油漆已采购完成,分录行关闭。



上查单-单据关闭:下推采购订单时,倘若按默认的足量采购反写,反写后所有分录行物料均已完成采购而行关闭,因此单据状态变为已关闭。



上查单-超额限制:下推采购订单时,倘若填入超量采购的数字,保存即反写时会报错,并提示填报错误数据的位置。



最后,当小明将保存的下推采购订单删除后,采购申请单被累加反写的已订购数量恢复至反写前的数值,实现了回滚反写。


至此,小明就验证了正向反写规则和回滚反写已全部生效,完成了从下推目标单到反写源单的BOTP主要功能点,极大地降低了操作繁琐度,大大提升了工作效率。


以上就是本期的全部内容啦。更多反写扩展操作可参考以下资料:


反写规则不生效原因分析

反写规则设置提交触发方法

单据转换操作说明-单据关联配置

一文读懂-附件反写




#往期推荐#


#  提升5倍效率的开发平台哪里有?看这里!

#  开发商标识:新手司机持证上岗啦

 性能诊断-循环“虐恋”

#  轻松玩转报表开发的两种模式

 BOTP数据转录效率提升之路:分单合并图解

 BOTP增效之路(上):“转换规则”助你一键下推单据



更多精彩内容,“码”上了解!↓



BOTP增效之路(下):“反写规则”助你自动实现单据反写

1 业务场景小明是一名S公司的普通业务员,最近因为企业不同单据间的转换问题头疼。在日常单据转换场景中,不同单据间除了正向的源单-目标...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息