PE预留后无法释放问题用友软件股份有限公司姓名:张友梅客户问题:890,Pe件,查询现存量,显示有某销售订单的pe预留数量,但是在整单预留选择“释放”时无此存货的记录,选择“预留”时此订单显示了之前部分预留的已预留数量。客户询问如何将该预留数量释放?客户问题:问题分析:通常,当LP件遇到预留后无法释放的问题,我们首先会想到通过“盘点单”的盘库功能,将已预留的部分盘亏,变通实现预留释放。PE件是否同样可以这样操作呢?测试一下:由此可以看出,PE件的“自由库存”和“预留库存”在盘点时是不会进行区分的,因此盘点的方法无效!!!问题分析:那么,PE件的预留数量是如果记录的呢,我们需要使用数据跟踪判断后台数据的处理流程。首先,进行PE件整单预留,同时进行数据跟踪。注:只有整单预留中才能对PE件进行预留!问题分析:问题分析:跟踪到的语句如下:updateasetiquantity=isnull(a.iquantity,0)+isnull(b.iquantity,0),inum=isnull(a.inum,0)+isnull(b.inum,0)fromST_PELockedSumainnerjointempdb..[UF_UFIDA6043545_0_peSum]bona.itemid=b.itemidanda.cwhcode=b.cwhcodeandisnull(a.cbatch,'')=isnull(b.cbatch,'')anda.cvmivencode=isnull(b.cvmivencode,'')anda.isotype=b.isotypeanda.isodid=b.isodidPE预留后会更新ST_PELockedSum表的记录。问题分析:本地测试,修改该表数量后是否可以将PE预留数量释放掉。问题分析:本地测试,修改后现存量正确,订单已预留数量减少,可以重新再预留。之后,远程调整客户的数据,问题解决。