自动更新订单发货状态

1. 简介

1.1 功能简介

计算字段支持输出文本类型结果,可实现数据的二次加工,提升信息的可读性。例如:

  • 业务状态判断:如业绩“已达标”、订单“已部分发货”、财务“已全部回款”;
  • 数据文本化:如将数值金额转换为中文大写。

1.2 应用场景

以订单发货为例,「计算」字段可以根据订单明细中的发货数量自动计算发货进度,并实时更新发货状态(如“未发货”、“部分发货”、“已全部发货”),帮助掌握订单的执行情况。

1.3 预期效果

1)「订单表」中已事先新增了一条订单数据,包含订单明细为:车顶行李架 2 个,自行车悬架 2 个。

2)在「订单明细表」中将明细「车顶行李架 2 个」的发货数量改为 2 时,订单的发货状态会自动更新为「部分发货」。当明细「自行车悬架 2 个」的发货数量也改为 2 时,发货状态会自动更新为「全部发货」。

2. 设置步骤

在学习之前建议安装 计算字段 demo 模板,本文将按照模板中的示例数据进行讲解。

2.1 表单搭建

本文案例需要使用以下 3 张表单,且「订单表」中已通过 关联子表 字段绑定了「订单明细表」:

  • 订单表
  • 订单明细表
  • 产品信息

2.2 设置计算字段

进入「订单表」的编辑页面,添加 1 个计算字段,重命名为「发货状态」后进行如下设置:

  • 计算结果类型:选择「文本」;
  • 公式:IFS(SUM (订单明细表.发货数量) ==0,"未发货",SUM (订单明细表.发货数量) <SUM (订单明细表.下单数量) ,"部分发货",SUM (订单明细表.发货数量) ==SUM (订单明细表.下单数量) ,"全部发货")比较当前的已发货数量和下单数量,根据发货比例判断发货结果为未发货/部分发货/全部发货。

2.3 效果演示

效果参见本文【1.3 预期效果】

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验