双鲸项目业务逻辑梳理
一、与华润WMS接口对接
1.ic:库存管理模块
- 采购入库单上增加推送WMS按钮,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送WMS,否则提示“本单据不满足推送WMS条件”;推送完后更新采购入库单上的自定义项2为Y,表示推送完成,根据该条件将推送按钮置灰。
- 采购入库单上增加推送华润WMS按钮,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送华润WMS,否则提示“本单据不满足推送华润WMS条件”;推送完后更新采购入库单上的自定义项2为Y,表示推送完成,根据该条件将推送按钮置灰。
2.pu:采购模块
- 到货单审核后推送华润WMS中间表,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送华润WMS中间表,其中正数到货推送华润WMS入库中间表,负数到货推送华润WMS出库中间表;推送完后更新到货单上的自定义项1为Y,表示推送完成,根据该条件来判断是否允许审批和弃审。
- 到货单上增加推送WMS按钮,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送WMS,否则提示“本单据不满足推送WMS条件”;推送完后更新采购入库单上的自定义项1为Y,表示推送完成,根据该条件将推送按钮置灰。
3.so:销售模块
- 发货单审核后推送华润WMS中间表,如果组织编码为108且仓库自定义档案上的自定义项1为Y,则推送华润WMS中间表,其中正数到货推送华润WMS出库中间表,负数到货推送华润WMS入库中间表;推送完后更新到货单上的自定义项1为Y,表示推送完成,根据该条件来判断是否允许弃审。
4.sqyy
- 读取华润WMS中间表定时任务,其中根据华润WMS入库中间表生成采购入库单并修改采购入库单实收数量,根据华润WMS出库中间表生成销售出库单。
二、与MES接口对接
1.ic:库存管理模块
- 材料出库单签字推送MES,只有自定义项3是“新品试产”的才推送MES,然后调用MES的接口,推送完MES后更新自定义项2为Y,表示推送完成,根据该条件判断是否允许取消签字。
三、与CRM接口对接
1.pu:采购模块
- 采购订单审核推送CRM,如果主数量大于等于0,则调CRM销售订单的新增保存接口,如果主数量小于0,则调CRM退货申请单的新增保存接口。
- 采购订单弃审推送CRM,如果主数量大于等于0,则调CRM销售订单的删除接口,如果主数量小于0,则调CRM退货申请单的删除接口。