本帖最后由 郑培 于 2021-10-14 14:25 编辑 一、设计需求: 在销售的过程中,系统需要根据当月已有的销售单生成对应的生产计划,当库存不足时自动生成采购单订单(采购所需的物料),这个应该如何实现呢? 首先这里需要有业务模板:销售单,生产计划单,采购订单 ,一个销售单生成一个生产计划单,按月生成生产计划后同时生成一个对应的采购订单(这里为了方便是按照月生成的,实际过程可能是按照天自动生成) 这3个模板的样式如下: 销售订单 生产计划 采购订单 二、设计分析及原理 1.系统自动生成,属于无人值守操作,需要使用 计划任务 的功能,设置定计划任务的自动执行时间,绑定空白模板 计划任务测试 。 计划任务 计划任务的作用:根据计划任务系统自动新建 计划任务测试 实现目的:在 计划任务测试 模板的保存表单后业务公式中设置针对 生产计划 和 采购订单 的新建操作。 2.需要掌握的功能点: ①计划任务的设置 ②业务公式保存表单后事件 ③子数据源的使用 ④数据接口的设计 三、设计 1.需要设计数据接口: ①查询当月所有需要生成生产计划的销售单 -本月销售单订单列表 ②根据销售单号查询销售单信息及商品的库存--查询销售商品库存明细(销售单号) ③查询当月所有销售单中商品销售数量大于库存数量的商品,以便于生成商品的采购订单---本月销售库存不足商品 2.在 计划任务测试 模板的保存表单后事件中添加 针对 生产计划 的公式 3.在 计划任务测试 模板的保存表单后事件中添加 针对 采购订单 的公式 四、系统已有数据情况 1.销售订单中10月份有2个销售订单,并且有一个销售订单中的商品库存不足 五、效果展示 1.计划任务测试 每5分钟生成一个新的表单,系统自动生成 2.在 计划任务测试 表单保存时自动生成 多张 生产计划 3.在 计划任务测试 表单保存时自动生成 1张 采购订单 |
+15