|
问题现象:在用友8.51erp系统中用友U8版本号:U8.51软件的财务系统产品线应收模块出现如下问题:821升级到用友U851ERP系统后在应收系统查询应收业务明细帐带科目查询出现不少的核销记录,导致与不带科目查询出的结果不平。请帮忙解答!
原因分析:经检查发现ap_detail表中存在有收款记录与核销记录的ccode为空的情况,将其修改为正确的科目即可。执行该语句前请作好数据备份!!!。
解决方案:在用友erp 系统版本U8.51软件中ifexists(select*fromsysobjectswherename='aa')droptableaaifexists(select*fromsysobjectswherename='bb')droptablebbifexists(select*fromsysobjectswherename='cc')droptableccifexists(select*fromsysobjectswherename='ff')droptableffifexists(select*fromsysobjectswherename='uu')droptableuuifexists(select*fromsysobjectswherename='yy')droptableyyselectcpzidintoaafromap_detailwherecvouchtype='48'andcflag='ar'and(icamount0oricamount_f0)andiflag=0andcprocstyle='48'andbprepay=0andcpzidisnotnullandccodeisnullgroupbycpzidselectaa.cpzid,ccodeintofffromap_detailjoinaaonap_detail.cpzid=aa.cpzidgroupbyaa.cpzid,ap_detail.ccodehavingap_detail.ccodeisnotnullselecticoclosesidintobbfromap_detailwherecvouchtype='48'andcflag='ar'and(icamount0oricamount_f0)andiflag=0andcprocstyle='48'andbprepay=0andcpzidisnullandccodeisnullselectid,ckmintoccfromap_closebillsjoinbbonap_closebills.id=bb.icoclosesidselecticlosesidintouufromap_detailwherecvouchtype='48'andcflag='ar'and(icamount0oricamount_f0)andiflag=0andcprocstyle='9p'andccodeisnullselectckm,idintoyyfromap_closebillsjoinuuonap_closebills.id=uu.iclosesidupdateap_detailsetccode=cc.ckmfromap_detailjoincconap_detail.icoclosesid=cc.idwhereccodeisnullupdateap_detailsetap_detail.ccode=ff.ccodefromap_detailjoinffonap_detail.cpzid=ff.cpzidwherecvouchtype='48'andcflag='ar'and(icamount0oricamount_f0)andiflag=0andcprocstyle='48'andbprepay=0andap_detail.cpzidisnotnullandap_detail.ccodeisnullupdateap_detailsetap_detail.ccode=ff.ccodefromap_detailjoinffonap_detail.cpzid=ff.cpzidwherecprocstyle='9P'andccovouchtype='48'andcflag='ar'andap_detail.cpzidisnotnullandap_detail.ccodeisnullupdateap_detailsetccode=yy.ckmfromap_detailjoinyyonap_detail.iclosesid=yy.idwherecvouchtype='48'andcflag='ar'and(icamount0oricamount_f0)andiflag=0andcprocstyle='9p'andccodeisnull。
|
|