下推费用应付单处理多选基础资料赋值问题——案例分享原创
金蝶云社区-锂镂锡
锂镂锡
53人赞赏了该文章 725次浏览 未经作者许可,禁止转载编辑于2023年06月07日 21:19:20

1 应用场景

1.1 当前案例需求背景

  目前供应链模块使用入库单下推标准应付单,还需另外手工录入一张费用应付单,并选择关联的入库单号。由于运费必须关联入库单,而费用应付单上的【入库单号】字段是【多选基础资料】,无法在单据转换内配置字段映射规则,导致运费的费用应付单必须手动新增。现需要通过解决此问题来实现可以下推生成。
1.2 可参考应用场景
  如果经过对业务数据的分析,发现在【多选基础资料】这一列实际只需要单选的,都可以参考此方案。


2 方案设计主要步骤分享

2.1 需求分析

  由于当前入库单下推标准应付单时不存在合并下推的情况,由标准应付单下推费用应付单,只要在单据转换规则中不设置单据体合并规则【多选基础资料】入库单号上便只会存在一个入库单号,即使使用无多选功能的【基础资料】控件,同样可以满足需求

2.2 功能测试

  在应付单(采购入库下推应付单转换规则为一对一生成的话,可以添加在单头)上添加【整数】或【文本】字段,用于下推【标准应付单】时获取采购入库单ID。由于内码只能映射到文本和整数字段,此处不可使用【基础资料】控件。

image.png

在应付单明细在上添加【基础资料】控件,绑定【采购入库单】,此时下推【费用应付单】时,可以给我们新增的字段配置字段映射关系

image.png


下推到我们新增的【基础资料】入库单号字段后,我们还需要将字段值同步到原本的系统标准的【多选基础资料】入库单号字段上,以便能够使用系统的标准功能,如运费进成本等功能。在这里,需要在下推时就进行赋值,所以应当在表单服务策略配置【计算定义公式的值并填写到指定列】的服务。

image.png

2.3 设计具体方案

至此,关键功能已经测试完成,可以依据实际情况,选择设计方案

方案1:【采购入库单】-【标准应付单】-【汇总到货审批单】-【费用应付单】

在二开的【汇总到货审批单】填写供应商信息后,在工作流中自动下推【费用应付单】

方案2:【收料通知单】-【采购入库单】-【标准应付单】-【费用应付单】

在收料通知单上填写承运商,携带到采购入库单、标准应付单、费用应付单


两个方案可结合实际情况进一步做出选择和持续优化

3 注意事项

3.1 只有在这个【多选基础资料】只需要填一个值的时候,可以使用此方案,否则需要二开插件来进行赋值

3.2 下游单据【标准应付单】要携带上游单据【入库单】ID时,只能使用【整数】字段或是【文本】字段,需要注意避免加错字段。

图标赞 53
53人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0