问题现象:在用友8.61erp系统中用友U8版本号:U8.61软件的公共平台产品线系统管理模块出现如下问题:应收应付结转:结转发票时失败,原因为[类型不匹配]请帮忙解答!
原因分析:跟踪发现如下语句出错insertintopurbillvouchs(ID,PBVID,cInvCode,bExBill,dInDate,iPBVQuantity,iNum,iOriCost,iOriMoney,iOriTaxPrice,iOriSum,iCost,iMoney,iTaxPrice,iSum,iExMoney,iLostQuan,iNLostQuan,iNLostMoney,iOriTotal,iTotal,cDebitHead,cTaxHead,cClue,dSignDate,cCorInvCode,cFree1,cFree2,iTaxRate,cDefine22,cDefine23,cDefine24,cDefine25,cDefine27,cDefine26,iPOsID,cItemCode,cItem_class,cNLostType,mNLostTax,cItemName,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,dSDate,cUnitID,cDefine28,cDefine29,cDefine30,cDefine31,cDefine33,cDefine32,cDefine34,cDefine35,cDefine36,cDefine37,iSBsID,RdsId)SELECTUFDATA_020_2007..purbillvouchs.ID,PBVID,cInvCode,bExBill,dInDate,iPBVQuantity,iNum,iOriCost,iOriMoney,iOriTaxPrice,iOriSum,iCost,iMoney,iTaxPrice,iSum,iExMoney,iLostQuan,iNLostQuan,iNLostMoney,iOriTotal,iTotal,cDebitHead,cTaxHead,cClue,dSignDate,cCorInvCode,cFree1,cFree2,iTaxRate,cDefine22,cDefine23,cDefine24,cDefine25,cDefine27,cDefine26,iPOsID,UFDATA_020_2007..purbillvouchs.cItemCode,UFDATA_020_2007..purbillvouchs.cItem_class,cNLostType,mNLostTax,cItemName,cFree3,cFree4,cFree5,cFree6,cFree7,cFree8,cFree9,cFree10,dSDate,cUnitID,cDefine28,cDefine29,cDefine30,cDefine31,cDefine33,cDefine32,cDefine34,cDefine35,cDefine36,cDefine37,iSBsID,RdsIdFROMUFDATA_020_2007..purbillvouchswherepbvid=4。
解决方案:在用友erp 系统版本U8.61软件中用语句查询SELECTUFDATA_020_2007..purbillvouchs.ID,cInvCode,RdsIdFROMUFDATA_020_2007..purbillvouchsWHEREcInvCodeNOTIN(SELECTcInvCodeFROMinventory),发现有几个存货在表purbillvouchs中存在,但在存货档案里没有,加上后结转正常。
|