




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、n卡片處理及數(shù)據(jù)結(jié)構(gòu)分析n計(jì)提折舊分析n期末處理n報(bào)表分析卡片靜態(tài)信息,不做變動(dòng)卡片靜態(tài)信息,不做變動(dòng),不再改變,不再改變卡片新增卡片新增新增卡片變動(dòng)情況(t_faalter) 新增卡片基本信息(t_facard) 新增自定義項(xiàng)目(t_facarditem) 新增設(shè)備信息(t_fadevice) 新增原值原幣信息(t_faorgfor) 新增部門分配(t_fadept)新增余額(t_fabalance) 新增t_fabalcard 新增t_fabaldept 新增費(fèi)用分配(t_faexpense)新增t_fabalexpense 動(dòng)態(tài)信息,每期都不同,因動(dòng)態(tài)信息,每期都不同,因此每期都有一條記
2、錄此每期都有一條記錄 數(shù) 據(jù) 表基礎(chǔ)資料表基礎(chǔ)資料表 :t_faaltermode ,t_fagroup ,t_fastatus ,t_falocation t_faeconomyuse ,t_facarditemdefine ,t_fagroupitem ,t_fadeprmethodt_fauserdeprrate 卡片變動(dòng)相關(guān)表:卡片變動(dòng)相關(guān)表: t_faalter,t_facard ,t_fadevice ,t_faorgfor ,t_fadept ,t_faexpenses ,t_facarditem 余額與計(jì)提折舊相關(guān)表余額與計(jì)提折舊相關(guān)表 :t_fabalance ,t_faba
3、lcard ,t_fabaldevice ,t_fabalorgfor ,t_fabaldept ,t_fabalexpenses ,t_fabalcarditem ,其他表其他表 :t_faclear ,t_favoucher 卡片新增卡片新增基礎(chǔ)資料表t_faaltermode(t_faaltermode(變動(dòng)方式類別表變動(dòng)方式類別表),t_fastatus(),t_fastatus(使用狀態(tài)類別表使用狀態(tài)類別表), ),t_fadeprmethod(t_fadeprmethod(折舊方法定義表折舊方法定義表), ),t_fagroup(t_fagroup(卡片類別表卡片類別表),t_fa
4、location(),t_falocation(存放地點(diǎn)表存放地點(diǎn)表) )t_fagroup(卡片類別表卡片類別表),t_falocation(存放地點(diǎn)表存放地點(diǎn)表變動(dòng)相關(guān)表變動(dòng)相關(guān)表保留靜態(tài)信息,只在變動(dòng)期間保留一次保留靜態(tài)信息,只在變動(dòng)期間保留一次余額表和余額相關(guān)表余額表和余額相關(guān)表動(dòng)態(tài)信息,每期保留一條,直到卡片清理動(dòng)態(tài)信息,每期保留一條,直到卡片清理 t_faalter t_fabalance t_facard t_facarditem t_fadevice t_faorgfor t_fadept t_faexpense faalteridt_fabalcardt_fabaldeptt
5、_fabalexpense f b a i dfassetid余額表和余額相關(guān)表余額表和余額相關(guān)表新增卡片變動(dòng)情況(t_faalter) 新增卡片基本信息(t_facard) 新增自定義項(xiàng)目(t_facarditem) 新增設(shè)備信息(t_fadevice) 新增原值原幣信息(t_faorgfor) 新增部門分配(t_fadept)修改余額(t_fabalance) 新增t_fabalcard 新增t_fabaldept 新增費(fèi)用分配(t_faexpense)新增t_fabalexpense 卡片變動(dòng)(清理)卡片變動(dòng)(清理)t_faclear部門,費(fèi)用科目,折部門,費(fèi)用科目,折舊方法的變動(dòng)與新增
6、舊方法的變動(dòng)與新增卡片的保存方式一樣卡片的保存方式一樣變動(dòng)與新增基本相似變動(dòng)與新增基本相似唯一差異唯一差異,寫入寫入t_fabalance信息不同信息不同變動(dòng)變動(dòng)t_fabalancet_fabalcard清理,可以看作是清理,可以看作是原值和累計(jì)折舊減原值和累計(jì)折舊減少的變動(dòng)少的變動(dòng)清理清理差異差異,寫入寫入t_fabalance,t_fabalcard,t_faclear信息不同信息不同 關(guān)系關(guān)系累計(jì)折舊累計(jì)折舊+凈值凈值-累積折累積折舊調(diào)整舊調(diào)整=0而凈值而凈值=本期折舊本期折舊案例:清理不正確,導(dǎo)致下期對(duì)賬時(shí),期初折舊與總賬不符案例:清理不正確,導(dǎo)致下期對(duì)賬時(shí),期初折舊與總賬不符此問題
7、是由于在上期做清理之前沒有先記提折舊,所以卡片做清理時(shí),清理的折舊數(shù)據(jù)錯(cuò)誤導(dǎo)致。判斷原則:當(dāng)月清理的卡片,必須保證期初折舊+本期折舊+調(diào)增-調(diào)減=0,否則下期對(duì)賬一定不平 (調(diào)減也就是清理的折舊)執(zhí)行下面sql找出不正確的清理卡片(aa不為0,則此卡片清理不正確)select fasetid,(sum (faccumdeprp)+sum(fdepr)+sum(faccumdeprinc)-sum(faccumdeprdec) as aa from t_fabalance where fperiod=期間 and fyear=年度 and fassetid in ( select fasseti
8、d from t_faclear where fperiod=期間 and fyear=年度) group by fassetid處理方法:如果更改數(shù)據(jù)庫,雖能解決此問題,但是已生成的相對(duì)應(yīng)的總賬憑證卻是錯(cuò)的。所以徹底的解決辦法是:反結(jié)到第上期,將錯(cuò)誤的清理卡片刪除掉,然后重新記提折舊之后再清理.這樣結(jié)到下期之后將不會(huì)再發(fā)生這種情況.或則,直接在總賬當(dāng)期做憑證調(diào)整可以運(yùn)行以下可以運(yùn)行以下sqlsql進(jìn)行數(shù)據(jù)調(diào)整進(jìn)行數(shù)據(jù)調(diào)整: :請(qǐng)運(yùn)行以下請(qǐng)運(yùn)行以下sqlsqlupdate a set a.fdeptid=x.fitemid from t_fabalexpense a, t_fabaldept
9、x where update a set a.fdeptid=x.fitemid from t_fabalexpense a, t_fabaldept x where a.fbalid=x.fbalid a.fbalid=x.fbalid and a.fbalid in (select fbalid from (select a.fitemid,a.fbalid,b.fdeptid and a.fbalid in (select fbalid from (select a.fitemid,a.fbalid,b.fdeptid from t_fabaldept a left join t_fab
10、alexpense b on a.fbalid=b.fbalid and from t_fabaldept a left join t_fabalexpense b on a.fbalid=b.fbalid and a.fitemid=b.fdeptid) c where fdeptid is null)a.fitemid=b.fdeptid) c where fdeptid is null)update a set a.fdeptid=x.fitemid from t_faexpense a,t_fadept x where update a set a.fdeptid=x.fitemid
11、from t_faexpense a,t_fadept x where a.falterid=x.falterid a.falterid=x.falterid and a.falterid in (select falterid from (select and a.falterid in (select falterid from (select a.fitemid,a.falterid,b.fdeptid from t_fadept a left join t_faexpense b on a.fitemid,a.falterid,b.fdeptid from t_fadept a lef
12、t join t_faexpense b on a.falterid=b.falterid and a.fitemid=b.fdeptid) c where fdeptid is null)a.falterid=b.falterid and a.fitemid=b.fdeptid) c where fdeptid is null)因?yàn)橐驗(yàn)閠_faexpenset_faexpense及及t_fabalexpenset_fabalexpense表中的部門雖然丟失了,但是與之相對(duì)應(yīng)的表中的部門雖然丟失了,但是與之相對(duì)應(yīng)的t_fadeptt_fadept表及表及t_fabaldeptt_fabalde
13、pt表中的部門數(shù)據(jù)卻沒有丟失,所以可以將之替換到與之相對(duì)表中的部門數(shù)據(jù)卻沒有丟失,所以可以將之替換到與之相對(duì)應(yīng)的表內(nèi)。應(yīng)的表內(nèi)。案例案例 計(jì)提折舊計(jì)提折舊分?jǐn)偙酒谡叟f到部門與折舊費(fèi)分配表調(diào)用折舊子函數(shù)算出折舊額率調(diào)用折舊子函數(shù)算出折舊額生成計(jì)提折舊憑證取得本期要折舊卡片的信息記錄集合清除本期部門與折舊費(fèi)用分配表(0)第一階段第一階段第二階段第二階段第三階段第三階段 計(jì)提折舊的特點(diǎn)計(jì)提折舊的特點(diǎn)1.計(jì)提折舊是采用公式計(jì)算折舊額和折舊率,0,1,2,3,4,5,6折舊方法為系統(tǒng)予設(shè),0為沒有公式,不提折舊,1,2,3,4,5折舊時(shí)全用卡片入賬時(shí)的信息來折舊,6變動(dòng)時(shí)采用的方法,以變動(dòng)后的值來折舊.
14、同時(shí)系統(tǒng)允許自定義折舊公式(自定義折舊公式和自定義折舊率法), 自定義折舊率法折舊時(shí)用入賬時(shí)的值為基礎(chǔ)來體折舊,自定義方法用自定義的計(jì)算項(xiàng)目值提折舊 計(jì)提折舊的特點(diǎn)計(jì)提折舊的特點(diǎn)取得本期要折舊卡片的信息記錄集合取得本期要折舊卡片的信息記錄集合 select j.*, z.fassetnumber,z.fassetname,z.fdepracctid,z.forgval,z.fresidueval,z.fdeprmethodid,z.flifeperiods,z.fdeprperiods,z.fbuildvoucher,z.flocationname,z.fformula,z.fisworklo
15、ad,z.fdeproption,z.fuserrate,z.fgroupname,i.finitdate,i.fbeginusedate,i.forgvals,i.faccumdeprs,i.fresiduevals,i.fdecprereads,i.flifeperiodss,i.fperiodsuseds, q.faccumdepra, q.fperiodsuseda from jleft outer join i on i.fassetid=j.fassetid left outer join q on q.fassetid=j.fassetid and q.fyear=j.falte
16、ryear and q.fperiod=j.falterperiod and q.fcleared=j.faltercleared left outer join z on z.fassetid=j.fassetid折舊信息折舊信息(select a.fassetid,a.fbalid,a.fworkload,a.fdeprshould,a.fader,a.fdate,a.forgvalp,a.faccumdeprp,faccumdeprinc,faccumdeprdec,a.fdecprep,a.fdeprshouldlp,a.fdeprremain, d.forgval forgvala
17、,d.fresidueval fresiduevala,d.famiuvalueread fdecprereada,d.flifeperiods flifeperiodsa,c.fyear falteryear,c.fperiod falterperiod ,c.fcleared faltercleared from t_fabalance a,t_fabalcard b,t_faalter c,t_facard d where c.falternum=(select max(falternum) from t_faalter where fassetid=c.fassetid) and a.
18、fyear=2001 and a.fperiod=1 and a.forgvalp0 and a.fbalid=b.fbalid and a.fassetid=c.fassetid and a.fdate=c.fdate and c.falterid=d.falterid and a.fcleared=c.fcleared and a.fhasdepr=1)j (select b.fassetid,b.fdate finitdate,a.fbeginusedate,a.forgval forgvals,a.faccumdepr faccumdeprs,a.famiuvalueread fdec
19、prereads,a.fresidueval fresiduevals,a.flifeperiods flifeperiodss,a.fperiodsused fperiodsuseds from t_facard a,t_faalter b where a.falterid=b.falterid and b.fnew=1 ) i (select fassetid,fyear,fperiod,fcleared, faccumdeprp+faccumdeprinc-faccumdeprdec+fdepr faccumdepra,fdeprperiods fperiodsuseda from t_
20、fabalance ) q (select a.fassetid,b.fassetnumber,b.fmodel,b.fassetname, b.fdepracctid,b.forgval,b.fresidueval,b.fdeprmethodid, a.fdeprperiods,b.flifeperiods,b.fbuildvoucher,l.fname flocationname, c.fformula,c.fisworkload,c.fdeproption,c.fuserrate,e.fname fgroupname from t_fabalance a,t_fabalcard b,t_
21、fadeprmethod c,t_fastatus d,t_fagroup e,t_falocation l where a.fyear=2001 and a.fperiod=0 and a.fbalid=b.fbalid and b.fstatusid=d.fid and b.fgroupid=e.fid and b.flocationid=l.fid and c.fid=b.fdeprmethodid ) z折舊信息折舊信息理解此理解此sql語句,關(guān)鍵在語句,關(guān)鍵在 j,i,q,z三個(gè)查詢表三個(gè)查詢表j表:取期初信息和上一次變動(dòng)信息,主要用于折舊公式變動(dòng)表:取期初信息和上一次變動(dòng)信息,主要
22、用于折舊公式變動(dòng)6和自定義和自定義公式計(jì)提折舊公式計(jì)提折舊i表:取初始卡片信息,主要是由于折舊方法為表:取初始卡片信息,主要是由于折舊方法為1,2,3, 4,5的卡片計(jì)的卡片計(jì)提折舊提折舊q表:最近一次變動(dòng)后卡片期末的累計(jì)折舊,已使用期間等信息,與表:最近一次變動(dòng)后卡片期末的累計(jì)折舊,已使用期間等信息,與j結(jié)結(jié)合,用于折舊方法合,用于折舊方法6z表:取上一期卡片信息和計(jì)算折舊方法,如果剛好是第一期,則表:取上一期卡片信息和計(jì)算折舊方法,如果剛好是第一期,則a.fperiod=0,折舊信息折舊信息調(diào)用函數(shù)計(jì)算折舊額取出z.flifeperiods,z.fdeprperiods,z.fresidu
23、eval對(duì)應(yīng)z表,實(shí)際flifeperiods(預(yù)計(jì)使用期間) fresidueval(預(yù)計(jì)凈殘值)來源t_fabalcard,而fdeprperiods(已使用期間)來源 t_fanalance forgvalp(期初原值)對(duì)應(yīng)j表,實(shí)際來源當(dāng)期t_fanalanc的forgval(期初原值),來判斷卡片是否要計(jì)提折舊:條件一:fdeprperiodsflifeperiods (已提折舊期間=預(yù)計(jì)使用期間) if rs(fdeprremain) 0 then -剩余折舊額0if rs(fdeprshouldlp) *2 rs(fdeprremain), deprvalue = rs(fdep
24、rshouldlp)每期應(yīng)提折舊額剩余折舊額,直接取應(yīng)提折舊額作為這一期卡片的折舊額 else deprvalue = rs(fdeprremain) 取剩余折舊額作為這一期卡片的折舊額條件二:forgval-fresidueval=0 (原值= 2 then deprvalue = ddb(rs(forgvals), rs(fresiduevals), years, yearid, 2) / periodcount else 雙倍余額遞減法到了最后兩年用直線法 deprvalue = rs(forgvals) - rs(fresiduevals) - rs(faccumdeprp) 凈值 i
25、f rs(flifeperiodss) - rs(fdeprperiods) 1000,并且fuserateo則是用戶自定義折舊率法deprvalue=forgvals-fresiduevalsdeprvalue=deprvalue*折舊率/100折舊計(jì)算折舊計(jì)算 5. 處理特殊情況 一:計(jì)提的折舊額比剩余凈值大,導(dǎo)致凈值出現(xiàn)負(fù)數(shù):提剩余值 二:最后一期,折舊沒有提完:根據(jù)設(shè)置,提完或只提應(yīng)提數(shù) salorg = rs(forgvalp) - rs(fresidueval) - rs(faccumdeprp) 剩余凈值 sallife = lifeperiods - rs(fdeprperio
26、ds) 剩余期間if sallife = 1 and rs(fdeprmethodid) 3 and rs(fdeprmethodid) deprvalue then salorg為未提的折舊額 if rs(fdeproption) = 0 then 最后期間全部提完 deprvalue = salorgelse if rs(fdeproption) = 2 then 最后一期剩余折舊額大于2倍當(dāng)期折舊額則繼續(xù)提取,否則當(dāng)期提 if salorg deprvalue * 2 then將剩余金額寫入當(dāng)前余額表 update t_fabalance set fdeprshouidlp=fdeprv
27、alue,fdeprremain=salorg 折舊計(jì)算折舊計(jì)算第一階段問題分析第一階段問題分析1.余額記錄(t_fabalance)日期與變動(dòng)表(t_faalter)不一致2.上期余額記錄(t_fabalance)丟失3.原值和累計(jì)折舊科目丟失提取卡片折舊要素,常見的錯(cuò)誤是:折舊相關(guān)要素取不提取卡片折舊要素,常見的錯(cuò)誤是:折舊相關(guān)要素取不到,系統(tǒng)提示到,系統(tǒng)提示null錯(cuò)誤錯(cuò)誤折舊分析折舊分析第二階段問題分析第二階段問題分析1.折舊方法丟失折舊方法丟失(t_fabalcard和和t_facard不一致)不一致) 2.已到最后一期已到最后一期3.參與折舊計(jì)算的原值,累計(jì)折舊,預(yù)計(jì)使用期間等數(shù)參
28、與折舊計(jì)算的原值,累計(jì)折舊,預(yù)計(jì)使用期間等數(shù)據(jù)發(fā)生變化據(jù)發(fā)生變化計(jì)算折舊階段,常見問題是系統(tǒng)折舊額與手工不符計(jì)算折舊階段,常見問題是系統(tǒng)折舊額與手工不符折舊分析折舊分析第三階段問題分析第三階段問題分析1.費(fèi)用科目非明細(xì)科目,科目項(xiàng)目非明細(xì),或折舊費(fèi)用科目帶其它項(xiàng)目核算(部門)2.核算項(xiàng)目丟失3.t_fabalexpense記錄丟失4.費(fèi)用科目輸入錯(cuò)誤生成憑證階段,常見問題,憑證無法生成,或則生成憑證階段,常見問題,憑證無法生成,或則憑證金額與實(shí)際折舊額不符憑證金額與實(shí)際折舊額不符折舊分析折舊分析計(jì)提折舊時(shí)提示“科目無權(quán)限”,無法進(jìn)行下去,如何處理?答復(fù):為什么說沒有權(quán)限呢?登陸的身份是系統(tǒng)管理
29、員,具有所有的權(quán)限,所以真正的原因肯定不是因?yàn)闄?quán)限的問題。由于曾經(jīng)發(fā)生過已經(jīng)授權(quán)的用戶授權(quán)信息丟失的案例,故新建了一個(gè)用戶,授予了所有的權(quán)限,但依然出現(xiàn)這個(gè)錯(cuò)誤提示,所以排除權(quán)限的問題。后來使用profile 工具進(jìn)行跟蹤,發(fā)現(xiàn)程序在科目表中查找一條內(nèi)碼為0的科目,為什么會(huì)是內(nèi)碼為0呢?這說明某個(gè)卡片使用的科目內(nèi)碼為0。經(jīng)查找t_faexpense和t_fabalexpense表,發(fā)現(xiàn)折舊費(fèi)用科目有為0的記錄。解答:一般來說是固定資產(chǎn)所使用的科目內(nèi)碼為0,如累計(jì)折舊科目。這種問題一般來說是升級(jí)或?qū)?shù)據(jù)的原因造成的。處理的方法是到卡片表t_facard和t_fabalcard中把fdepracc
30、tid為0的記錄改為正確的科目內(nèi)碼即可問題.提折舊提示“核算項(xiàng)目沒有權(quán)限”,無法進(jìn)行下去,如何處理?答復(fù):分析過程: 這個(gè)問題和提示“科目沒有權(quán)限”類似,但內(nèi)容不一樣,這一次是“核算項(xiàng)目”。經(jīng)查,固定資產(chǎn)相關(guān)科目設(shè)置了核算項(xiàng)目,如果不設(shè)置類別核算的話,是不需要用到核算項(xiàng)目的。到t_faexpense和t_fabalexpense表中查找到fdetailid,然后在t_itemdetail查找對(duì)應(yīng)的核算項(xiàng)目,發(fā)現(xiàn)這些核算項(xiàng)目內(nèi)碼對(duì)應(yīng)的t_item表的記錄為非明細(xì)核算項(xiàng)目或則該核算項(xiàng)目已經(jīng)做了刪除標(biāo)志,這當(dāng)然是不允許的。解答:一般是所對(duì)應(yīng)的使用部門或折舊費(fèi)用科目所對(duì)應(yīng)的核算項(xiàng)目不存在或非明細(xì)的核算
31、項(xiàng)目。處理方法是到部門分配表(t_fadept和t_fabaldept)和核算項(xiàng)目詳情表t_itemdetail中把核算項(xiàng)目內(nèi)碼更正過來或者把對(duì)應(yīng)的核算項(xiàng)目置為最明細(xì)即可。案例分析案例分析系統(tǒng)參數(shù)檢查 系統(tǒng)期間更新 插入修改t_fabalance 更新卡片表t_fabalcard 更新t_fabalcarditem 更新t_fabaldevice 更新t_fabalorgfor 更新t_fabaldept 更新t_fabalexpense 更新t_fabalcarditem 將下期折舊額清0 更新t_identity 更新t_fabbalance表最近變動(dòng)日期 fdate字段固定資產(chǎn)結(jié)賬固定資
32、產(chǎn)結(jié)賬 更新t_fabalance 一.獲得當(dāng)期最小余額fbalid, 獲得t_fabalance最大余額fbalid(不是當(dāng)期最大,可能反結(jié)賬)進(jìn)而把所有介于在當(dāng)期最小fbalid和最大fbalid的所有t_fabalance記錄,假如結(jié)果集為s,找出來做如下處理(注意s集合可能只是當(dāng)期的余額,也可能包括以后期間的余額(反結(jié)賬情況下)二.先更新當(dāng)期余額表中已提折舊期間數(shù)(初始化不更新)s集合(本期)t_fabalance中已提折舊卡片的fdeprperiods加1 三.更新期初數(shù)s集合已存在下期余額的記錄(作過反結(jié)賬),只要更新s集合的期初數(shù)和發(fā)生數(shù)據(jù)(因?yàn)榉唇Y(jié)賬后,即使對(duì)原值,累積折舊或其
33、它元素發(fā)生了改變,則變動(dòng)產(chǎn)生的數(shù)據(jù)差異,已在變動(dòng)處理時(shí),已作過調(diào)整,反映到t_fabalance)。說明:b指當(dāng)期t_fabalance固定資產(chǎn)結(jié)賬固定資產(chǎn)結(jié)賬 期初數(shù)據(jù)下期.fdeprperiods=b. fdeprperiods下期.forgvalp=b. forgvalp+b. forgvalinc_b. forgvaldec下期.fdecprep=b. fdecprep+. b.fdecprep_b. fdecpredec下期.faccumdeprp=b. faccumdeprp+b.deprinc-b.depredc下期.fnump=b.fnump+b.fnumalter-數(shù)量四.更
34、新本年累計(jì)數(shù)據(jù)如果年結(jié),則所有累計(jì)數(shù)為0 或則。下期累數(shù)=當(dāng)期累數(shù)+當(dāng)期發(fā)生 固定資產(chǎn)結(jié)賬固定資產(chǎn)結(jié)賬 另一種情況,無下期記錄,從當(dāng)期取數(shù)然后插入生成下期記錄(已清理的固定資產(chǎn)卡片下期不在登記余額)insert into t_fabalance 期初數(shù)下期fbalid=當(dāng)期fbalid+1+最大fbalid-最小fbalid下期期出數(shù)據(jù)=當(dāng)期期初+當(dāng)期增加-當(dāng)期減少 本年累計(jì)數(shù)如果年結(jié),則本年累計(jì)數(shù)為0 否則下期本年累計(jì)數(shù)=當(dāng)期本年累計(jì)數(shù)+當(dāng)期發(fā)生數(shù)1 更新卡片表t_fabalcard以t_fabalance為基礎(chǔ),從fbalid取fbalid 固定資產(chǎn)結(jié)賬固定資產(chǎn)結(jié)賬 固定資產(chǎn)反結(jié)賬固定資產(chǎn)
35、反結(jié)賬 特點(diǎn):固定資產(chǎn)反結(jié)賬,不會(huì)刪除以后期間的數(shù)據(jù),僅僅做以下操作:1 更新上期余額表中的已提折舊期間字段(反初始化不更新)3 修改系統(tǒng)參數(shù),固定資產(chǎn)當(dāng)前期間減1期末結(jié)賬時(shí),提示算術(shù)溢出期末結(jié)賬時(shí),提示算術(shù)溢出,如何處理?如何處理?原因:原因:com_balance的的fbalid太大,超過系統(tǒng)定義范圍太大,超過系統(tǒng)定義范圍思路:重新編排思路:重新編排com_balance的的fbalidselect * into t_fabal_hetemp from t_fabalance where fyear(select fvalue from t_systemprofile where fcat
36、egory=fa and fkey=currentyear) -根根據(jù)實(shí)際需要修改條件據(jù)實(shí)際需要修改條件-生成新舊內(nèi)碼對(duì)照表生成新舊內(nèi)碼對(duì)照表select distinct(fbalid) as foldid,identity(int,1,1) as fnewid into #tmpa from t_fabalance用新內(nèi)碼更新就內(nèi)碼用新內(nèi)碼更新就內(nèi)碼案例分析案例分析t_fabalexpense,t_fabaldept,t_fabalance ,t_fabalcard,與折舊憑證的關(guān)系與折舊憑證的關(guān)系報(bào)表分析報(bào)表分析select * from t_fabalance where fperio
37、d=10 and fyear=2004select * from t_fabaldept where fbalid in (select fbalid from t_fabalance where fperiod=10 and fyear=2004)同一期間,折舊金額相同,折舊憑證中的折舊同一期間,折舊金額相同,折舊憑證中的折舊額直接來源額直接來源t_fabalexpense固定資產(chǎn)清單:固定資產(chǎn)清單的內(nèi)容來自t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense,t_faalter等等余額相關(guān)表和變動(dòng)相關(guān)。固定資產(chǎn)清單是可以按期間查詢的。其中有一
38、個(gè)選項(xiàng),是“多部門使用”的固定資產(chǎn)是否顯示,或則如何顯示的問題。一個(gè)固定資產(chǎn)如果有多個(gè)部門使用,那可以只顯示其中的一個(gè)部門,也可以多個(gè)部門都顯示出來。報(bào)表分析報(bào)表分析折舊費(fèi)用明細(xì)表、折舊費(fèi)用匯總表:兩個(gè)表的數(shù)據(jù)來源都是t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense等等余額相關(guān)表,只不過是折舊匯總表只顯示匯總數(shù)據(jù),而明細(xì)表把每個(gè)卡片的各自數(shù)據(jù)都顯示出來。一般情況下,不論固定資產(chǎn)數(shù)據(jù)是否存在數(shù)據(jù)不一致的情況,但這兩個(gè)表的數(shù)據(jù)都是一致的,因?yàn)樗麄兊膩碓春退惴ㄒ粯印?報(bào)表分析報(bào)表分析折舊費(fèi)用分配表:這個(gè)表的數(shù)據(jù)來自 t_fabalance、t_fa
39、balcard、t_fabaldept、t_fabalexpense等等余額相關(guān)表。固定資產(chǎn)明細(xì)賬:固定資產(chǎn)明細(xì)賬除了折舊憑證的信息外,所有數(shù)據(jù)來自t_fabalance、t_falter、t_facard等余額和變動(dòng)相關(guān)表。折舊憑證的信息來自憑證表中fobjectname=fa 和fparameter=depr的當(dāng)期折舊憑證報(bào)表分析報(bào)表分析自動(dòng)對(duì)賬分析自動(dòng)對(duì)賬分析總賬的數(shù)據(jù)來自余額表和當(dāng)期的憑證;固定資產(chǎn)的數(shù)據(jù)全部來自于t_fabalance余額表。固定資產(chǎn)系統(tǒng)取數(shù) 固資原值: s e l e c t i s n u l l ( s u m ( a . f o r g v a l p ) ,
40、 0 ) o r g va l b e g i n , i s n u l l ( s u m ( a . f o r g va l i n c ) , 0 ) orgvald,isnull(sum(a.forgvaldec),0) orgvalc from t_fabalance a,t_faalter b,t_facard c,t_account d where a.fassetid=b.fassetid and a.faltdate=b.fdate and b.falterid=c.falterid and c.fassetacctid=d.faccountid and d.fdetai
41、l=1 and a.fyear=2001 and a.fperiod=3 and (d.fnumber=1501 or d.fnumber like 1501.%)累計(jì)折舊: select isnull(sum(a.faccumdeprp),0) accumdeprbegin, isnull(sum(a.faccumdeprdec),0) accumdeprd,isnull(sum(a.fdepr+a.faccumdeprinc),0) accumdeprc from t_fabalance a,t_faalter b,t_facard c,t_account d where a.fasset
42、id=b.fassetid and a.faltdate=b.fdate and b.falterid=c.falterid and c.fdepracctid=d.faccountid and d.fdetail=1 and a . f y e a r = 2 0 0 1 a n d a . f p e r i o d = 3 a n d (d.fnumber=1502 or d.fnumber like 1502.%)自動(dòng)對(duì)賬分析自動(dòng)對(duì)賬分析減值準(zhǔn)備: s e l e c t i s n u l l ( s u m ( a . f d e c p r e p ) , 0 ) decvalb
43、egin,isnull(sum(a.fdecpreinc),0) decvalc,isnull(sum(a.fdecpredec),0) decvald from t_fabalance a,t_faalter b,t_facard c,t_fagroup e ,t_account d where a.fassetid=b.fassetid and a.faltdate=b.fdate and b.falterid=c.falterid and c.fgroupid=e.fid and e.fdecpreacctid=d.faccountid and d.fdetail=1 and a.fyear=2001 and a.fperiod=3 and (d.fnumber=1505 or d.fnumber like 1505.%)自動(dòng)對(duì)賬分析自動(dòng)對(duì)賬分析總賬取數(shù)固資原值: select isnull(sum(a.fbeginbalance*b.fdc),0) orgvalbegin,i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際視野下的教學(xué)改革計(jì)劃
- 臨床糖尿病周圍神經(jīng)痛分類、危險(xiǎn)因素、發(fā)病機(jī)制、臨床表現(xiàn)、診斷、鑒別診斷及治療要點(diǎn)
- 足浴店品牌宣傳材料制作與發(fā)布
- 2025基于大數(shù)據(jù)5G智能出行服務(wù)平臺(tái)
- 年度外部合作與聯(lián)盟戰(zhàn)略計(jì)劃
- 跨領(lǐng)域財(cái)務(wù)分析與報(bào)告制作的實(shí)戰(zhàn)經(jīng)驗(yàn)
- 財(cái)報(bào)中的盈利模式分析與投資選擇
- 非財(cái)務(wù)人員的財(cái)務(wù)報(bào)表解讀與舞弊識(shí)別培訓(xùn)
- 財(cái)報(bào)編制中應(yīng)遵循的會(huì)計(jì)原則
- 質(zhì)量管理體系在醫(yī)院安全建設(shè)中的應(yīng)用
- 高中英語丨高考核心高頻詞匯
- 《營養(yǎng)均衡膳食指南》課件
- 《數(shù)智化技術(shù)應(yīng)用與創(chuàng)新》課件 第1章 走進(jìn)數(shù)智化時(shí)代
- 2025年浙江省臺(tái)州機(jī)場(chǎng)管理有限公司招聘筆試參考題庫含答案解析
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 2025年江蘇醫(yī)藥職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 2025年常德職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫含答案解析
- 2024年江西青年職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(頻考版)含答案解析
- 《智能家居系統(tǒng)》課件
- 基礎(chǔ)模塊下冊(cè)《中國人民站起來了》2
- 繼電保護(hù)業(yè)務(wù)技能實(shí)操題庫
評(píng)論
0/150
提交評(píng)論