




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
利用AO采集金蝶K3財(cái)務(wù)軟件數(shù)據(jù)庫數(shù)據(jù)的步驟與方法某市某公司使用的是金蝶軟件公司開發(fā)的K3財(cái)務(wù)管理系統(tǒng),其版本為v10.4,后臺數(shù)據(jù)庫為MicrosoftSQLServer2000。該公司于2007年建賬,當(dāng)時(shí)使用的是KIS標(biāo)準(zhǔn)版,在2009年的時(shí)候,賬套由標(biāo)準(zhǔn)版升級到K3。另從2010年開始,重新建了帳套。這樣,同一個(gè)公司,需要采集兩個(gè)賬套的數(shù)據(jù),一個(gè)是07年到09年由KIS標(biāo)準(zhǔn)版升級而來的賬套,一個(gè)是2010年新建的賬套。但在使用AO進(jìn)行數(shù)據(jù)采集時(shí),審計(jì)人員僅能通過AO中的金蝶K39.31SQL備份模板,轉(zhuǎn)換該公司2010年的財(cái)務(wù)軟件備份數(shù)據(jù),而2007年至2009年的備份文件卻顯示數(shù)據(jù)源不匹配?,F(xiàn)通過采集軟件數(shù)據(jù)庫方式將其財(cái)務(wù)數(shù)據(jù)導(dǎo)入A0。采集轉(zhuǎn)換的步驟與方法如下:一、采集原始財(cái)務(wù)軟件數(shù)據(jù)庫根據(jù)所需要的財(cái)務(wù)軟件備份數(shù)據(jù)文件,通過K3的賬套管理工具,找到該賬套相對應(yīng)的數(shù)據(jù)實(shí)體(即后臺數(shù)據(jù)庫),查找其存儲路徑,請對方計(jì)算機(jī)管理人員復(fù)制此數(shù)據(jù)庫文件(該公司2007到2009年的賬套文件,名稱為:E:\K3賬套\AIS20091104164640_data.mdf和E:\K3賬套\AIS20091104164640_log.ldf),并附加到審計(jì)人員計(jì)算機(jī)中的SQL數(shù)據(jù)庫中。二、簡化數(shù)據(jù)庫(一)找到所需要的源數(shù)據(jù)表使用SQL企業(yè)管理器,打開剛才附加的數(shù)據(jù)庫,這里面有2500多個(gè)項(xiàng)目表。其中t_TableDescription為表描述表,說明了各張表的含義。根據(jù)它,我們可以輕松地找到t_Balance(余額表),t_Voucher(憑證表),t_VoucherEntry(憑證分錄表),t_Account(科目表)。為方便使用,
我們可以將上述表名分別改為yyeb(源余額表)、ypzb(源憑證表)、ypzfb(源憑證附表)、ykmb(源科目表)。7?SQLServerEnterpriscManager [.控制臺報(bào)目錄\HicrosoftSQLServers\SQLSer\%文件££)怕柞站》査溶化)工甚(P窗口4圈ISJtRliX證質(zhì)白□:離一I笹制臺穩(wěn)目壘曠[JXiciQ^Qf^ Scrvtrr%文件££)怕柞站》査溶化)工甚(P窗口4圈ISJtRliX證質(zhì)白□:離一I笹制臺穩(wěn)目壘曠[JXiciQ^Qf^ Scrvtrr-§SQLS^rwT旳-jfr(1pC41)Winds磚NT)-_|捌S用U皿-u曲□表砒粗也遜用尸也曲色」Ml劑二]吐認(rèn)壓聞戶龍契的歡廉曹JS饒JB戶龍理的誦鞍?UCI3)UJiueioa '(JfQiLddjal茶uudbrURoithwunxlUpubi-Uttmnlb*I孜彌輯融務(wù)SupplyEiittySi^pporte-dFrocWywflg舌〕?pExpSysFurtclionSyite^ProflieThirdPartyCowTe込或觸匕klm站TEmsInitBailanVnitCfCmpVnUsedAeeessUUUrerUseiDstaFlwPrVr?rD?fmeKailWFcrD-efimBfi'tUserDetailFurtcU?rDictUserPrivileteUrerProfile"■T—mikFlIKiLT*bleD?$亡工邛典tww#dM用戶dbo堀戶dbdfflrdbo窗戶dl?用戶用戶FBa折菁注券血?m(p*41(UKtt(K>隅即(苗Nhin返回尸p尸戶戶戶尸戶戶尸戶^^0QM-=:一^t—L「匚廠i~~tLik£Frp-efEkrtfth-妣曰胡2006-1-1?Z0Q6-L-I2200(-1-122D0d-l-!22006-1-12200^1-lZ2006-1-122^6-1-12■i-t-12i-L-12rM27U0B-1-I2200fi-l-l22D0fi-l-l220M-1rit2006-1-122006-1-12?006-l*l2200^1*12ZOOS-1-122006-1-12mm-1s*LUIL::29=IE::29=IB:32:It:11(二)修改數(shù)據(jù)表的字段名金蝶K3的數(shù)據(jù)庫中,表的列名都是英文的,對于不熟悉的審計(jì)人員來說,不方便識別。如果沒有數(shù)據(jù)字典,我們可以從數(shù)據(jù)庫中找到t_FieldDescription這張表。它是表字段描述表,說明了一些字段的含義。根據(jù)它,我們可以在表設(shè)計(jì)界面里,對照字段含義將上述幾張表里的常用的列名分別由英文改為中文,注意不要變動各列的數(shù)據(jù)類型,改完保存即可。SQLServerEnterpriseManager-[設(shè)計(jì)表"ylem編文件迥窗口(豐)幫肋迫)為電戸*臨沁半鞋噲甲回1 列名nr數(shù)覽類型|長度|允許空?itit4科目代碼vtrehur40料目名韌n^archarSO科目級次sxtialliM2卿科目bit1上級科目內(nèi)碼4FRootlDint4科目類別內(nèi)碼iM4借賀方向int4助記碼vtrchir40方別內(nèi)碼iiit4期末調(diào)范bit1FEarfiAccountIDiiit47FQumtibitIFUmtCrouplDiftt4三)新建簡化數(shù)據(jù)庫原數(shù)據(jù)庫里數(shù)據(jù)太多,不方便查找且很多數(shù)據(jù)審計(jì)人員并不需要。我們可以新建一個(gè)數(shù)據(jù)庫如:cssj(測試數(shù)據(jù)),再將原來的企業(yè)數(shù)據(jù)庫中的4張表yyeb、ypzb、ypzfb、ykmb導(dǎo)入測試數(shù)據(jù)庫。
曰鼬(local)(WindowsNT)lJ數(shù)據(jù)陣田0abc?(JHh那"Q曰鼬(local)(WindowsNT)lJ數(shù)據(jù)陣田0abc?(JHh那"QC^SJ導(dǎo)入數(shù)據(jù)⑴…口fl□口口口□口HSE"=m= 息翳新建S(3)...2>?從這里創(chuàng)建窗口(址)刷新(E)導(dǎo)出列表億人…幫助01)所有任務(wù)(K)導(dǎo)出數(shù)據(jù)CE)….■-syjtuiitesrtcaralogs~"1sysfulltextnotify「1sysmdexes-Isysindexkeys_jsysTnembers.._jsysQbjs"口syspermissionsh?1e*TFff*Tiirrtrvar■+ic三、分析整理三張表在新建的cssj數(shù)據(jù)庫中,我們可以通過查詢分析,對需要導(dǎo)入AO的3張表進(jìn)行整理。(一)整理科目表分析科目表ykmb中的“科目代碼”字段,發(fā)現(xiàn)其編制不是很規(guī)則。它用小數(shù)點(diǎn)作為分隔符,共分4級,但有的級次編碼位數(shù)不固定,如有的是4.3.2.2,有的是4.2.3.2等。(查詢語句如下圖)
為了使科目表能順利導(dǎo)入AO,須對“科目代碼”字段進(jìn)行修改,首先使編碼統(tǒng)一為4-3-3-3,其次要去掉分隔符(測試時(shí),如果不去掉會出錯(cuò))。舉例說明:查找二級科目的位數(shù),發(fā)現(xiàn)科目代碼有的是7位,如:5502.07,有的是8位,如:1002.001。這時(shí),需將7位的變成8位,即在5502.后面加0,變成5502.007(SQL語句見下圖)。■fra*^wrtlcn-(.wl1■fra*^wrtlcn-(.wl1呷出“刑!kb尸"甘n代口:i”科目1'Uflifiit'::I,5;O'^riiht■'利目ft円,劄tfttittXniL科目ftfli}=T『無乳喀)i■?匚$ _”痕上內(nèi)珂科固螂輕E名聃一 習(xí)園色詭現(xiàn)燈煙■.上卿旦內(nèi)<4FB◎曲珥科&唧由即ft魴向詣JMOS5fl2.072L]637]?3lBD39帆L跑2?G9Wtt*2I16571637朋1WJLL2U725>542.24>2116)736375D31MULLam&5D2.L42L1637lfi3?&D31HULL2t1537163T朋I楓L&5d2.3t夫業(yè)颶聶21啲r1S3?1MULL2?T6&592.332L1637183?5D31HULL和TT尿也昶2LIGJT1^371SfULLM78EM2.K生■隔?茄21!6S71?371MULLHH.1Q低值島燒品知宦2136371637刪1WLL2^90&542,陽i]I6J71637SDJ|MULL2MJKM2.DEi2L1S37Jfi31B031HULL20SI師4乳0?iSS-TSF2I20H>酈Q1WILL2-0415i5Q2.L1OEW2116ST1637SD31MULL2flS6OU.24花卉幗旌費(fèi)S1les?lfi3?&931HULLJflST55fl2H?吃標(biāo)注冊實(shí)2I1537163TW31fflJLLfjiis&5D2.[B21幽]fi3?甜自1MULL20SS&M)2.oa21163716376D31HOLLviHIM哄采用同樣的方法,可將三級和四級科目都統(tǒng)一編制成為規(guī)則的代碼。語句示例如下:selectdistinctlen(科目代碼)fromykmbwhere科目級次='3'(返回結(jié)果為11、12)select*fromykmbwherelen(科目代碼)=11and科目級次='3'updateykmbset科目代碼=left(科目代碼,9)+'0'+right(科目代碼,2)wherelen(科目代碼)=11;selectdistinctlen(科目代碼)fromykmbwhere科目級次='4'(返回結(jié)果為14)select*fromykmbwherelen(科目代碼)=14and科目級次='4'updateykmbset科目代碼=left(科目代碼,9)+'0'+right(科目代碼,5)wherelen(科目代碼)=14;selectdistinctlen(科目代碼)fromykmbwhere科目級次='4'(返回結(jié)果為15)select*fromykmbwherelen(科目代碼)=15and科目級次='4'updateykmbset科目代碼=left(科目代碼,13)+'0'+right(科目代碼,2)wherelen(科目代碼)=15。在此基礎(chǔ)上,我們用updateykmbset科目代碼=replace(科目代碼,'?','')fromykmb的語句去掉科目代碼中的分隔符——小數(shù)點(diǎn)。
經(jīng)過以上整理,科目表已符合AO的導(dǎo)入要求。(二)整理憑證表源憑證表,分為兩張表。一為憑證表ypzb,一為憑證分錄表ypzfb。前者包含的字段主要有:會計(jì)年度、會計(jì)期間、憑證號、借方金額合計(jì)、貸方金額合計(jì)、單據(jù)類型、記賬人、審核人等。后者包含的字段主要有:分錄號、摘要、科目內(nèi)碼、核算項(xiàng)目、余額方向、原幣金額、對方科目等。為了方便導(dǎo)入AO,最好通過“憑證內(nèi)碼”(唯一的憑證識別碼)把憑證表ypzb和憑證附表ypzfb合并生成一張新憑證表(pzb)。考慮到憑證附表中只有“科目內(nèi)碼”(科目ID),沒有能區(qū)分科目級別的“科目代碼”。因此還需通過“科目內(nèi)碼”字段將憑證附表與科目表相關(guān)聯(lián),以將“科目代碼”這個(gè)字段加入新的憑證表。SQL語句為:Selecta.憑證日期,a.會計(jì)年度,a.會計(jì)期間,a.憑證號,a.借方金額合計(jì),a.貸方金額合計(jì),a.單據(jù)類型,a.記賬人,a?審核人,b.分錄號,b.摘要,b.科目內(nèi)碼,b.核算項(xiàng)目,b?余額方向,b.原幣金額,b.本位幣金額,b.對方科目,c.科目代碼intopzbfromypzba,ypzfbb,ykmbcwherea.憑證內(nèi)碼=b?憑證內(nèi)碼andb.科目內(nèi)碼=。?科目內(nèi)碼此時(shí),憑證表(pzb)已整理完畢。因?yàn)楸颈碇邪?007年至2009年的數(shù)據(jù),為簡化操作,把它們按年度篩選成3張表。Select*intopzb2009frompzbwhere會計(jì)年度='2009'Select*intopzb2008frompzbwhere會計(jì)年度='2008'Select*intopzb2007frompzbwhere會計(jì)年度='2007'(三)整理余額表1、將源余額表增加“科目代碼”字段數(shù)據(jù)庫的源余額表中,也是只有“科目內(nèi)碼”,沒有“科目代碼”。我們同樣可以通過選擇源余額表里的所有內(nèi)容以及科目表里的科目代碼(兩者通過“科目內(nèi)碼”關(guān)聯(lián)),生成過渡余額表(gdyeb)。SQL語句為:selecta.*,b?科目代碼intogdyebfromyyeba,ykmbbwherea.科目內(nèi)碼=b.科目內(nèi)碼2、將余額表分年度Select*intoyeb2009fromgdyebwhere會計(jì)年度='2009'Select*intoyeb2008fromgdyebwhere會計(jì)年度='2008'Select*intoyeb2007fromgdyebwhere會計(jì)年度='2007'3、去掉余額表中核算項(xiàng)目內(nèi)碼為0的記錄測試過程中,在將余額表導(dǎo)入AO后,有的會計(jì)科目如“在建工程”中的許多明細(xì)科目期初余額與賬面數(shù)有較大誤差,經(jīng)過分析發(fā)現(xiàn)是由于這一級別的會計(jì)科目沒有再設(shè)臵下級明細(xì)科目,但設(shè)臵了項(xiàng)目輔助核算。在余額表里面,表現(xiàn)為相同的科目代碼,有著不同的核算項(xiàng)目內(nèi)碼和對應(yīng)的余額。此時(shí),這些科目的余額應(yīng)該是該科目下轄的每個(gè)輔助項(xiàng)目的余額匯總數(shù)。如下圖中:2009年8月份三級科目代碼1603001002的科目名稱為:“建設(shè)用地報(bào)批稅費(fèi)”。相同的三級代碼共有3個(gè),沒有4級代碼,分別對應(yīng)的核算項(xiàng)目使用內(nèi)碼為“0、30、62”。其中內(nèi)碼為30的是指支付“建設(shè)用地報(bào)批稅費(fèi)的對象之一“某市財(cái)政局”、內(nèi)碼為62的是指支付“建設(shè)用地報(bào)批稅費(fèi)”的對象之二“某市征撥土地事務(wù)處”,而內(nèi)碼為0的則是下面兩個(gè)輔助核算單位的匯總數(shù)。但是AO在導(dǎo)入期初余額時(shí)因?yàn)?603001002號的科目沒有下級編碼,無法對3個(gè)相同的代碼進(jìn)行取舍,只取了其中核算內(nèi)碼為“30”的值,導(dǎo)致賬表重建時(shí)期初余額出錯(cuò)。,査詢PC-2011011915t2_cESj.PC-201i0U.91612\Adiniiii5trator無惠」}色訃圧也魚計(jì)期聞護(hù)|]內(nèi)頷出碼擔(dān)H項(xiàng)竹甕叫內(nèi)咚市則內(nèi)悶璟布期布爭禎撈幣櫛方:ft世師廉幣費(fèi)萬麒類328IL34|!恥卻的D呻00■陽(Ml.ODQQ332W91114t仙列財(cái)Q02301H0T9M85,IOQ?Looqo9?n.0000|34劉皿8I1MI4030D100SS20rOOOO■阿M.aooo35SWP4ILMi?9MAlQft23G0L107SMS5.[000.0000.OOM.000036Mt)9制IIH1£O30D1OD201[15901940.2400.OQ0O?鼻0即.DIK)Q37跡g73L14litiDlOD]0(}23ft1[]079&935,LOOQ.ODDO■呃[Ml.Dado陽2D09111.341:603^01002酣□510L95S.LDDfluCOOO?DO凹]uOOQD39200?1|L3dfl0ME9OIW/2UMMQ?呃聞-QOQD408WP79L14leQWGQS300MQ7PJB85.imrOOQOjOOHhOQOO⑷auffT9114tfl0300100501tiBKimnwMQbS0GD.000042200?TIL34idG?oiooe桂3K101SM.10M.0000■萌帥.0D00:?20006IL34[€03flD]OD23D01107?5?85.LOOO.dQOCi.O0bD』ODOQ v<1口廖印怡町彳坯1勿充點(diǎn)* P>E01L(H」9L£t2怕一<]>PC-ZEW】L卯盯?\£d>in;:c沖 SDIk膽応記Ml:L氈訐廳垃"刖T在沒有找到更好的導(dǎo)入輔助信息的方法下,審計(jì)人員只有將期初余額全部都取“核算項(xiàng)目使用內(nèi)碼”為“0”的值并生成新的余額表。如2009年的余額表查詢語句為:select*intoxyeb2009fromyeb2009where核算項(xiàng)目使用內(nèi)碼='0'此時(shí),余額表已整理完畢。(備注:這種辦法的不足之處是對于一些設(shè)臵了輔助核算的科目,無法看到其明細(xì)情況)四、利用AO采集轉(zhuǎn)換功能生成電子帳套以2009年為例:將以上整理后的科目表ykmb、憑證表pzb2009、余額表xyeb2009,通過財(cái)務(wù)軟件數(shù)據(jù)庫采集方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 住房公積金借貸合同范本
- 孵化器企業(yè)入駐合同范本
- 單位攝影勞務(wù)合同范例
- 合同詐騙合同范本
- 十五房子買賣合同范本
- 合同范本環(huán)氧樹脂地坪
- 產(chǎn)品獨(dú)家運(yùn)營合同范本
- 廠房樓房出售合同范本
- 同城肥豬出售合同范本
- 制作門窗就合同范本
- 2024年大學(xué)生自我意識教學(xué)案
- 女生青春期知識講座(六年級)課件
- 在醫(yī)院新員工入職儀式上的講話
- 消化道出血講課課件
- 化工過程安全管理導(dǎo)則
- 建設(shè)工程管理畢業(yè)論文
- 《國歌法》、《國旗法》主題班會
- 新一代智能變電站二次系統(tǒng)技術(shù)問答
- 索膜結(jié)構(gòu)施工方案
- 首診負(fù)責(zé)制度課件
- 完整版老舊小區(qū)改造工程施工組織設(shè)計(jì)方案-3
評論
0/150
提交評論