zoukankan      html  css  js  c++  java
  • 3.11 手工创建采购订单价格控制

    3.11.1   业务方案描述

    1. 对Oracle标准<采购订单>界面进行手工下达时进行价格控制。
    2. 对于手工创建采购的订单,不希望通过输入采购价格,而是需要从一揽子采购协议中直接获取价格。如果没有协议价格,需要取该物料的标准成本。

    3.11.2   业务方案逻辑控制

          1. 单价取值逻辑:

              1) 按照订单上的供应商、供应商地点、物料编码自动查找一揽子采购协议,用创建日期与一揽子采购协议上的日期分段匹配价格。

              2) 如果找不到,则取一揽子协议行上的价格。

              3)如果取不到,取该物料编码标准成本。

              4)如果成本为0,则不允许创建采购订单。

              5)如果订单创建日期是在分段价格有效日期之间,则取该分段行上的价格;如果如果订单创建日期不在有效价格分段的日期范围内,则取第一个有效分段价格上的价格。

         2. 对于一揽子采购协议,审批时不进行ASL验证。也就是说,对于一揽子采购协议审批时,虽然物料属性上已经设置了”使用批准的供应商”,也不进行验证。

         3. 对于外币处理,如果该供应商地点没有批准的外币一揽子采购协议,则将当前成本转化为外币,汇率类型取”公司”类型,如果没有汇率定义,则报错。

         4. 将供应商及供应商地点该为强制输入项,并增加提示信息”手工下达采购订单时,应先选择供应商及供应商地点,再录入采购物料;如果要变更供应商,应先将订单删除,另做一个新的采购订单”。

    3.11.3   业务方案执行控制

           暂无

  • 相关阅读:
    Binary Tree Inorder Traversal
    Populating Next Right Pointers in Each Node
    Minimum Depth of Binary Tree
    Majority Element
    Excel Sheet Column Number
    Reverse Bits
    Happy Number
    House Robber
    Remove Linked List Elements
    Contains Duplicate
  • 原文地址:https://www.cnblogs.com/st-sun/p/3772144.html
Copyright © 2011-2022 走看看