|
问题现象:在用友U8erp系统中用友U8版本号:U8软件的公共平台产品线系统管理模块出现如下问题:错误描述:供应链结转到2005年,系统提示揭示:结转成功,但进入软件中看不到任何数据。数据库中也仅存货有部分数据,重新建立年度账并打补丁,问题仍未解决。请帮忙解答!
原因分析:是应付的视图出错。
解决方案:在用友erp 系统版本U8软件中请先将004数据库中下面的6个视图删掉:Ap_DetailCust、Ap_DetailVend、Ap_SalBillCust、Ap_VouchCust、Ap_PurBillVend、Ap_VouchVend;再打开999演示数据库的视图,将上面6个视图的createview创建语句(双击该视图即可)分别拷入profiler查询分析器中运行并创建(当然在查询分析器中要选择004帐套)。此时再结转应收应付时,会提示错误:0主要原因是在AP_DETAIL表中存在存货编码字段不应该为空但的确为空的记录,请参考以下处理方法,进行更改经用以下语句检查在AP_DETAIL表中存在存货编码字段不应该为空但的确为空的记录:select*fromap_detailwherecinvcodeisnullandccovouchtypein('26','27','01','02','28,'29')执行如下语句更新即可(应收系统对应的销售发票):UPDATEAp_DetailsetcInvCode=b.cInvCode,iBVID=AutoIDFromSaleBillVouchaINNERJOINSaleBillVouchsbona.SBVID=b.SBVIDWhereAp_Detail.cCoVouchType=a.cVouchTypeandAp_Detail.cCoVouchID=a.cSBVCodeand(Ap_Detail.cInvCode=''orAp_Detail.cInvCodeIsNulloriBVID=0oriBVIDisnull)。
|
|