|
问题现象:在用友8.61erp系统中用友U8版本号:U8.61软件的供应链产品线库存管理模块出现如下问题:增加盘点单后,点击‘保存’时,出现错误提示;在盘点中根据销售订单号、销售订单行号、销售订单类别字段分析看出,某些物料的销售订单类别显示是‘销售订单’,但对应的销售订单行号显示是‘空’,同时销售销售订单字段显示也是‘空’请帮忙解答!
原因分析:是由于在做盘点单时程序取自rdrecord(s)表,但该表中的isosid(销售订单行号)为null,但实际应该有值,造成销售订单号、销售订单行号、销售订单类别不一致。另外部分入库单是根据来料检验单生成,在检验单子表中销售订单号及销售订单行号就为NULL,因此也会造成后继的错误。
解决方案:在用友erp 系统版本U8.61软件中请在查询分析器中,选择当前账套及年度后执行如下脚本(修改前请务必做好数据备份):--修改检验单子表中销售订单号及销售订单行号丢失记录updateqmsetCSOORDERCODE=sos.csocode,isoorderautoid=sos.idfromrdrecordsrdsjoinQMCHECKVOUCHERqmonrds.icheckidbaks=qm.idjoinrdrecordrdonrd.id=rds.idjoinso_sodetailssosonrds.iSoDID=sos.idwhereCSOORDERCODEisnullandisoorderautoidisnullandqm.cinvcode=rds.cinvcodeandrds.isotype=1andrds.isodidisnotnullandrd.cbustype='普通采购'andrd.csourcein('来料检验单','来料不良品处理单')--修改收发记录子表中参照检验单生成记录丢失的销售订单行号记录。updaterdssetrds.isodid=pos.sodidfromrdrecordsrdsjoinrdrecordrdonrds.id=rd.idjoinpo_podetailsposonrds.iPOsID=pos.idwhererds.isotype=1andrds.isodidisnullandrd.cbustype='普通采购'andrd.csourcein('来料检验单','来料不良品处理单')【注意事项】由于您的账套打了SP1补丁,后继开发在盘点单中加入了‘审核日期’字段,所以在盘点单审核前请打上KB-用友U861erp软件-0066-060606-85917补丁(盘点单上增加审核日期),否则审核时会报错。
|
|