zoukankan      html  css  js  c++  java
  • 3.14 供货商送货通知

    3.14.1   业务方案描述

    1. 采购员可查询自己的未分配的送货通知单的回货计划单。
    2. 可以分配采购订单。
    3. 可以下达送货通知单。
    4. 如果下达的到货计划不能执行,可执行退回,并注明退回原因。
    5. 已分配的采购发放,如果供货商不能送货,采购员可以取消,并重新分配。

    3.14.2   业务方案逻辑控制

         1. 在到货计划表中状态为未计划的物料,可以根据“采购员”进行筛选,并将相关信息显示在“物料回货计划”。

         2. 在“采购订单匹配”需要中显示所有的在途采购订单信息。

         3. 送货通知参数:

             1) 采购员、物料编码、创建日期、到货日期、状态;

         4. 送货通知基础数据信息:

             1) 序号(自动产生)、物料编码、物料描述、单位、回货数量、到货日期、计划员、下周预测(下周的到货需求)、计划单号、状态、创建日期、备注、已分配数、返回计划原因;

             2) 在途采购订单总数:通过“检查在途订单”计算得出;

             3) 最早可到货日期:通过“检查在途订单”计算得出;

             4) 备注、已分配数、退回原因;

          5. 采购订单匹配基础数据信息:

             1) 序号(自动产生)、物料编码、物料描述、单位、供货商名称、采购单号、采购行号、发运行号;

             2) 订单日期:采购订单行的承诺日期,如果承诺日期为空则取需要日期;

             3) 采购总数:采购订单的对应行的采购数;

             4) 未交付数量、状态、分配数量、到货日期、预测分配数量、备注;

          6. 分配数量:

             1) 分配数量为手工输入,但需要对输入的分配数量进行校验;

             2) 逻辑:分配数量必须<=对应采购订单发运行的未发放数量,如果超过,则不允许;

          7. 分配确认:

             1) 分配确认需要勾选对应的行进行校验;

             2) 逻辑:分各行的分配数量相加必须等于上表的回货数量 – 已回货数,如果不相等,提示错误,并不允许保存;

             3) 如果校验通过,则:

                 A- 修改回货计划行的状态为“已分配”;

                 B- 修改回货计划行的“已分配数”为回货数量;

                 C- 修改采购订单匹配行的状态为“未下达”;

                 D- 同时触发计划采购订单发放,并审核。发放完成后,返回计划订单的发放号,并把状态更新为“已下达”;

           8. 退回计划:

              1) 退回计划的生效条件:

                   A- “物料回货计划”内下才能执行;

                   B- 只有状态为“未分配”才能执行;

                   C- 必须填写“返回计划原因”,如果不填写,提示错误,并不允许保存;如果有输入“返回计划原因”,则将状态变成“已退回”。

            9. 取消计划:

               1) 取消计划的生效条件:

               A- 回货计划的状态为“已分配”;

                   B- 采购订单匹配行的状态为“已下达”;

                   C- 执行取消时:

                        i.     首先校验采购订单匹配行关联的计划订单发放有的状态是不是取消,如果不是取消,则不允许取消,并提示错误;

                       ii.     如果检验成功,则将采购订单匹配行的状态变成“已取消”;

                      iii.     更新回货计划行的状态为“重新分配”;

                      iv.     更新回货计划行的“已分配数”为 货数量 – 取消数

    3.14.3   业务方案执行控制

           1. 在物料回货计划内,显示满足查询条件的物料清单,同时将每个物料的所有在途采购订单写入“采购订单匹配”表。

           2. “采购订单匹配:表中显示的内容为上表光标所在行的物料的所有在途采购订单。

           3. 在途采购订单的逻辑为:

               1) 采购订单类型为“计划采购订单”;

               2) 订单的状态为“批准”;

               3) 订单的未接收数大于0

           4. 在取消分配前必须现在ERP取消对应的计划订单发放,如果计划订单已经接收或部分接收,不允许取消。

  • 相关阅读:
    MongoDB面试题
    spider 爬虫文件基本参数(3)
    命令行工具(2)
    初始scrapy,简单项目创建和CSS选择器,xpath选择器(1)
    数据分析实例(离海洋距离与最高温度之间的关系分析)
    路飞业务分析
    MYSQL 主从复制,读写分离(8)
    pyquery 学习
    selenium case报错重新执行
    python小技巧
  • 原文地址:https://www.cnblogs.com/st-sun/p/3772316.html
Copyright © 2011-2022 走看看