對輔助明細(xì)賬的AO采集方法_第1頁
對輔助明細(xì)賬的AO采集方法_第2頁
對輔助明細(xì)賬的AO采集方法_第3頁
對輔助明細(xì)賬的AO采集方法_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

對輔助明細(xì)賬的AO采集方法

在筆者多次的數(shù)據(jù)采集實(shí)踐中發(fā)現(xiàn),利用AO模板采集方法無法采集某些財(cái)務(wù)軟件的輔助核算明細(xì)賬,致使我們不能看到某些科目的明細(xì)信息,如對金碟軟件的模板采集因無法采集輔助賬,只能看到應(yīng)收、應(yīng)付等往來科目的一級科目核算情況,卻無法了解這些科目的明細(xì)核算信息,極大地影響了審計(jì)工作。針對這一數(shù)據(jù)采集問題,筆者根據(jù)多次的數(shù)據(jù)采集經(jīng)驗(yàn),通過對這些財(cái)務(wù)軟件數(shù)據(jù)庫的分析認(rèn)為,利用數(shù)據(jù)庫數(shù)據(jù)采集財(cái)務(wù)數(shù)據(jù)時(shí),在采集科目表、余額表和憑證庫這三張表(不同的財(cái)務(wù)軟件,這些信息表可能合并也可能分別存儲(chǔ))的基礎(chǔ)上,對數(shù)據(jù)進(jìn)行分析和修改,然后利用數(shù)據(jù)庫數(shù)據(jù)采集方法可解決問題。現(xiàn)以金蝶KIS標(biāo)準(zhǔn)版7.5版本為例,講解解決思路和方法,供大家參考。金蝶KIS標(biāo)準(zhǔn)版7.5版本是以ACCESS為數(shù)據(jù)庫的單機(jī)版財(cái)務(wù)軟件,但該軟件對數(shù)據(jù)庫進(jìn)行了權(quán)限設(shè)置和口令密碼設(shè)置,我們經(jīng)過處理和分析,找到科目表Glact、余額表Glbal和憑證表Glvch。在對科目表進(jìn)行分析后,我們發(fā)現(xiàn)該財(cái)務(wù)軟件用戶沒有對某些需要明細(xì)核算的科目設(shè)置下級科目(這也是無法用采集模板采集明細(xì)賬的原因),而是通過對這些科目設(shè)置一個(gè)輔助核算標(biāo)識(shí)號,在另一張表中存儲(chǔ)了明細(xì)核算的單位和人員信息,并對這些單位和人員分配了唯一標(biāo)識(shí)號,經(jīng)過查找,我們找到了這張輔助核算項(xiàng)目表Globj。接著就是把輔助核算項(xiàng)目表中單位和人員的標(biāo)識(shí)號作為這些輔助核算科目的下級科目編碼,把單位和人員作為科目名稱來處理數(shù)據(jù)。步驟一:首先分析原科目表的科目編碼級次和輔助核算項(xiàng)目表中人員的標(biāo)識(shí)號位數(shù),判斷科目表中下級科目位數(shù)是否與輔助核算項(xiàng)目表中人員標(biāo)識(shí)號編碼位數(shù)一致,如果不一致,請修改成一致。經(jīng)對科目表的科目編碼測試后,我們發(fā)現(xiàn)它是(3,2,2)的級次結(jié)構(gòu),即一級科目編碼是3位,二級科目編碼是2位,三級科目編碼也是2位,而輔助核算項(xiàng)目表中人員標(biāo)識(shí)號編碼位數(shù)是3位,要想構(gòu)造新的明細(xì)科目編碼,必須把科目表中的科目編碼修改成(3,3,3)的級次結(jié)構(gòu),余額表和憑證表也要進(jìn)行同樣的處理。處理的類SQL語句如下:1.判斷科目表科目編碼位數(shù)長度。Selectdistinctlen(科目編碼)from科目表2.修改科目表、余額表和憑證表的科目編碼長度。Update科目表set科目編碼=(casewhenlen(科目編碼)=5thenleft(科目編碼,3)+'0'+right(科目編碼,2)whenlen(科目編碼)=7thenleft(科目編碼,3)+'0'+substring(科目編碼,4,2)+'0'+right(科目編碼,2)else科目編碼end)余額表和憑證表的處理方法同上。步驟二:構(gòu)造新的科目表,把原科目表中進(jìn)行輔助核算的科目編碼和科目名稱分別連接上輔助核算項(xiàng)目表的人員標(biāo)識(shí)號和人員名稱,構(gòu)造兩個(gè)新的科目編碼。處理的類SQL語句如下:1.構(gòu)造一張新增科目表,使輔助核算的科目都有下級明細(xì)科目。Selecta.科目編碼+b.人員標(biāo)識(shí)號as科目編碼,a.科目名稱+b.人員名稱as科目名稱,借貸方向into.新增科目表from科目表ajoin項(xiàng)目核算表bona.輔助核算標(biāo)識(shí)號=b.輔助核算標(biāo)識(shí)號whereb.輔助核算標(biāo)識(shí)號notlike'*%'2.把新增科目表中的科目編碼、科目名稱和借貸方向等信息插入到科目表中。Insert科目表(科目編碼,科目名稱,借貸方向)Select*from新增科目表步驟三:更新余額表中的科目編碼。分析余額表,找出一月份的期初余額,同時(shí)把凡是輔助核算的科目編碼連接上人員標(biāo)識(shí)號,即可構(gòu)造一個(gè)具有新科目的余額表。處理的類SQL語句如下:1.生成期初余額表。Select*into期初余額表from余額表where期間=1and核算標(biāo)識(shí)號like'rmb%'2.更新期初余額表,產(chǎn)生新的科目編碼。Update期初余額set科目編碼=(casewhen輔助核算標(biāo)識(shí)號like'0%'then科目編碼else科目編碼+人員標(biāo)識(shí)號end)步驟四:更新憑證表中的科目編碼。分析憑證表,把凡是輔助核算的科目編碼連接上人員標(biāo)識(shí)號,即可構(gòu)造一個(gè)具有新科目的憑證表。處理的類SQL語句如下:Uvdate憑證表set科目編碼=(casewhen輔助核算標(biāo)識(shí)號isnullthen科目編碼else科目編碼+人員標(biāo)識(shí)號end)經(jīng)過上述步驟處理數(shù)據(jù)后,即可利用數(shù)據(jù)庫數(shù)據(jù)采集方法采集

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論