zoukankan      html  css  js  c++  java
  • 3.10 自动修改一揽子采购协议有效日期

    3.10.1   业务方案描述

    1.  一揽子采购协议的维护和更新是日常采购基础数据维护工作之一。其维护范围存在新增、调整更新、失效。
    2. 对于一揽子采购协议的调整更新,会根据对应的时间的先后或者阶段范围的改变进行维护。
    3. 鉴于业务日常开展的一揽子采购协议维护和更新工作,更多的是会存在多种交叉范围的存在。一旦没有在维护前检查细致与到位,势必会对现有的业务产生干扰和影响。
    4. 同时存在交叉范围的业务(约占95%的业务是属于交叉范围),客户希望系统显示“失败”的记录,通过系统自动对“失败”的记录进行批量处理,减少手工修改。

    3.10.2   业务方案逻辑控制

         1. 由于价格是客户最敏感的问题,不能存在一丝一毫的错误,通过系统自动更新,由于业务的复杂性性和不确定性,可能会造成系统的误判。

         2. 当人为错输入日期时,可能误改很多价格,造成结算错误,造成严重后果。

         3. 由于自动更新日期,造成以后手工审批表和系统记录无法核对。

         4. 可能存在部分价格已经生成采购订单的情况,系统自动按最新的时间段进行修改,会造成这些订单无法查找到来源,影响价格追溯和价格审计。

         5. 可能存在部分价格已经结算的价格,系统自动按最新的时间段进行修改,会造成结算价格无法查找到来源;影响价格追溯和价格审计。

         6. 必须保证录入价格日期的连续性和业务的规范性。否则会存在连续分段价格的存在可能,从而增加手工录入价格工作量。

    3.10.3   业务方案执行控制

         1. 批量创建一揽子采购协议,增加导入的物料,如果存在交叉的时间范围,依据准备导入的供应商+供应商地点+物料组合的开始时间,自动更新系统已经存在的一揽子采购协议的结束时间。

         2. 处理原则:

             1) 结束时间=准备导入开始日期-1(天)

             2) 交叉物料判断条件:

                 A- 物料存在的开始日期<导入物料开始日期。

                 B- 导入物料的结束日期>导入物料开始日期。

                 C- 物料存在的结束日期之后没有一揽子采购协议发运行。

                 D- 不符合条件,系统导入前报错,人工进行修改。

  • 相关阅读:
    head命令
    less命令
    解决get方法传递URL参数中文乱码问题
    The method convert(String) of type DateConverter must override a superclass method
    Tomcat Can't load AMD 64-bit .dll on a IA 32
    聚合函数查询 group by having
    string[] 清理重复+反转显示
    C# GetValueList 获得字符串中开始和结束字符串中间得值列表
    C# GetValue 正则获取开始结束代码
    string [] 去除重复字符两个方法
  • 原文地址:https://www.cnblogs.com/st-sun/p/3772114.html
Copyright © 2011-2022 走看看