本帖最后由 郑培 于 2021-10-14 14:25 编辑

一、设计需求:

在销售的过程中,系统需要根据当月已有的销售单生成对应的生产计划,当库存不足时自动生成采购单订单(采购所需的物料),这个应该如何实现呢?
首先这里需要有业务模板:销售单生产计划单采购订单 ,一个销售单生成一个生产计划单,按月生成生产计划后同时生成一个对应的采购订单(这里为了方便是按照月生成的,实际过程可能是按照天自动生成)
这3个模板的样式如下:

销售订单

销售订单


生产计划

生产计划


采购订单

采购订单


二、设计分析及原理

1.系统自动生成,属于无人值守操作,需要使用 计划任务 的功能,设置定计划任务的自动执行时间,绑定空白模板 计划任务测试

计划任务

计划任务
(界面设置会根据开始时间每分钟自动新建表单  计划任务测试)

计划任务的作用:根据计划任务系统自动新建 计划任务测试
实现目的:在 计划任务测试 模板的保存表单后业务公式中设置针对 生产计划 采购订单 的新建操作。

2.需要掌握的功能点:
①计划任务的设置  ②业务公式保存表单后事件  ③子数据源的使用  ④数据接口的设计

三、设计

1.需要设计数据接口:
①查询当月所有需要生成生产计划的销售单 -本月销售单订单列表
本月销售订单列表-2.png 本月销售订单列表-3.png 数据源使用默认的本模板

②根据销售单号查询销售单信息及商品的库存--查询销售商品库存明细(销售单号)
库存明细-1.png 库存明细-2.png 库存明细-3.png

③查询当月所有销售单中商品销售数量大于库存数量的商品,以便于生成商品的采购订单---本月销售库存不足商品
不足-1.png 不足-2.png 不足-3.png 不足-4.png

2.在 计划任务测试 模板的保存表单后事件中添加 针对 生产计划 的公式
生产计划-1.png 生产计划-2.png

3.在 计划任务测试 模板的保存表单后事件中添加 针对 采购订单 的公式
采购订单-1.png 采购订单-2.png

四、系统已有数据情况
1.销售订单中10月份有2个销售订单,并且有一个销售订单中的商品库存不足
销售单-11.png     库存表.png


五、效果展示
1.计划任务测试 每5分钟生成一个新的表单,系统自动生成
计划任务测试.png

2.在 计划任务测试 表单保存时自动生成 多张 生产计划
生产计划-3.png

3.在 计划任务测试 表单保存时自动生成 1张 采购订单
采购订单-3.png




+11

最近谁赞过

1人收藏
1 条回帖
非常好,前排学习了
+10
需要登陆后才可进行回复 登录