|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的供应链产品线库存管理模块出现如下问题:1、现存量表数据删除后,再整理时现存量表中没有数据2、新增的发货单、销售出库单在查看时排到最后请帮忙解答!
原因分析:1、跟踪整理现存量的过程,发现其执行一个存储过程,在查询分析器中执行该存储过程execSP_ClearCurrentStock_ST,发现提示错误,原因是现存量表的唯一索引是仓库+存货+批次+自由项,而您的数据对于同一个仓库的同一存货中,有同一批次的不同失效日期,导致整理现存量后汇总数据无法插入到现存量表中。2、因为系统库ufsystem中ua_identity表所记载的发货单和库存单据表的最大id号,并不是实际的发货单表和库存单据表的最大id号,而上一张下一张查看时是根据主表id来查询的,所以会出现此情况。
解决方案:在用友erp 系统版本U8.52软件中1、您可以在库存使用“失效日期维护”的功能(选择显示零结存记录),点击修改,然后再点保存,系统自动将同一批次存货的失效日期改为同一天,修改完后,根据维护过后的失效日期修改相应采购销售表,然后再整理现存量即可。(请不要先删除现存量表中的记录,因为失效日期维护是在现存量的基础上进行的)2、使用下面的语句根据实际的id号更改系统表(请将ufdata_888_2005中的888改为实际的帐套号)useufdata_888_2005updateufsystem..ua_identitysetifatherid=(selectmax(dlid)fromdispatchlists),ichildid=(selectmax(idlsid)fromdispatchlists)wherecacc_id='888'andcvouchtype='dispatch'updateufsystem..ua_identitysetifatherid=(selectmax(id)fromrdrecords),ichildid=(selectmax(autoid)fromrdrecords)wherecacc_id='888'andcvouchtype='rd'。
|
|