快速实现销售系统自动判定并生成生产订单功能
Sen
• 发表于:2022-07-27 18:12:32 • 更新于:2023-12-25 08:54:11
1267

场景背景:

某ERP项目中,业务员创建销售单后,还需要确认产品库存是否充足,如不充足,还需要手动创建生成订单通知车间进行生产,比较麻烦,客户希望系统可以自动进行判断,自动根据现有库存生成生产订单。

目标:

新建销售单时自动根据库存是否充足新建生产订单,缺货数即为生产数;

前期准备:

创建产品、销售单、销售单明细、生产订单、生产订单明细数据表,具体属性如下图(可根据实际需求进行调整),其中销售单明细的“缺货数”用于判断哪些产品库存不足,便于转化生产订单。创建商品销售单销售单明细生产订单生产订单明细数据表

实现步骤:

新建一个功能,命名为新建销售单;

①第一步使用新增数据的步骤,新增销售单,其中总金额先不填写,在后续步骤自动合计即可;新建销售单

合计

②第二步使用新增集合的步骤,新增销售单明细,

新增销售单明细其中小计需要设为数量×单价,缺货数设为数量 - 产品的库存数;销售单明细参数小计

③第三步使用关联获取数据的步骤,获取到第一步新增的销售单,并合计明细的金额;获取新增订单数据合计明细金额

④前三步就完成了销售单的创建,接下来就需要根据缺货情况看看是否需要生成生产订单,第三步使用条件判断的步骤,判断第二步的集合中,库存是否充足,即所有的缺货数都小于0;判断缺货情况使用判断条件判断库存

⑤若判断结果为假,即存在产品库存不足的,则需要生成生产,第五步先用获取集合的步骤,获取缺货数大于0的销售单明细,也就获取到了库存不足的产品,若判断为真,则不存在缺货,无需生成生产订单,也就没有后续的步骤了,所以这里的判断步骤只需连接判断为假的路线即可;判断为假则生产不需生产

⑥第六步使用新增数据的步骤,新增生产订单;新增订单

⑦第七步使用新增集合的步骤,根据第五步获取到的缺货明细,进行新增生产订单的明细;使用新增集合获取缺货明细新增生产订单明细

⑧至此,功能已做好,发布到用户测试

显示结果

本文是否对您有帮助?
有帮助
没帮助
您是否遇到了以下问题?
内容过期或不准确
缺少场景、事例
链接有误
太简单,步骤待完善
其他
提交反馈
如需获取即时帮助,请联系
小助理
微信扫码添加小助理
让你的想法快速变成软件吧~