




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
固定資產系統數據結構及處理演示文稿目前一頁\總數七十一頁\編于十三點固定資產系統數據結構及處理目前二頁\總數七十一頁\編于十三點提綱固定資產卡片數據結構賬套數據處理實例
目前三頁\總數七十一頁\編于十三點基礎資料表t_faaltermode(變動方式類別表),t_fastatus(使用狀態類別表),t_FADeprMethod(折舊方法定義表),t_fagroup(卡片類別表),t_falocation(存放地點表)目前四頁\總數七十一頁\編于十三點卡片基本概貌上圖紅色框內容存于t_facard表,藍色框內容存于t_fadevice表,綠色框內容存于t_facarditem表。目前五頁\總數七十一頁\編于十三點卡片基本概貌上圖紅色框內容存于t_facard卡片基本信息表,藍色框內容存于t_fadept表,綠色框內容存于t_faexpense表。目前六頁\總數七十一頁\編于十三點卡片基本概貌上圖紅色框內容存于t_facard表,藍色框內容存于t_fabalance表,此內容存于以上兩張表內。但t_facard只存儲卡片入賬時的值,而t_fabalance卻能存儲因折舊或卡片變動而改變了的值。目前七頁\總數七十一頁\編于十三點變動相關表變動基本表T_FAAlter卡片基本信息表T_FACard原值原幣表T_FAOrgFor固定資產部門分攤表T_FADept折舊費用分攤表T_FAExpenses自定義卡片項目表T_FACardItem附屬設備表T_FADevice目前八頁\總數七十一頁\編于十三點變動基本表和變動相關表的關系卡片相關表的核心是變動基本表(T_FAAlter)。該表記錄了固定資產的內碼,變動的期間,摘要,制單人等信息。因為新增的固定資產也可以看作一種變動方式為新增的業務來處理,故此,該表可以記錄從固定資產新增到變動、報廢等業務處理的所有情況。該表中的Fnew字段表明該記錄是否為新增卡片形成,Fnew=1表示該固定資產入賬時產生,即原始記錄。在同一個會計期間,同一個固定資產在該表中只能有一個記錄。目前九頁\總數七十一頁\編于十三點變動基本表的使用下圖為某賬套的固定資產變動基本表的記錄:
圖中,內碼為1的固定資產有兩條記錄。其中,期間為2000年0期的記錄是初始化錄入該固定資產時產生的。在結束初始化后,系統進入2000年第1期,然后做了一次變動,故此又產生了第二條記錄,但該記錄期間和變動FAlterID與第1條都不同。內碼為2的固定資產在2000年第1期錄入,在第2期進行了一次變動,可以看出,兩條記錄的期間、變動FAlterID都不同。由此,我們可以總結出固定資產變動基本表T_FAAlter記錄的規則:目前十頁\總數七十一頁\編于十三點變動基本表的使用卡片每變動一次(包括新增),即產生一條變動基本記錄,固定資產做每一次變動,變動IDFalterID依次加1,每期每個固定資產只能變動一次。當卡片新增或變動時,T_FAAlter變動基本表插入一條新記錄;它記錄了固定資產變動時的基本要素,如固定資產的內碼,期間,變動ID等等。與此同時,卡片變動相關表也會以該記錄的變動ID為主鍵,各自生成一條新的記錄,記錄各自的固定資產相關信息。
目前十一頁\總數七十一頁\編于十三點卡片基本信息表T_FACard1)
卡片基本信息表T_FACard:該表記錄每一次變動時當次變動卡片的基本信息,如固定資產名稱、存放地點、入賬時間、入賬原值、累計折舊、預計凈殘值、相關科目等等其中,入賬原值=原值原幣表該固定資產的各幣別金額總和。目前十二頁\總數七十一頁\編于十三點原值原幣表T_FAOrgFor2)
原值原幣表T_FAOrgFor:該表記錄固定資產某次變動時的價值組成,即該固定資產由幾種幣別組成,每種幣別各自金額為多少。有幾種幣別,就有幾條記錄。目前十三頁\總數七十一頁\編于十三點固定資產部門分攤表T_FADept3)
固定資產部門分攤表T_FADept:該表記錄該次變動的固定資產由幾個部門使用,每個部門占多少比率。有多少個部門,就生成幾個記錄。FdetailID記錄了存儲該部門核算項目信息的記錄的內碼。此表為生成折舊費用部門分配表的依據。目前十四頁\總數七十一頁\編于十三點折舊費用分攤表T_FAExpenses1)折舊費用分攤表T_FAExpenses:記錄該固定資產所產生的折舊費用分攤到哪幾個科目,每個科目所占比例。有幾個科目,就有幾條記錄。FdetailID記錄了存儲該科目核算項目信息的記錄的內碼。此表為生成折舊費用項目科目分配表的依據。目前十五頁\總數七十一頁\編于十三點附屬設備表T_FADevice2)附屬設備表T_FADevice:該表記錄了該固定資產所擁有的附屬設備,記錄了各附屬設備的名稱規格、數量、金額和存放地點等等。有幾個附屬設備,就有幾條記錄。
目前十六頁\總數七十一頁\編于十三點變動相關表的情況
1)
自定義卡片項目表T_FACardItem:該表初始時只有一個字段FalterID。當該賬套無論任何一個類別的卡片定義了自定義卡片項目時,該表就會以“F+自定義項目的內碼”為字段名,動態增加相應的字段,整個系統中有幾個自定義項目,就增加幾個字段。存儲時,對于每個字段,如果該卡片具有該自定義項目,則存入相應的值,否則該字段值為Null。
自定義卡片項目目前十七頁\總數七十一頁\編于十三點變動相關表的關系圖示
變動基本表T_FAAlter卡片基本信息表T_FACard原值原幣表T_FAOrgFor固定資產部門分攤表T_FADept折舊費用分攤表T_FAExpenses自定義卡片項目表T_FACardItem附屬設備表T_FADevice通過faalterid與其他表相連目前十八頁\總數七十一頁\編于十三點余額表和余額相關表余額表t_FABalance卡片每期狀況表t_FABalCard附屬設備每期狀況表t_FABalDevice原值原幣每期狀況表t_FABalOrgFor部門每期分配情況表t_FABalDept折舊費用每期分配情況表t_FABalExpense卡片自定義項目每期狀況表t_FABalCardItem目前十九頁\總數七十一頁\編于十三點余額相關表關系余額相關表的核心是余額表t_FABalance
該表記錄了固定資產的原值、累計折舊、殘值、期間等重要的余額信息。從固定資產系統啟用后,每一期都擁有自已的余額數據。表中的Fperiod字段代表期間數。當Fperiod=0時,代表是初始化期間的數據。當固定資產新增數據或變動數據時,會在對應的余額表進行增加記錄或變動記錄的操作。目前二十頁\總數七十一頁\編于十三點余額表t_FABalance結構目前二十一頁\總數七十一頁\編于十三點余額相關表關系它和變動基本表和變動相關表不同,變動基本表只有卡片新增或變動才會產生新的記錄;而余額表自卡片新增的期間開始,每一期每個固定資產都會有一條記錄。從系統實現的目的來講,如果和卡片變動基本表及相關表相聯合,只使用余額表已經可以實現每個期間折舊的計提、保存和分配工作。但是,考慮到計提折舊和折舊分配時提取折舊要素的方便性,系統增加了卡片狀況表、原值原幣狀況表、部門分攤狀況表、折舊費用分攤狀況表、附屬設備狀況表、自定義卡片項目狀況表等等。目前二十二頁\總數七十一頁\編于十三點余額相關表關系當新增固定資產時,系統除了生成變動基本表及其相關表的記錄外,還在余額表及其相關中插入一條新的記錄;除了余額ID外,計提折舊相關表幾乎與變動相關表雷同,保存的內容完全一樣,所不同的是變動相關表只有變動才會產生新記錄,而余額相關表每期都有記錄。當固定資產變動時,系統亦同新增時的情況一樣,在卡片變動基本表及其相關表、余額表及其相關表都記錄一遍。同時,余額表亦使用“累計折舊調增、調減;原值調增、調減;本年原值調增、調減”等字段記錄本次變動的變動額。當系統結賬時,余額表及其相關表固定資產記錄從上期復制而來。如果該期該固定資產未變動,則除余額表ID不一樣外,計提折舊相關表的記錄和上一期的記錄完全一樣;當然,如果該期該固定資產做了變動,余額相關表的記錄被更新為當期最新狀態。目前二十三頁\總數七十一頁\編于十三點余額相關表結構說明1.以t_faexpense表為例,說明余額相關表結構其結構與變動相關表的同名報表一樣,只是將falterid換為了fbalid.目前二十四頁\總數七十一頁\編于十三點余額相關表關系圖示余額表t_FABalance卡片每期狀況表t_FABalCard附屬設備每期狀況表t_FABalDevice原值原幣每期狀況表t_FABalOrgFor部門每期分配情況表t_FABalDept折舊費用每期分配情況表t_FABalExpense卡片自定義項目每期狀況表t_FABalCardItem通過Fabalid字段與其他表相連目前二十五頁\總數七十一頁\編于十三點變動基本表與余額表相連變動基本表T_FAAlter余額表T_FABalance通過FAAssetid相連目前二十六頁\總數七十一頁\編于十三點其他相關表報廢清理表(T_FAClear)憑證對照表(T_FAVoucher)報廢清理表T_FAClear和憑證對照表T_FAVoucher。固定資產發生報廢清理后,系統會自動生成一條變動記錄。憑證對照表則為記錄變動與相應憑證的對應關系,便于管理。這兩個表也是通過變動ID即FalterID和變動基本表關聯。當固定資產清理時,系統會首先做一個變動記錄,把該固定資產的原值、累計折舊等清零,并且在該變動記錄的“是否已清理Fcleared”字段和該固定資產當期的余額表記錄的“是否清理Fcleared”字段置1;然后在報廢清理表中增加一條記錄。目前二十七頁\總數七十一頁\編于十三點報廢清理表(T_FAClear)目前二十八頁\總數七十一頁\編于十三點憑證對照表(T_FAVoucher)目前二十九頁\總數七十一頁\編于十三點固定資產常用功能程序原理講解1.
折舊公式說明:平均年限法(基于原值和預計使用期間)公式:月折舊額=(入賬原值-入賬預計凈殘值)/入賬預計使用期間月折舊率=月折舊額/(入賬原值-入賬預計凈殘值)*100%平均年限法(基于凈值和剩余使用期間)公式:月折舊額=(入賬原值-入賬累計折舊-入賬預計凈殘值)/入賬剩余使用期間月折舊率=月折舊額/(入賬原值-入賬累計折舊-入賬預計凈殘值)*100%目前三十頁\總數七十一頁\編于十三點折舊公式說明年數總和法年折舊率=剩余年限/(預計使用年限*(預計使用年限+1)/2)月折舊率=年折舊率/12
雙倍余額遞減法年折舊率=2/預計使用年限*100%月折舊率=年折舊率/12工作量法(參照平均年限法)目前三十一頁\總數七十一頁\編于十三點折舊程序處理流程一、檢查固定資產是否完成初始化如果t_SystemProfile表中Fcategory=FA,Fkey=Closed對應的Fvalue=1,則初始化已完成,開始進行折舊事務處理.否則給出提示,初始化尚未結束。二、開始計提折舊目前三十二頁\總數七十一頁\編于十三點折舊程序處理流程先找出本次需要記提折舊的卡片。計提折舊所涉及的表為
T_FaBalance,T_FaBalCard,T_Faalter,T_FaCard,T_FaBalDept,T_FaBalExpense,t_FaDeprMethod,T_FaStatus,T_FaGroup,T_Falocation檢查入賬狀態、折舊狀態、折舊方法、工作量等信息目前三十三頁\總數七十一頁\編于十三點折舊程序處理流程入賬狀態對應t_FABalance表的FCleared字段:值為1表示“已清理”,固定資產不需計提折舊。根據t_FABalcard表中的FstatusID(使用狀態)對應表t_FAStatus中的FstatusID取出折舊狀態字段FWhetherDepr,FwhetherDepr=1提折舊,FwhetherDepr=0不提折舊。當需提折舊時,再根據t_FABalance表中的FdeprMethodID(折舊方法)對應表
t_FADeprMethod中的FdeprMethodID得出折舊方法等信息。
目前三十四頁\總數七十一頁\編于十三點折舊程序處理流程根據t_FABalance表中的FworkLoad字段得到工作量信息。根據t_FABalance表中的FABalID(固定資產余額代碼)對應表
t_FABaldept、t_FABalExpense中的FABalID得到折舊相關部門分配FitemID字段、折舊費用科目FacctID字段及核算項目分配FdetailID字段信息。目前三十五頁\總數七十一頁\編于十三點計算本期應提折舊額
根據t_FABalance表中字段FhasDepr是否為1,逐個判斷其折舊狀態,對需要計提折舊的固定資產,計算其本期折舊額。計算折舊額涉及到的折舊要素可見下表:
折舊要素(字段)所屬表含義及取值FstatusIDFABalcard使用狀態FdeprMethodIDFABalance折舊方法
0 不計提折舊
1 平均年限法(基于入賬原值和入賬預計使用期間)
2 平均年限法(基于入賬凈值和入賬剩余使用期間)
3 工作量法
4 年數總和法
5雙倍余額遞減法
6動態平均法(基于變動后要素)ForgValPFABalance固定資產原值(賬面值)FResidueValFABalcard預計凈殘值FaccumDeprPFABalance期初累計折舊FDecPrePFABalance減值準備原值
FlifePeriodsFABalcard(用于折舊計算)預計使用期間數FperiodsUsedFABalcard(用于折舊計算)入賬前已使用期間數
FDeprPeriodsFABalance(用于折舊計算)已提折舊期間
FDeprShouldLPFABalance最后一個期間應提折舊額FDeprShouldFABalance本期應提折舊額FDeprFABalance本期計提折舊額FWorkLoadFABalance本期工作量PeriodPerYearT_SystemProfile一個會計年度的會計期間數(一般為12)目前三十六頁\總數七十一頁\編于十三點計算本期應提折舊額對于
在t_fabalance表中FHasDepr=0,不需要計提折舊的固定資產,其本期折舊額
FDeprShould為0。對需要計提折舊的固定資產,其折舊額計算過程如下:采用工作量法的固定資產,若本期工作量為FWorkLoad0,則折舊額FDeprShould為0。
若折舊方法為“不計提折舊”,則折舊額為0。
若FPeriodsInDepr>=FlifeInDepr,則折舊額為0若ForgValP-FResidueVal<=0,則折舊額為0若FlifePeriods-FDeprPeriods<=0,則折舊額為0目前三十七頁\總數七十一頁\編于十三點計算本期應提折舊額當FDeprOption=0(最后一個期間需要把所有折舊提完)時
則折舊額=FDeprShouldLP
如果計算所得的折舊額<0,則折舊額為0,該固定資產計算過程結束。以上幾種情況屬于特殊狀態或臨界狀態,在一般情況下計算方法如下:
平均年限法:根據ForgValP、FResidueVal、FlifePeriods、FdeprPeriods四個要素按平均年限法的標準計算公式計算折舊。
目前三十八頁\總數七十一頁\編于十三點計算本期應提折舊額工作量法:根據ForgValP、FResidueVal、FlifePeriods、FWorkLoad四個要素計算折舊,計算方法類似平均年限法。
雙倍余額遞減法:若FlifePeriods-FDeprPeriods<=2*PeriodPerYear,則根據ForgValP、FaccumDeprP、FlifePeriods、FdeprPeriods四個要素按平均年限法計算折舊額。
若不是以上情況,則根據ForgValP、FaccumDeprP、FlifePeriods/PeriodPerYear(作為折舊年限)、(FlifePeriods–FdeprPeriods)\PeriodPerYear+1(作為當前期間所在的年份)四個要素按雙倍余額遞減法計算折舊額。
目前三十九頁\總數七十一頁\編于十三點計算本期應提折舊額年數總和法:根據FOrgValP、FResidueVal、FLifePeriods/PeriodPerYear(作為折舊年限)、(FlifePeriods–FdeprPeriods)\PeriodPerYear+1(作為當前期間所在的年份)四個要素按年數總和法計算折舊額。
注意:對以上計算出來的本期應提折舊額,若FOrgValP-(FAccumDeprP+折舊額)
<FResidueVal,為保證固定資產凈值不低于預計凈殘值,則本期應提折舊額=(FOrgValP–FAccumDeprP)
-FResidueVal更新本期計提折舊值:更新t_FABalance表中對應記錄的FDepr字段,使其值為以上計算所得的結果。
目前四十頁\總數七十一頁\編于十三點計算本期應提折舊額更新記錄公式
FAccumDeprP=FAccumDeprP+FDeprIfFDepr>0FDeprPeriods=FDeprPeriods+1或FDeprPeriods=FDeprPeriods+FworkLoad(工作量法)EndIf目前四十一頁\總數七十一頁\編于十三點分配折舊費用到科目,并生成憑證
確定憑證字號
計提折舊憑證的憑證字在軟件中是可選的,憑證號為所選憑證字當月最大號加1,憑證日期為當月最后一天。
生成費用科目分錄
根據FABalance表使用狀態記錄信息,將逐個折舊額(FDepr),根據t_FAbalExpense表的分配比率(FRate)計入相應的折舊費用科目(t_FABalExpense.FAcctID),分攤到t_FABalExpense(相當于新增記錄)表,使新記錄的FAmount字段值與t_FABalance表的FADepr一致。
此步驟完成后,將生成一張計提折舊的憑證,形式為:
目前四十二頁\總數七十一頁\編于十三點分配折舊費用到科目,并生成憑證借:折舊費用科目
XXX貸:累計折舊
XXX將此張憑證的編號插入t_Voucher的FvoucherID字段(相當于新增記錄),與憑證表相關聯,同時通過FInternalInd字段和FObjectName字段標計為FA,與固定資產系統相關聯。
分配折舊費用到部門
根據FABalance表使用狀態記錄信息,將逐個折舊額(FDepr),根據t_FABalDept表的分配比率(FRate)計入相應的部門(FItemID),分攤到t_FABalDept(相當于新增記錄)表,使新記錄的FAmount字段值與t_FABalance表的FADepr一致。
目前四十三頁\總數七十一頁\編于十三點固資折舊總流程根據以上所述固定資產折舊所涉及的方法及計算,實際計提折舊時,程序按以下步驟進行處理:檢查數據無誤之后,將首先替換t_fabalcard與t_fabalexpense表,將Famount字段設為0。檢查t_account表與t_item以及t_itemdetailv。測試應計提折舊的卡片所設置的折舊費用科目、核算項目、固定資產科目、累計折舊科目是否正確,是否與科目表、核算項目表、及核算項目明細表相匹配。程序按以上所述的折舊計算方法一張一張卡片按順序進行本期折舊金額計算。目前四十四頁\總數七十一頁\編于十三點固資折舊總流程根據計算的結果替換t_FaBalDept和t_FaBalExpense和t_FaBalance。以下為計算2001年3期的折舊,如: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目前四十五頁\總數七十一頁\編于十三點固資折舊總流程插入折舊憑證到t_Voucher和t_VoucherEntry。替換t_systemprofile的參數,將WithoutDepr的值替換為0.折舊完成,提示成功。以下為已被替換的t_fabalance,t_fabalexpense,t_fabaldept表的字段圖示:目前四十六頁\總數七十一頁\編于十三點最后一期折舊的處理
當最后一期折舊額小于或等于前一期折舊金額時,最后一期提完折舊。系統不做提示。當最后一期折舊額大于前一期折舊金額時,做如下判斷:差額小于或等于前一期折舊金額時,直接提完折舊。系統不做提示。目前四十七頁\總數七十一頁\編于十三點最后一期折舊的處理差額大于前一期折舊金額時,系統提示:(1)、最后一期提完折舊;(2)、繼續以前期折舊額繼續計提折舊,直到剩余折舊額小于或等于該金額時完成。(3)、重新設置每期折舊額。此時所有符合條件的固定資產列表顯示(包含原值、凈值、月折舊額、待折舊額等),讓用戶自行選擇折舊政策,但不影響當期折舊額。當最后一期時,重做條件檢查.。目前四十八頁\總數七十一頁\編于十三點卡片新增的程序處理1.先計算出faalterid數,然后在t_FAAlter中插入一條記錄
2.再在t_facard中插入一條記錄3.在t_facarditem中插入一條記錄4.在t_FAOrgFor中插入一條記錄5.在t_FADept中插入一條記錄6.在t_FAExpense中插入一條記錄7.在t_FABalance中插入一條記錄8.在t_FABalCard中插入一條記錄
目前四十九頁\總數七十一頁\編于十三點卡片新增的程序處理9.在t_FABalCardItem中插入一條記錄
10.在t_FABalDept中插入一條記錄
11.在t_FABalOrgFor中插入一條記錄
12.在t_FABalExpense中插入一條記錄13.最后替換t_fabalance表的Fcleared,Fdate字段
目前五十頁\總數七十一頁\編于十三點卡片變動的程序處理首先通過查詢得到變動需要用到的各項參數值。向t_faalter表中插入變動記錄。向變動相關表t_FACard、t_FACardItem、t_FAOrgFor、t_FADept、t_FAExpense里插入變動記錄。
替換t_FABalance表里的數值。向余額相關表t_FABalCard等表里添加變動記錄。
目前五十一頁\總數七十一頁\編于十三點卡片變動的程序處理向余額相關表t_FABalCard等表里添加變動記錄。替換t_fabalance表的Fcleared,Fdate字段。
最后向多重變動相關表t_FACardMulAlter、t_FACardItem、t_FAOrgForMulAlter、t_FADeptMulAlter、t_FAExpenseDetailMulAlter、t_FAExpenseMulAlter里插入數據。目前五十二頁\總數七十一頁\編于十三點卡片清理的程序處理查找此張卡片包含的所有Falterid號.查找是否有自定義卡片項目.查找卡片累計折舊,分配部門、分配科目等卡片要素。刪除余額數據里大于當前期間的該張卡片的數據。
目前五十三頁\總數七十一頁\編于十三點卡片清理的程序處理在t_faalter表里添加清理記錄。
.向t_facard、t_facartditem、t_fadept、t_faexpense、t_faorgfor表里添加清理記錄。替換t_fabalance表里的值。向t_fabalcard等余額相關表里添加清理記錄。
最后替換t_fabalance表的Fcleared,Fdate字段。目前五十四頁\總數七十一頁\編于十三點常用報表取數機制固定資產清單:固定資產清單的內容來自t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense,t_faalter等等余額相關表和變動相關。固定資產清單是可以按期間查詢的。其中有一個選項,是“多部門使用”的固定資產是否顯示,或則如何顯示的問題。一個固定資產如果有多個部門使用,那可以只顯示其中的一個部門,也可以多個部門都顯示出來。
目前五十五頁\總數七十一頁\編于十三點常用報表取數機制折舊費用明細表、折舊費用匯總表:兩個表的數據來源都是t_fabalance,t_fabalcard,t_fabaldept,t_fabalexpense等等余額相關表,只不過是折舊匯總表只顯示匯總數據,而明細表把每個卡片的各自數據都顯示出來。一般情況下,不論固定資產數據是否存在數據不一致的情況,但這兩個表的數據都是一致的,因為他們的來源和算法一樣。
目前五十六頁\總數七十一頁\編于十三點常用報表取數機制折舊費用分配表:這個表的數據來自
t_fabalance、t_fabalcard、t_fabaldept、t_fabalexpense等等余額相關表。固定資產明細賬:固定資產明細賬除了折舊憑證的信息外,所有數據來自t_fabalance、t_falter、t_facard等余額和變動相關表。折舊憑證的信息來自憑證表中fobjectname=’fa’和fparameter=’depr’的當期折舊憑證目前五十七頁\總數七十一頁\編于十三點固定資產自動對賬固定資產自動對賬:總賬的數據來自余額表和當期的憑證;固定資產的數據全部來自于t_fabalance余額表。固定資產系統取數
固資原值: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=2001anda.fperiod=3And(d.Fnumber='1501'ord.Fnumberlike'1501.%')目前五十八頁\總數七十一頁\編于十三點固定資產自動對賬固定資產系統取數累計折舊: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=2001anda.fperiod=3And(d.Fnumber='1502'ord.Fnumberlike'1502.%')目前五十九頁\總數七十一頁\編于十三點固定資產自動對賬固定資產系統取數減值準備: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=2001anda.fperiod=3And(d.Fnumber='1505'ord.Fnumberlike'1505.%')目前六十頁\總數七十一頁\編于十三點固定資產自動對賬總賬取數固資原值: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=2001Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1501')目前六十一頁\總數七十一頁\編于十三點固定資產自動對賬總賬取數累計折舊: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=2001Anda.FPeriod=3Anda.Fcurrencyid=0andb.Fdetailid=0And(b.Fnumber='1502')目前六十二頁\總數七十一頁\編于十三點固定資產自動對賬總賬取數減值準備: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=2001Anda.FPeriod=3Anda.Fcurrencyid=0Anda.Fdetailid=0And(b.Fnumber='1505')目前六十三頁\總數七十一頁\編于十三點固定資產自動對賬圖示如上圖如示,當發生自動對賬不平時,因為自動對賬除檢查年份、月份之外,還會檢查變動日期,所以可以用以下SQL進行日期調整。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、提折舊時提示:“進行卡片調整”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北師大版四年級數學下冊認識方程練習題
- 全州縣2024-2025學年六年級下學期小升初招生數學試卷含解析
- 四川工業科技學院《現代模具制造》2023-2024學年第二學期期末試卷
- 西藏拉薩北京實驗中學2025年初三年級語文試題月考試卷含解析
- 南充電影工業職業學院《安裝工程施工技術與造價審計》2023-2024學年第二學期期末試卷
- 石家莊市重點中學2025屆初三下學期9月月考化學試題試卷含解析
- 武漢工程職業技術學院《電動汽車故障檢測與診斷》2023-2024學年第二學期期末試卷
- 西藏山南地區扎囊縣2024-2025學年四下數學期末學業水平測試模擬試題含解析
- 四川美術學院《在經濟統計中的應用》2023-2024學年第一學期期末試卷
- 山西財經大學《現代交換原理與技術實驗》2023-2024學年第二學期期末試卷
- 外研版五年級下冊英語Module 8 Unit 1課件
- 混凝土模板支撐工程專項施工方案(140頁)
- 羽毛球教案36課時
- 第三章煤層氣的儲層壓力及賦存狀態
- 六年級上冊數學圓中方方中圓經典題練習
- 住宅(小區)智能化系統檢測報告
- ansys教學算例集汽輪機內蒸汽平衡態與非平衡態仿真分析
- 安全管理機構架構
- 國際海上人命安全公約(SOLAS)介紹
- 自卸車生產過程檢驗表
- 辭退公務員審批表辭退國家公務員審批表
評論
0/150
提交評論