本帖最后由 liu_lijian1 于 2021-5-31 10:03 编辑

在实际业务中,经常需要控制:采购入库时时不超过采购订单中的订单数量;销售出库或发货时,不超出销售订单的订单数量;那在云表当中我们如何去具体实现这功能呢?
我们主要熟练掌握两个功能的应用,就可以轻松解决问题
1、建数据源(增加过滤条件)
2、业务公式:更新订单已发货数量

具体实现步骤:
1、订单明细中,增加字段:已发货量(或已交量)


2、订单中,建数据源,查询已交数量小于订单数量的明细


3、发货单,选择客户后,通过按钮,调用第2步的数据源,进行选择后赋值到发货单明细


4、发货单,增加保存后业务公式,更新销售订单中的已发货数量(注意明细新增,修改,删除都需要更新),我这里是通过订单号+物品编码+行号来匹配,如果你的明细主键是物品编码,你就只要通过物品编码+订单号,还有一种最安全的方法,就是在订单明细增加UUID,通过UUID来匹配。
更新记录时,用到数据的新值和旧值,来更新订单的已交数量


5、如果要控制发货数量不超出,可以用业务公式判断,也可以用填表公式进行值变化处理(当发货明细中的数量>未发货数量时,直接把数量改成未发货数量)



+11

最近谁赞过

收藏
1 条回帖
铁甲钢拳云仙2021-5-31 10:50:52
前排沙发占座,感谢分享!
+10
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询