用友股份-LE服务支持部产品方案--《NC502结账时报错》建立日期:2013-01-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-00702/6文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-01V1.03/6目录NC502结账时报错...............................................................................................................44/6NC502结账时报错NC502结账提示“存货总账表和单据汇总金额不一致,需要调整存货总账当前结存”原因1:存货启用批次核算造成的月末无法结帐(因为批次号上多了空格)方案解决1.首先执行下列语句进行修正updateia_bill_bsetvbatch=trim(vbatch)wheredr=0andvbatchisnotnull2.再在数据修正节点(不要更改界面中的起始会计期间):1)点历史数据修正按钮2)点数据修正按钮原因2:单据表体有审核日期审核人而表头没有会计年、会计月1、1.首先执行下列语句进行修正selecth.vbillcode,h.pk_corp,h.caccountyear,h.caccountmonthfromia_bill_bb5/6innerjoinia_billhonb.cbillid=h.cbillidwhereb.dauditdateisnotnulland(h.caccountyearisnullorh.caccountmonthisnull)2.再在数据修正节点(不要更改界面中的起始会计期间):1)点历史数据修正按钮2)点数据修正按钮原因3:打上附件补丁,打上去后在数据修正节点的前台日志中看是什么存货出现了什么问题:NC-IA-V5.02-SPecial-20090105-00120如果出现提示:crdcenterid【1173W6100000000001PO】cinventoryid【0001W61000000000AZFU】vbatch【】出库金额错误出库金额【200180.97】明细出库金额【200180.97000079】那就用下面的sql语句查询找出问题单据:selecth.vbillcode,b.*fromia_billh,ia_bill_bbwhereh.cbillid=b.cbillidandh.crdcenterid='1173W6100000000001PO'andb.cinventoryid='0001W61000000000AZFU'6/6andh.dr<>1andb.dr<>1根据查询的结果找到问题单据,修改问题单据。