4 条回帖
本帖最后由 liu_lijian1 于 2021-5-31 09:46 编辑 你要熟练掌握 两个应用功能,就可以解决你的问题 1、建数据源(增加过滤条件) 2、业务公式:更新订单已发货数量 具体实现步骤: 1、订单明细中,增加字段:已发货量(或已交量) 2、订单中,建数据源,查询已交数量小于订单数量的明细 3、发货单,选择客户后,通过按钮,调用第2步的数据源,进行选择后赋值到发货单明细 4、发货单,增加保存后业务公式,更新销售订单中的已发货数量(注意明细新增,修改,删除都需要更新),我这里是通过订单号+物品编码+行号来匹配,如果你的明细主键是物品编码,你就只要通过物品编码+订单号,还有一种最安全的方法,就是在订单明细增加UUID,通过UUID来匹配。 5、如果要控制发货数量不超出,可以用业务公式判断,也可以用填表公式进行值变化处理(当发货明细中的数量>未发货数量时,直接把数量改成未发货数量) |
+11