版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
固定資產(chǎn)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及處理技術(shù)支持部整理年2月第1頁提要固定資產(chǎn)卡片數(shù)據(jù)結(jié)構(gòu)賬套數(shù)據(jù)處理實(shí)例
第2頁基礎(chǔ)資料表t_faaltermode(變動(dòng)方式類別表),t_fastatus(使用狀態(tài)類別表),t_FADeprMethod(折舊方法定義表),t_fagroup(卡片類別表),t_falocation(存放地點(diǎn)表)第3頁卡片基本概貌上圖紅色框內(nèi)容存于t_facard表,藍(lán)色框內(nèi)容存于t_fadevice表,綠色框內(nèi)容存于t_facarditem表。第4頁卡片基本概貌上圖紅色框內(nèi)容存于t_facard卡片基本信息表,藍(lán)色框內(nèi)容存于t_fadept表,綠色框內(nèi)容存于t_faexpense表。第5頁卡片基本概貌上圖紅色框內(nèi)容存于t_facard表,藍(lán)色框內(nèi)容存于t_fabalance表,此內(nèi)容存于以上兩張表內(nèi)。但t_facard只存放卡片入賬時(shí)值,而t_fabalance卻能存放因折舊或卡片變動(dòng)而改變了值。第6頁變動(dòng)相關(guān)表變動(dòng)基本表T_FAAlter卡片基本信息表T_FACard原值原幣表T_FAOrgFor固定資產(chǎn)部門分?jǐn)偙鞹_FADept折舊費(fèi)用分?jǐn)偙鞹_FAExpenses自定義卡片項(xiàng)目表T_FACardItem從屬設(shè)備表T_FADevice第7頁變動(dòng)基本表和變動(dòng)相關(guān)表關(guān)系卡片相關(guān)表關(guān)鍵是變動(dòng)基本表(T_FAAlter)。該表統(tǒng)計(jì)了固定資產(chǎn)內(nèi)碼,變動(dòng)期間,摘要,制單人等信息。因?yàn)樾略龉潭ㄙY產(chǎn)也能夠看作一個(gè)變動(dòng)方式為新增業(yè)務(wù)來處理,故此,該表能夠統(tǒng)計(jì)從固定資產(chǎn)新增到變動(dòng)、報(bào)廢等業(yè)務(wù)處理全部情況。該表中Fnew字段表明該統(tǒng)計(jì)是否為新增卡片形成,F(xiàn)new=1表示該固定資產(chǎn)入賬時(shí)產(chǎn)生,即原始統(tǒng)計(jì)。在同一個(gè)會(huì)計(jì)期間,同一個(gè)固定資產(chǎn)在該表中只能有一個(gè)統(tǒng)計(jì)。第8頁變動(dòng)基本表使用下列圖為某賬套固定資產(chǎn)變動(dòng)基本表統(tǒng)計(jì):
圖中,內(nèi)碼為1固定資產(chǎn)有兩條統(tǒng)計(jì)。其中,期間為0期統(tǒng)計(jì)是初始化錄入該固定資產(chǎn)時(shí)產(chǎn)生。在結(jié)束初始化后,系統(tǒng)進(jìn)入第1期,然后做了一次變動(dòng),故此又產(chǎn)生了第二條統(tǒng)計(jì),但該統(tǒng)計(jì)期間和變動(dòng)FAlterID與第1條都不一樣。內(nèi)碼為2固定資產(chǎn)在第1期錄入,在第2期進(jìn)行了一次變動(dòng),能夠看出,兩條統(tǒng)計(jì)期間、變動(dòng)FAlterID都不一樣。由此,我們能夠總結(jié)出固定資產(chǎn)變動(dòng)基本表T_FAAlter統(tǒng)計(jì)規(guī)則:第9頁變動(dòng)基本表使用卡片每變動(dòng)一次(包含新增),即產(chǎn)生一條變動(dòng)基本統(tǒng)計(jì),固定資產(chǎn)做每一次變動(dòng),變動(dòng)IDFalterID依次加1,每期每個(gè)固定資產(chǎn)只能變動(dòng)一次。當(dāng)卡片新增或變動(dòng)時(shí),T_FAAlter變動(dòng)基本表插入一條新統(tǒng)計(jì);它統(tǒng)計(jì)了固定資產(chǎn)變動(dòng)時(shí)基本要素,如固定資產(chǎn)內(nèi)碼,期間,變動(dòng)ID等等。與此同時(shí),卡片變動(dòng)相關(guān)表也會(huì)以該統(tǒng)計(jì)變動(dòng)ID為主鍵,各自生成一條新統(tǒng)計(jì),統(tǒng)計(jì)各自固定資產(chǎn)相關(guān)信息。
第10頁卡片基本信息表T_FACard1)
卡片基本信息表T_FACard:該表統(tǒng)計(jì)每一次變動(dòng)時(shí)當(dāng)次變動(dòng)卡片基本信息,如固定資產(chǎn)名稱、存放地點(diǎn)、入賬時(shí)間、入賬原值、累計(jì)折舊、預(yù)計(jì)凈殘值、相關(guān)科目等等其中,入賬原值=原值原幣表該固定資產(chǎn)各幣別金額總和。第11頁原值原幣表T_FAOrgFor2)
原值原幣表T_FAOrgFor:該表統(tǒng)計(jì)固定資產(chǎn)某次變動(dòng)時(shí)價(jià)值組成,即該固定資產(chǎn)由幾個(gè)幣別組成,每種幣別各自金額為多少。有幾個(gè)幣別,就有幾條統(tǒng)計(jì)。第12頁固定資產(chǎn)部門分?jǐn)偙鞹_FADept3)
固定資產(chǎn)部門分?jǐn)偙鞹_FADept:該表統(tǒng)計(jì)該次變動(dòng)固定資產(chǎn)由幾個(gè)部門使用,每個(gè)部門占多少比率。有多少個(gè)部門,就生成幾個(gè)統(tǒng)計(jì)。FdetailID統(tǒng)計(jì)了存放該部門核實(shí)項(xiàng)目信息統(tǒng)計(jì)內(nèi)碼。此表為生成折舊費(fèi)用部門分配表依據(jù)。第13頁折舊費(fèi)用分?jǐn)偙鞹_FAExpenses1)折舊費(fèi)用分?jǐn)偙鞹_FAExpenses:統(tǒng)計(jì)該固定資產(chǎn)所產(chǎn)生折舊費(fèi)用分?jǐn)偟侥膸讉€(gè)科目,每個(gè)科目所占百分比。有幾個(gè)科目,就有幾條統(tǒng)計(jì)。FdetailID統(tǒng)計(jì)了存放該科目核實(shí)項(xiàng)目信息統(tǒng)計(jì)內(nèi)碼。此表為生成折舊費(fèi)用項(xiàng)目科目分配表依據(jù)。第14頁從屬設(shè)備表T_FADevice2)從屬設(shè)備表T_FADevice:該表統(tǒng)計(jì)了該固定資產(chǎn)所擁有從屬設(shè)備,統(tǒng)計(jì)了各從屬設(shè)備名稱規(guī)格、數(shù)量、金額和存放地點(diǎn)等等。有幾個(gè)從屬設(shè)備,就有幾條統(tǒng)計(jì)。
第15頁變動(dòng)相關(guān)表情況1)
自定義卡片項(xiàng)目表T_FACardItem:該表初始時(shí)只有一個(gè)字段FalterID。當(dāng)該賬套不論任何一個(gè)類別卡片定義了自定義卡片項(xiàng)目時(shí),該表就會(huì)以“F+自定義項(xiàng)目標(biāo)內(nèi)碼”為字段名,動(dòng)態(tài)增加對(duì)應(yīng)字段,整個(gè)系統(tǒng)中有幾個(gè)自定義項(xiàng)目,就增加幾個(gè)字段。存放時(shí),對(duì)于每個(gè)字段,假如該卡片含有該自定義項(xiàng)目,則存入對(duì)應(yīng)值,不然該字段值為Null。
自定義卡片項(xiàng)目第16頁變動(dòng)相關(guān)表關(guān)系圖示
變動(dòng)基本表T_FAAlter卡片基本信息表T_FACard原值原幣表T_FAOrgFor固定資產(chǎn)部門分?jǐn)偙鞹_FADept折舊費(fèi)用分?jǐn)偙鞹_FAExpenses自定義卡片項(xiàng)目表T_FACardItem從屬設(shè)備表T_FADevice經(jīng)過faalterid與其它表相連第17頁余額表和余額相關(guān)表余額表t_FABalance卡片每期情況表t_FABalCard從屬設(shè)備每期情況表t_FABalDevice原值原幣每期情況表t_FABalOrgFor部門每期分配情況表t_FABalDept折舊費(fèi)用每期分配情況表t_FABalExpense卡片自定義項(xiàng)目每期情況表t_FABalCardItem第18頁余額相關(guān)表關(guān)系余額相關(guān)表關(guān)鍵是余額表t_FABalance
該表統(tǒng)計(jì)了固定資產(chǎn)原值、累計(jì)折舊、殘值、期間等主要余額信息。從固定資產(chǎn)系統(tǒng)啟用后,每一期都擁有自已余額數(shù)據(jù)。表中Fperiod字段代表期間數(shù)。當(dāng)Fperiod=0時(shí),代表是初始化期間數(shù)據(jù)。當(dāng)固定資產(chǎn)新增數(shù)據(jù)或變動(dòng)數(shù)據(jù)時(shí),會(huì)在對(duì)應(yīng)余額表進(jìn)行增加統(tǒng)計(jì)或變動(dòng)統(tǒng)計(jì)操作。第19頁余額表t_FABalance結(jié)構(gòu)第20頁余額相關(guān)表關(guān)系它和變動(dòng)基本表和變動(dòng)相關(guān)表不一樣,變動(dòng)基本表只有卡片新增或變動(dòng)才會(huì)產(chǎn)生新統(tǒng)計(jì);而余額表自卡片新增期間開始,每一期每個(gè)固定資產(chǎn)都會(huì)有一條統(tǒng)計(jì)。從系統(tǒng)實(shí)現(xiàn)目標(biāo)來講,假如和卡片變動(dòng)基本表及相關(guān)表相聯(lián)合,只使用余額表已經(jīng)能夠?qū)崿F(xiàn)每個(gè)期間折舊計(jì)提、保留和分配工作。不過,考慮到計(jì)提折舊和折舊分配時(shí)提取折舊要素方便性,系統(tǒng)增加了卡片情況表、原值原幣情況表、部門分?jǐn)偳闆r表、折舊費(fèi)用分?jǐn)偳闆r表、從屬設(shè)備情況表、自定義卡片項(xiàng)目情況表等等。第21頁余額相關(guān)表關(guān)系當(dāng)新增固定資產(chǎn)時(shí),系統(tǒng)除了生成變動(dòng)基本表及其相關(guān)表統(tǒng)計(jì)外,還在余額表及其相關(guān)中插入一條新統(tǒng)計(jì);除了余額ID外,計(jì)提折舊相關(guān)表幾乎與變動(dòng)相關(guān)表雷同,保留內(nèi)容完全一樣,所不一樣是變動(dòng)相關(guān)表只有變動(dòng)才會(huì)產(chǎn)生新統(tǒng)計(jì),而余額相關(guān)表每期都有統(tǒng)計(jì)。當(dāng)固定資產(chǎn)變動(dòng)時(shí),系統(tǒng)亦同新增時(shí)情況一樣,在卡片變動(dòng)基本表及其相關(guān)表、余額表及其相關(guān)表都統(tǒng)計(jì)一遍。同時(shí),余額表亦使用“累計(jì)折舊調(diào)增、調(diào)減;原值調(diào)增、調(diào)減;本年原值調(diào)增、調(diào)減”等字段統(tǒng)計(jì)此次變動(dòng)變動(dòng)額。當(dāng)系統(tǒng)結(jié)賬時(shí),余額表及其相關(guān)表固定資產(chǎn)統(tǒng)計(jì)從上期復(fù)制而來。假如該期該固定資產(chǎn)未變動(dòng),則除余額表ID不一樣外,計(jì)提折舊相關(guān)表統(tǒng)計(jì)和上一期統(tǒng)計(jì)完全一樣;當(dāng)然,假如該期該固定資產(chǎn)做了變動(dòng),余額相關(guān)表統(tǒng)計(jì)被更新為當(dāng)期最新狀態(tài)。第22頁余額相關(guān)表結(jié)構(gòu)說明1.以t_faexpense表為例,說明余額相關(guān)表結(jié)構(gòu)其結(jié)構(gòu)與變動(dòng)相關(guān)表同名報(bào)表一樣,只是將falterid換為了fbalid.第23頁余額相關(guān)表關(guān)系圖示余額表t_FABalance卡片每期情況表t_FABalCard從屬設(shè)備每期情況表t_FABalDevice原值原幣每期情況表t_FABalOrgFor部門每期分配情況表t_FABalDept折舊費(fèi)用每期分配情況表t_FABalExpense卡片自定義項(xiàng)目每期情況表t_FABalCardItem經(jīng)過Fabalid字段與其它表相連第24頁變動(dòng)基本表與余額表相連變動(dòng)基本表T_FAAlter余額表T_FABalance經(jīng)過FAAssetid相連第25頁其它相關(guān)表報(bào)廢清理表(T_FAClear)憑證對(duì)照表(T_FAVoucher)報(bào)廢清理表T_FAClear和憑證對(duì)照表T_FAVoucher。固定資產(chǎn)發(fā)生報(bào)廢清理后,系統(tǒng)會(huì)自動(dòng)生成一條變動(dòng)統(tǒng)計(jì)。憑證對(duì)照表則為統(tǒng)計(jì)變動(dòng)與對(duì)應(yīng)憑證對(duì)應(yīng)關(guān)系,便于管理。這兩個(gè)表也是經(jīng)過變動(dòng)ID即FalterID和變動(dòng)基本表關(guān)聯(lián)。當(dāng)固定資產(chǎn)清理時(shí),系統(tǒng)會(huì)首先做一個(gè)變動(dòng)統(tǒng)計(jì),把該固定資產(chǎn)原值、累計(jì)折舊等清零,而且在該變動(dòng)統(tǒng)計(jì)“是否已清理Fcleared”字段和該固定資產(chǎn)當(dāng)期余額表統(tǒng)計(jì)“是否清理Fcleared”字段置1;然后在報(bào)廢清理表中增加一條統(tǒng)計(jì)。第26頁報(bào)廢清理表(T_FAClear)第27頁憑證對(duì)照表(T_FAVoucher)第28頁固定資產(chǎn)慣用功效程序原理講解1.
折舊公式說明:平均年限法(基于原值和預(yù)計(jì)使用期間)公式:月折舊額=(入賬原值-入賬預(yù)計(jì)凈殘值)/入賬預(yù)計(jì)使用期間月折舊率=月折舊額/(入賬原值-入賬預(yù)計(jì)凈殘值)*100%平均年限法(基于凈值和剩下使用期間)公式:月折舊額=(入賬原值-入賬累計(jì)折舊-入賬預(yù)計(jì)凈殘值)/入賬剩下使用期間月折舊率=月折舊額/(入賬原值-入賬累計(jì)折舊-入賬預(yù)計(jì)凈殘值)*100%第29頁折舊公式說明年數(shù)總和法年折舊率=剩下年限/(預(yù)計(jì)使用年限*(預(yù)計(jì)使用年限+1)/2)月折舊率=年折舊率/12
雙倍余額遞減法年折舊率=2/預(yù)計(jì)使用年限*100%月折舊率=年折舊率/12工作量法(參考平均年限法)第30頁折舊程序處理流程一、檢驗(yàn)固定資產(chǎn)是否完成初始化假如t_SystemProfile表中Fcategory=FA,Fkey=Closed對(duì)應(yīng)Fvalue=1,則初始化已完成,開始進(jìn)行折舊事務(wù)處理.不然給出提醒,初始化還未結(jié)束。二、開始計(jì)提折舊第31頁折舊程序處理流程先找出此次需要記提折舊卡片。計(jì)提折舊所包括表為T_FaBalance,T_FaBalCard,T_Faalter,T_FaCard,T_FaBalDept,T_FaBalExpense,t_FaDeprMethod,T_FaStatus,T_FaGroup,T_Falocation檢驗(yàn)入賬狀態(tài)、折舊狀態(tài)、折舊方法、工作量等信息第32頁折舊程序處理流程入賬狀態(tài)對(duì)應(yīng)t_FABalance表FCleared字段:值為1表示“已清理”,固定資產(chǎn)不需計(jì)提折舊。依據(jù)t_FABalcard表中FstatusID(使用狀態(tài))對(duì)應(yīng)表t_FAStatus中FstatusID取出折舊狀態(tài)字段FWhetherDepr,FwhetherDepr=1提折舊,F(xiàn)whetherDepr=0不提折舊。當(dāng)需提折舊時(shí),再依據(jù)t_FABalance表中FdeprMethodID(折舊方法)對(duì)應(yīng)表t_FADeprMethod中FdeprMethodID得出折舊方法等信息。
第33頁折舊程序處理流程依據(jù)t_FABalance表中FworkLoad字段得到工作量信息。依據(jù)t_FABalance表中FABalID(固定資產(chǎn)余額代碼)對(duì)應(yīng)表t_FABaldept、t_FABalExpense中FABalID得到折舊相關(guān)部門分配FitemID字段、折舊費(fèi)用科目FacctID字段及核實(shí)項(xiàng)目分配FdetailID字段信息。第34頁計(jì)算本期應(yīng)提折舊額
依據(jù)t_FABalance表中字段FhasDepr是否為1,逐一判斷其折舊狀態(tài),對(duì)需要計(jì)提折舊固定資產(chǎn),計(jì)算其本期折舊額。計(jì)算折舊額包括到折舊要素可見下表:
折舊要素(字段)所屬表含義及取值FstatusIDFABalcard使用狀態(tài)FdeprMethodIDFABalance折舊方法
0 不計(jì)提折舊
1 平均年限法(基于入賬原值和入賬預(yù)計(jì)使用期間)
2 平均年限法(基于入賬凈值和入賬剩下使用期間)
3 工作量法
4 年數(shù)總和法
5雙倍余額遞減法
6動(dòng)態(tài)平均法(基于變動(dòng)后要素)ForgValPFABalance固定資產(chǎn)原值(賬面值)FResidueValFABalcard預(yù)計(jì)凈殘值FaccumDeprPFABalance期初累計(jì)折舊FDecPrePFABalance減值準(zhǔn)備原值
FlifePeriodsFABalcard(用于折舊計(jì)算)預(yù)計(jì)使用期間數(shù)FperiodsUsedFABalcard(用于折舊計(jì)算)入賬前已使用期間數(shù)
FDeprPeriodsFABalance(用于折舊計(jì)算)已提折舊期間
FDeprShouldLPFABalance最終一個(gè)期間應(yīng)提折舊額FDeprShouldFABalance本期應(yīng)提折舊額FDeprFABalance本期計(jì)提折舊額FWorkLoadFABalance本期工作量PeriodPerYearT_SystemProfile一個(gè)會(huì)計(jì)年度會(huì)計(jì)期間數(shù)(普通為12)第35頁計(jì)算本期應(yīng)提折舊額對(duì)于
在t_fabalance表中FHasDepr=0,不需要計(jì)提折舊固定資產(chǎn),其本期折舊額FDeprShould為0。對(duì)需要計(jì)提折舊固定資產(chǎn),其折舊額計(jì)算過程以下:采取工作量法固定資產(chǎn),若本期工作量為FWorkLoad0,則折舊額FDeprShould為0。
若折舊方法為“不計(jì)提折舊”,則折舊額為0。
若FPeriodsInDepr>=FlifeInDepr,則折舊額為0若ForgValP-FResidueVal<=0,則折舊額為0若FlifePeriods-FDeprPeriods<=0,則折舊額為0第36頁計(jì)算本期應(yīng)提折舊額當(dāng)FDeprOption=0(最終一個(gè)期間需要把全部折舊提完)時(shí)
則折舊額=FDeprShouldLP假如計(jì)算所得折舊額<0,則折舊額為0,該固定資產(chǎn)計(jì)算過程結(jié)束。以上幾個(gè)情況屬于特殊狀態(tài)或臨界狀態(tài),在普通情況下計(jì)算方法以下:
平均年限法:依據(jù)ForgValP、FResidueVal、FlifePeriods、FdeprPeriods四個(gè)要素按平均年限法標(biāo)準(zhǔn)計(jì)算公式計(jì)算折舊。
第37頁計(jì)算本期應(yīng)提折舊額工作量法:依據(jù)ForgValP、FResidueVal、FlifePeriods、FWorkLoad四個(gè)要素計(jì)算折舊,計(jì)算方法類似平均年限法。
雙倍余額遞減法:若FlifePeriods-FDeprPeriods<=2*PeriodPerYear,則依據(jù)ForgValP、FaccumDeprP、FlifePeriods、FdeprPeriods四個(gè)要素按平均年限法計(jì)算折舊額。
若不是以上情況,則依據(jù)ForgValP、FaccumDeprP、FlifePeriods/PeriodPerYear(作為折舊年限)、(FlifePeriods–FdeprPeriods)\PeriodPerYear+1(作為當(dāng)前期間所在年份)四個(gè)要素按雙倍余額遞減法計(jì)算折舊額。
第38頁計(jì)算本期應(yīng)提折舊額年數(shù)總和法:依據(jù)FOrgValP、FResidueVal、FLifePeriods/PeriodPerYear(作為折舊年限)、(FlifePeriods–FdeprPeriods)\PeriodPerYear+1(作為當(dāng)前期間所在年份)四個(gè)要素按年數(shù)總和法計(jì)算折舊額。
注意:對(duì)以上計(jì)算出來本期應(yīng)提折舊額,若FOrgValP-(FAccumDeprP+折舊額)<FResidueVal,為確保固定資產(chǎn)凈值不低于預(yù)計(jì)凈殘值,則本期應(yīng)提折舊額=(FOrgValP–FAccumDeprP)-FResidueVal更新本期計(jì)提折舊值:更新t_FABalance表中對(duì)應(yīng)統(tǒng)計(jì)FDepr字段,使其值為以上計(jì)算所得結(jié)果。
第39頁計(jì)算本期應(yīng)提折舊額更新統(tǒng)計(jì)公式FAccumDeprP=FAccumDeprP+FDeprIfFDepr>0FDeprPeriods=FDeprPeriods+1或FDeprPeriods=FDeprPeriods+FworkLoad(工作量法)EndIf第40頁分配折舊費(fèi)用到科目,并生成憑證
確定憑證字號(hào)
計(jì)提折舊憑證憑證字在軟件中是可選,憑證號(hào)為所選憑證字當(dāng)月最大號(hào)加1,憑證日期為當(dāng)月最終一天。
生成費(fèi)用科目分錄
依據(jù)FABalance表使用狀態(tài)統(tǒng)計(jì)信息,將逐一折舊額(FDepr),依據(jù)t_FAbalExpense表分配比率(FRate)計(jì)入對(duì)應(yīng)折舊費(fèi)用科目(t_FABalExpense.FAcctID),分?jǐn)偟絫_FABalExpense(相當(dāng)于新增統(tǒng)計(jì))表,使新統(tǒng)計(jì)FAmount字段值與t_FABalance表FADepr一致。
此步驟完成后,將生成一張計(jì)提折舊憑證,形式為:
第41頁分配折舊費(fèi)用到科目,并生成憑證借:折舊費(fèi)用科目 XXX貸:累計(jì)折舊 XXX將此張憑證編號(hào)插入t_VoucherFvoucherID字段(相當(dāng)于新增統(tǒng)計(jì)),與憑證表相關(guān)聯(lián),同時(shí)經(jīng)過FInternalInd字段和FObjectName字段標(biāo)計(jì)為FA,與固定資產(chǎn)系統(tǒng)相關(guān)聯(lián)。
分配折舊費(fèi)用到部門
依據(jù)FABalance表使用狀態(tài)統(tǒng)計(jì)信息,將逐一折舊額(FDepr),依據(jù)t_FABalDept表分配比率(FRate)計(jì)入對(duì)應(yīng)部門(FItemID),分?jǐn)偟絫_FABalDept(相當(dāng)于新增統(tǒng)計(jì))表,使新統(tǒng)計(jì)FAmount字段值與t_FABalance表FADepr一致。
第42頁固資折舊總流程依據(jù)以上所述固定資產(chǎn)折舊所包括方法及計(jì)算,實(shí)際計(jì)提折舊時(shí),程序按以下步驟進(jìn)行處理:檢驗(yàn)數(shù)據(jù)無誤之后,將首先替換t_fabalcard與t_fabalexpense表,將Famount字段設(shè)為0。檢驗(yàn)t_account表與t_item以及t_itemdetailv。測(cè)試應(yīng)計(jì)提折舊卡片所設(shè)置折舊費(fèi)用科目、核實(shí)項(xiàng)目、固定資產(chǎn)科目、累計(jì)折舊科目是否正確,是否與科目表、核實(shí)項(xiàng)目表、及核實(shí)項(xiàng)目明細(xì)表相匹配。程序按以上所述折舊計(jì)算方法一張一張卡片按次序進(jìn)行本期折舊金額計(jì)算。第43頁固資折舊總流程依據(jù)計(jì)算結(jié)果替換t_FaBalDept和t_FaBalExpense和t_FaBalance。以下為計(jì)算203期折舊,如:Updatet_FaBalDeptsetFAmount=659.72WhereFbalid=122andFitemclsid=2AndFItemid=128Updatet_FaBalExpensesetFAmount=989.58WhereFbalid=122AndFAcctid=1301andFDetailId=20andFDeptID=119Updatet_FaBalancesetFdeprshould=597.03,FDepr=597.03,FDeprRate=5.89951828063241E-03whereFassetId=27AndFyear=2001AndFperiod=3第44頁固資折舊總流程插入折舊憑證到t_Voucher和t_VoucherEntry。替換t_systemprofile參數(shù),將WithoutDepr值替換為0.折舊完成,提醒成功。以下為已被替換t_fabalance,t_fabalexpense,t_fabaldept表字段圖示:第45頁最終一期折舊處理
當(dāng)最終一期折舊額小于或等于前一期折舊金額時(shí),最終一期提完折舊。系統(tǒng)不做提醒。當(dāng)最終一期折舊額大于前一期折舊金額時(shí),做以下判斷:差額小于或等于前一期折舊金額時(shí),直接提完折舊。系統(tǒng)不做提醒。第46頁最終一期折舊處理差額大于前一期折舊金額時(shí),系統(tǒng)提醒:(1)、最終一期提完折舊;(2)、繼續(xù)以前期折舊額繼續(xù)計(jì)提折舊,直到剩下折舊額小于或等于該金額時(shí)完成。(3)、重新設(shè)置每期折舊額。此時(shí)全部符合條件固定資產(chǎn)列表顯示(包含原值、凈值、月折舊額、待折舊額等),讓用戶自行選擇折舊政策,但不影響當(dāng)期折舊額。當(dāng)最終一期時(shí),重做條件檢驗(yàn).。第47頁卡片新增程序處理1.先計(jì)算出faalterid數(shù),然后在t_FAAlter中插入一條統(tǒng)計(jì)
2.再在t_facard中插入一條統(tǒng)計(jì)3.在t_facarditem中插入一條統(tǒng)計(jì)4.在t_FAOrgFor中插入一條統(tǒng)計(jì)5.在t_FADept中插入一條統(tǒng)計(jì)6.在t_FAExpense中插入一條統(tǒng)計(jì)7.在t_FABalance中插入一條統(tǒng)計(jì)8.在t_FABalCard中插入一條統(tǒng)計(jì)
第48頁卡片新增程序處理9.在t_FABalCardItem中插入一條統(tǒng)計(jì)
10.在t_FABalDept中插入一條統(tǒng)計(jì)
11.在t_FABalOrgFor中插入一條統(tǒng)計(jì)
12.在t_FABalExpense中插入一條統(tǒng)計(jì)13.最終替換t_fabalance表Fcleared,Fdate字段
第49頁卡片變動(dòng)程序處理首先經(jīng)過查詢得到變動(dòng)需要用到各項(xiàng)參數(shù)值。向t_faalter表中插入變動(dòng)統(tǒng)計(jì)。向變動(dòng)相關(guān)表t_FACard、t_FACardItem、t_FAOrgFor、t_FADept、t_FAExpense里插入變動(dòng)統(tǒng)計(jì)。
替換t_FABalance表里數(shù)值。向余額相關(guān)表t_FABalCard等表里添加變動(dòng)統(tǒng)計(jì)。
第50頁卡片變動(dòng)程序處理向余額相關(guān)表t_FABalCard等表里添加變動(dòng)統(tǒng)計(jì)。替換t_fabalance表Fcleared,Fdate字段。
最終向多重變動(dòng)相關(guān)表t_FACardMulAlter、t_FACardItem、t_FAOrgForMulAlter、t_FADeptMulAlter、t_FAExpenseDetailMulAlter、t_FAExpenseMulAlter里插入數(shù)據(jù)。第51頁卡片清理程序處理查找此張卡片包含全部Falterid號(hào).查找是否有自定義卡片項(xiàng)目.查找卡片累計(jì)折舊,分配部門、分配科目等卡片要素。刪除余額數(shù)據(jù)里大于當(dāng)前期間該張卡片數(shù)據(jù)。
第52頁卡片清理程序處理在t_faalter表里添加清理統(tǒng)計(jì)。
.向t_facard、t_facartditem、t_fadept、t_faexpense、t_faorgfor表里添加清理統(tǒng)計(jì)。替換t_fabalance表里值。向t_fabalcard等余額相關(guān)表里添加清理統(tǒng)計(jì)。
最終替換t_fabalance表Fcleared,Fdate字段。第53頁慣用報(bào)表取數(shù)機(jī)制固定資產(chǎn)清單:固定資產(chǎn)清單內(nèi)容來自t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense,t_faalter等等余額相關(guān)表和變動(dòng)相關(guān)。固定資產(chǎn)清單是能夠按期間查詢。其中有一個(gè)選項(xiàng),是“多部門使用”固定資產(chǎn)是否顯示,或則怎樣顯示問題。一個(gè)固定資產(chǎn)假如有多個(gè)部門使用,那能夠只顯示其中一個(gè)部門,也能夠多個(gè)部門都顯示出來。
第54頁慣用報(bào)表取數(shù)機(jī)制折舊費(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)樗麄兤鹪春退惴ㄒ粯印?/p>
第55頁慣用報(bào)表取數(shù)機(jī)制折舊費(fèi)用分配表:這個(gè)表數(shù)據(jù)來自
t_fabalance、t_fabalcard、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)期折舊憑證第56頁固定資產(chǎn)自動(dòng)對(duì)賬固定資產(chǎn)自動(dòng)對(duì)賬:總賬數(shù)據(jù)來自余額表和當(dāng)期憑證;固定資產(chǎn)數(shù)據(jù)全部來自于t_fabalance余額表。固定資產(chǎn)系統(tǒng)取數(shù)
固資原值:selectisnull(sum(a.FOrgValP),0)OrgValBegin,isnull(sum(a.FOrgValInc),0)OrgValD,isnull(sum(a.FOrgValDec),0)OrgValCfromt_fabalancea,t_faalterb,t_facardc,t_accountdwherea.fassetid=b.fassetidanda.faltdate=b.fdateandb.falterid=c.falteridandc.Fassetacctid=d.faccountidandd.Fdetail=1anda.fyear=anda.fperiod=3And(d.Fnumber='1501'ord.Fnumberlike'1501.%')第57頁固定資產(chǎn)自動(dòng)對(duì)賬固定資產(chǎn)系統(tǒng)取數(shù)累計(jì)折舊:selectisnull(Sum(a.FAccumDeprP),0)AccumDeprBegin,isnull(sum(a.Faccumdeprdec),0)AccumDeprD,isnull(sum(a.fdepr+a.faccumdeprinc),0)AccumDeprCfromt_fabalancea,t_faalterb,t_facardc,t_accountdwherea.fassetid=b.fassetidanda.faltdate=b.fdateandb.falterid=c.falteridandc.FDepracctid=d.faccountidandd.Fdetail=1anda.fyear=anda.fperiod=3And(d.Fnumber='1502'ord.Fnumberlike'1502.%')第58頁固定資產(chǎn)自動(dòng)對(duì)賬固定資產(chǎn)系統(tǒng)取數(shù)減值準(zhǔn)備:selectisnull(sum(a.FDecPreP),0)DecValBegin,isnull(sum(a.FDecPreInc),0)DecValC,isnull(sum(a.FDecPreDec),0)DecValDfromt_fabalancea,t_faalterb,t_facardc,t_fagroupe,t_accountdwherea.fassetid=b.fassetidanda.faltdate=b.fdateandb.falterid=c.falteridandc.fgroupid=e.fidande.fdecpreacctid=d.faccountidandd.Fdetail=1anda.fyear=anda.fperiod=3And(d.Fnumber='1505'ord.Fnumberlike'1505.%')第59頁固定資產(chǎn)自動(dòng)對(duì)賬總賬取數(shù)固資原值:Selectisnull(Sum(a.FBeginBalance*b.Fdc),0)OrgValBegin,isnull(sum(a.FDebit),0)OrgValD,isnull(sum(a.FCredit),0)OrgValCfromt_Balancea,t_accountbwherea.Faccountid=b.Faccountidanda.Fyear=Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1501')第60頁固定資產(chǎn)自動(dòng)對(duì)賬總賬取數(shù)累計(jì)折舊:Selectisnull(Sum(a.FBeginBalance*b.Fdc),0)AccumDeprBegin,isnull(sum(a.FDebit),0)AccumDeprD,isnull(sum(a.FCredit),0)AccumDeprCfromt_Balancea,t_accountbwherea.faccountid=b.faccountidanda.Fyear=Anda.FPeriod=3Anda.Fcurrencyid=0andb.Fdetailid=0And(b.Fnumber='1502')第61頁固定資產(chǎn)自動(dòng)對(duì)賬總賬取數(shù)減值準(zhǔn)備:Selectisnull(Sum(a.FBeginBalance*b.Fdc),0)DecValBegin,isnull(sum(a.FDebit),0)DecValD,isnull(sum(a.FCredit),0)DecValCfromt_Balancea,t_accountbwherea.Faccountid=b.Faccountidanda.Fyear=Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1505')第62頁固定資產(chǎn)自動(dòng)對(duì)賬圖示如上圖如示,當(dāng)發(fā)生自動(dòng)對(duì)賬不平時(shí),因?yàn)樽詣?dòng)對(duì)賬除檢驗(yàn)?zāi)攴?、月份之外,還會(huì)檢驗(yàn)變動(dòng)日期,所以能夠用以下SQL進(jìn)行日期調(diào)整。updatebalsetfaltdate=faalter.fdatefromt_fabalancebal,t_faalterfaalterwherefaalter.fassetid=bal.fassetidandfaalter.falterid=(selectmax(falterid)fromt_faalterwherefassetid=faalter.fassetidand(fyear<bal.fyearor(fyear=bal.fyearandfperiod<=bal.fperiod)))
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【名師一號(hào)】2020-2021學(xué)年北師大版高中數(shù)學(xué)必修1:第四章-函數(shù)應(yīng)用-單元同步測(cè)試
- 2025年八年級(jí)統(tǒng)編版語文寒假預(yù)習(xí) 第09講 《經(jīng)典常談》
- 【同步課堂】2020年化學(xué)人教版選修5教案:4-2-糖類
- 四年級(jí)下冊(cè)英語單詞表
- 統(tǒng)編版語文三年級(jí)下冊(cè)看詞語寫拼音(無答案)
- 北京市大興區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末 歷史試題(含答案)
- 【創(chuàng)新設(shè)計(jì)】2021高考語文(福建專用)一輪規(guī)范訓(xùn)練:第十單元-時(shí)文短評(píng)
- 《分子和原子公開》課件
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編及答案集錦
- 2023小學(xué)教師教學(xué)工作總結(jié)怎么寫
- 計(jì)算機(jī)信息系統(tǒng)分級(jí)保護(hù)方案
- 二年級(jí)豎式計(jì)算題720道(打印排版)
- 頂管施工技術(shù)全面詳解
- 公路工程質(zhì)量檢驗(yàn)評(píng)定標(biāo)準(zhǔn)(交安部分)
- 整式的乘法和因式分解純計(jì)算題100道
- 東北石油大學(xué)學(xué)業(yè)預(yù)警、留級(jí)與退學(xué)制度修訂情況說明
- Consent-Letter-for-Children-Travelling-Abroad
- 護(hù)士工作量統(tǒng)計(jì)表
- 中價(jià)協(xié)[2013]35號(hào)造價(jià)取費(fèi)
- 玻璃鱗片施工技術(shù)規(guī)范
- 初中物理實(shí)驗(yàn)記錄表
評(píng)論
0/150
提交評(píng)論