销售订单整单预留问题解析案例分享用友软件股份有限公司王小朋Thursday,March28,2024案例分享一、错误现象二、分析/跟踪过程三、最终解决方案四、总结一、错误现象环境:U890+最新库存补丁客户来电:存货(非结构自由项)做销售订单整单预留,单阶,自动预留之后,做销售发货单仍然提示:超可用量控制。问题实质:非结构自由项存货整单预留时不判断自由项。问题现象:存货LL,lp件,需求跟踪方式为销售订单行号,自由项管理,目前自由库存如下:一、错误现象下销售订单,red:30个,black:40个一、错误现象做销售订单的整单预留,操作图示如下:销售订单表体选择这两行记录,在待预留存货列表界面,点击“单阶预留”,系统展算后,重点要看的是待预留存货列表中的自由项,发现颜色根本就没有带出来。一、错误现象二、分析/跟踪过程那么再看预留结果列表,系统会把两种颜色自由项的自由库存都展算出来,但是在点击“自动”预留的时候,我们发现,只将自由库存中第一行黑色的70个做了预留,再看预留后的分配列表,发现这70个分别给了第一行红色30个和第二行黑色40个。那么问题就出现了,销售订单第一行的30个是红色的,而整单预留给第一行的却是黑色30个,难怪后续发货,仍然超可用量分析到此,原因大家可能清楚了,在整单预留的时候,系统没有做自由项的判断,那么如果要是结构自由项呢?下面我们就看看结构自由项的整单预留,如图:我们看到,在单阶预留展算后,系统会将销售订单表体行的自由项自动带出,我们再看看自动预留后的结果。二、分析/跟踪过程自动预留后的结果如下:本次预留量是判断了结构自由项的红色和黑色后做的预留,那么后续发货时,订单存量肯定是没有问题的。二、分析/跟踪过程那么分析至此,不难判断是产品的Bug,那么如果是非结构自由项的存货,直接做销售订单预留呢?又会是什么样的结果?无图无真相:见下图在选择第一行红色时,存货现存量只带出红色的自由库存100个,同理,选择黑色,则只带出黑色的自由库存用来预留,所以,非结构自由项的存货做销售订单预留是没有问题的,是判断自由项的。二、分析/跟踪过程那么,既然做销售订单预留没有问题,我们是否也建议用户去做销售订单预留,来解决问题呢?那就要分析销售订单预留和整单预留的区别了,或者说整单预留的需求到底在哪里,为什么890才有此新增功能。简单讲,销售订单预留无法多选,只能选择一行,而整单预留则可以选择多张订单或者多行记录,进行一次性的预留,提高工作的效率,当然整单预留还可以做PE件的预留,这一点后续会提到。三、最终解决方案那么再结合客户的实际业务和需求,客户单据量较大,希望通过整单预留达到一次性针对多张销售订单母件及子件进行预留,提高操作可行性及操作效率,所以说之前的销售订单预留无法满足。再回到出发点,问题的实质是:非结构自由项存货整单预留时不判断自由项。根据以上的分析,肯定是产品漏洞,提交问题。问题号:201007220164三、最终解决方案既然提到了整单预留,顺便总结了以下几个知识点:PE件整单预留PE成品预留(将现有库存预留给指定的销售订单或出口订单。发货时,优先使用预留库存,不足时可以使用自由库存)PE子件预留(将现有库存预留给指定的生产订单或委外订单的子件行。领料时,优先使用预留库存,不足时可以使用自由库存)四、总结及延伸涉及功能点PE物料进行预留操作之后,系统记录预留量:关联销售订单/出口订单进行销售发货以及生产订单/委外订单领料时,可以使用自由库存量+该订单预留量,不允许使用其它订单占有的预留量(优先使用预留量);无订单的发货、销售出库以及不关联生产订单、委外订单的材料出库,只可以使用自由库存量;其它环节只能使用自由库存。四、总结及延伸【注意事项】按销售订单发货、按出口订单销货、按生产订单/委外订单出库,单据保存时会自动释放预留量,单据数量改小或删除单据后,系统不再恢复预留量。PE物料进行在库检验和批次冻结时只针对自由库存部分。已预留的部分不能调拨,如果需要调拨必须先释放。盘点时预留部分与自由库存部分一起盘点,盘亏时如果出现因为有预留量无法出库的,需要先去进行释放。自动分配批号时,系统优先分配有预留量的批号(但参与分配的量包括当前订单预留库存+自由库存)。四、总结及延伸