一个简单的单据转换配置案例
1 业务场景
采购申请单审批通过之后即可关联生成采购订单。采购完成之后同时将采购申请单的状态改写为“已关闭”。
2 规则配置
单据转换配置包含 2 部分规则配置:转换规则、反写规则。
2.1 转换规则的配置步骤
步骤1:采购申请单&采购订单的“业务控制”属性都启用“参与单据转换”功能
步骤2:在采购订单上配置其业务属性“关联配置”,用于记录单据转换的关联关系等信息
步骤3:配置采购申请单&采购订单之间的转换规则
操作路径:【应用】→【开发服务云】→【业务流开发】→【转换路线】
步骤4:新增转换路线,并设置参与单据转换的上下游实体单据
步骤5:配置转换规则的基本信息:设置规则筛选条件,单据状态=已审核的单据才参与转换
步骤6:配置转换规则的关联实体
步骤7:配置转换规则的字段映射
备注:采购订单.单据体.订货数量的映射规则:采购订单.单据体.订货数量 = 采购申请单.单据体.申请数量 - 采购申请单.单据体.已订货数量
步骤8:配置转换规则的数据范围:单据转换时,只选择分录状态不等于关闭的分录行数据
步骤9:配置转换规则的业务规则:采购订单.单据体.金额 = 采购订单.单据体.订货数量 * 采购订单.单据体.建议采购单价
步骤10:保存
2.2 反写规则的配置步骤
步骤1:新增反写规则
操作路径:
转换规则详情界面点击“反写”按钮即可进入反写规则列表页面
【应用】→【开发服务云】→【业务流开发】→【反写规则】
步骤2:配置反写规则的基本信息数据和反写公式:将目标单(采购订单)的订货数量累加到源单(采购申请单)的已订货数量字段
步骤3:分别配置源单(采购申请单)整单和分录的关闭时机:当采购申请单.采购分录.申请数量 = 采购申请单.采购分录.已订货数量时,该分录状态为关闭,否则为下达状态;当所有分录为关闭状态时,设置整单(即:单据头)的单据状态为已关闭
步骤4:配置超额检查
业务场景:当采购订单保存并反写采购申请单时,检查反写后采购申请单采购分录中申请数量是否大于等于已订货数量。如不成立,则弹出提示“不允许超额采购”,且保存不成功。
步骤5:保存
步骤6:在采购申请单列表界面添加工具栏按钮,修改名称属性,并绑定“下推”操作(操作代码:push)
3.执行单据转换
源单列表选择单据,点击下推按钮,打开下推界面,选择目标单及转换规则。
点击确定打开目标单界面,此时目标单单据界面数据从源单携带,目标单保存时执行反写源单。
有关单据转换的视频内容请学习:
一个简单的单据转换配置案例
本文2024-09-23 00:25:12发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139343.html