|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的财务系统产品线固定资产模块出现如下问题:固定资产10月份不能计提折旧,折旧中断请帮忙解答!
原因分析:fa_cards和fa_DeprTransactions数据紊乱。
解决方案:在用友erp 系统版本U8.52软件中数据库中有数据丢失,由于按单部门折旧,可做如下修改:一、增加fa_cards_detail表中的数据(由fa_cards表获得):1.将fa_cards中的数据插入临时表,以便生成自增字段:selectidentity(int,1,1)assid,scardid,scardnum,sdeptnum,loptid,ddisposedate,iDisposePeriod,dblvalue,dbldecdeprt,dblbv,dblcanwork,dbltransindeprtcard,dbltransoutdeprtcard,dbldecprevaluet,dblretdecprevaluet,dblBuildArea,lBuildNum,lMachinNum,dblMachinWintotemptablefromfa_cards2.由临时表插入fa_cards_detail:setidentity_insertfa_cards_detailoninsertintofa_cards_detail(sid,scardid,scardnum,sdeptnum,loptid,ddisposedate,iDisposePeriod,dblvalue,dbldecdeprt,dblbv,dblcanwork,dbltransindeprtcard,dbltransoutdeprtcard,dbldecprevaluet,dblretdecprevaluet,dblBuildArea,lBuildNum,lMachinNum,dblMachinW)selectsid,scardid,scardnum,sdeptnum,loptid,ddisposedate,iDisposePeriod,dblvalue,dbldecdeprt,dblbv,dblcanwork,dbltransindeprtcard,dbltransoutdeprtcard,dbldecprevaluet,dblretdecprevaluet,dblBuildArea,lBuildNum,lMachinNum,dblMachinWfromtemptablesetidentity_insertfa_cards_detailoff3.删除临时表droptabletemptable二、补全fa_DeprTransactions_Detail表中的数据:1.将fa_DeprTransactions中的数据插入临时表,以便生成自增字段:selectIDENTITY(int,1,1)ASsid,fa_DeprTransactions.[sCardNum],[sDeptNum],[dblDepr1],[dblDeprT1],[dblDepr2],[dblDeprT2],[dblDepr3],[dblDeprT3],[dblDepr4],[dblDeprT4],[dblDepr5],[dblDeprT5],[dblDepr6],[dblDeprT6],[dblDepr7],[dblDeprT7],[dblDepr8],[dblDeprT8],[dblDepr9],[dblDeprT9],[dblDepr10],[dblDeprT10],[dblDepr11],[dblDeprT11],[dblDepr12],[dblDeprT12],[dblMonthValue1],[dblMonthValue2],[dblMonthValue3],[dblMonthValue4],[dblMonthValue5],[dblMonthValue6],[dblMonthValue7],[dblMonthValue8],[dblMonthValue9],[dblMonthValue10],[dblMonthValue11],[dblMonthValue12],[dblDeprThisYear]intotemptablefromfa_DeprTransactionsleftouterjoin(selectdistinctscardNum,sdeptnumfromfa_cards)aonfa_DeprTransactions.scardnum=a.scardnum2.由临时表插入fa_DeprTransactions_Detail:setidentity_insertfa_DeprTransactions_Detailoninsertintofa_DeprTransactions_Detail(sid,[sCardNum],[sDeptNum],[dblDepr1],[dblDeprT1],[dblDepr2],[dblDeprT2],[dblDepr3],[dblDeprT3],[dblDepr4],[dblDeprT4],[dblDepr5],[dblDeprT5],[dblDepr6],[dblDeprT6],[dblDepr7],[dblDeprT7],[dblDepr8],[dblDeprT8],[dblDepr9],[dblDeprT9],[dblDepr10],[dblDeprT10],[dblDepr11],[dblDeprT11],[dblDepr12],[dblDeprT12],[dblMonthValue1],[dblMonthValue2],[dblMonthValue3],[dblMonthValue4],[dblMonthValue5],[dblMonthValue6],[dblMonthValue7],[dblMonthValue8],[dblMonthValue9],[dblMonthValue10],[dblMonthValue11],[dblMonthValue12],[dblMonthValue13],[dblDeprThisYear])selectsid,[sCardNum],[sDeptNum],[dblDepr1],[dblDeprT1],[dblDepr2],[dblDeprT2],[dblDepr3],[dblDeprT3],[dblDepr4],[dblDeprT4],[dblDepr5],[dblDeprT5],[dblDepr6],[dblDeprT6],[dblDepr7],[dblDeprT7],[dblDepr8],[dblDeprT8],[dblDepr9],[dblDeprT9],[dblDepr10],[dblDeprT10],[dblDepr11],[dblDeprT11],[dblDepr12],[dblDeprT12],[dblMonthValue1],[dblMonthValue2],[dblMonthValue3],[dblMonthValue4],[dblMonthValue5],[dblMonthValue6],[dblMonthValue7],[dblMonthValue8],[dblMonthValue9],[dblMonthValue10],[dblMonthValue11],[dblMonthValue12],[dblMonthValue12],[dblDeprThisYear]fromtemptablesetidentity_insertfa_DeprTransactions_Detailoff3.删除临时表droptabletemptable。
|
|