來源: 審計署沈陽辦
去年以來,審計署組織開發(fā)的《現(xiàn)場審計實施系統(tǒng)》(簡稱“AO系統(tǒng)”)在全國審計機關(guān)中得到廣泛推廣應(yīng)用,筆者結(jié)合AO系統(tǒng)在中石油系統(tǒng)審計中的應(yīng)用,談?wù)勛约旱囊稽c心得:
一、系統(tǒng)安裝
在系統(tǒng)安裝的時候,常常出現(xiàn)“加密狗不匹配”的提示,安裝無法繼續(xù)。出現(xiàn)這種情況的解決辦法是:首先,確認(rèn)需要裝AO系統(tǒng)的計算機是否安裝了ACCESS數(shù)據(jù)庫。ACCESS數(shù)據(jù)庫是AO系統(tǒng)采用的后臺數(shù)據(jù)庫,但是在微軟OFFICE默認(rèn)安裝的選項里,不包含ACCESS的安裝,所以很多計算機安裝了微軟的OFFICE,但是并沒有安裝ACCESS,以至AO系統(tǒng)無法安裝。此時,用OFFICE安裝軟件,選取自定義安裝選項,將ACCESS裝到計算機上。其次,重新啟動計算機,在安裝前,將所有殺毒監(jiān)控軟件關(guān)閉。由于AO系統(tǒng)徽標(biāo)沒有通過殺毒軟件(筆者所用是瑞星2005)的認(rèn)證,所以在殺毒軟件運行的情況下,AO系統(tǒng)無法正常安裝。
二、數(shù)據(jù)采集分析
中油財務(wù)管理系統(tǒng)目前為6.0版本,采用數(shù)據(jù)庫為sybase12.5,數(shù)據(jù)存儲方式為余額表與科目表分別存儲,并在憑證表中引入責(zé)任中心的概念。數(shù)據(jù)采集過程中,采集全部報表,選取余額表、科目表、憑證表整理后導(dǎo)入AO系統(tǒng)。這三個表主要字段及關(guān)聯(lián)如下:
余額表:余額表包含會計科目、上年結(jié)轉(zhuǎn)余額、各會計期間發(fā)生額、期末余額。
科目表:科目表包含會計科目、科目名稱。
憑證表:憑證表包含憑證編號、憑證類型、會計科目、摘要、發(fā)生金額、商品數(shù)量、記帳方向、附件頁數(shù)、制單人、審核人、記帳人等。
三個表通過會計科目相關(guān)聯(lián)。
三、數(shù)據(jù)整理
(一)選取某年發(fā)生的憑證,加入憑證整理表SELECT *otni憑證整理表 FROM 憑證表WHEREcenter(憑證日期,4)=該年度(二)修改日期類型。由于憑證表中的日期字段的格式不符合AO系統(tǒng)的接口要求,所以不修改無法導(dǎo)入,需要將憑證表中的日期修改成yyyy-mm-dd的格式。具體操作可采用截取連接:
UPDATE整理憑證表SET憑證日期=center(憑證日期,4)+-+center(center(憑證日期,6),2)+-+center(center(憑證日期,8),2)
(三)整理科目代碼長度。中油財務(wù)管理系統(tǒng)的科目代碼字段每一級科目字段的長度都是28位,而不是傳統(tǒng)會計軟件采取的以長度即可區(qū)分會計科目級次的方式,這里,需要將填充的0全部去掉,將科目字段轉(zhuǎn)換為傳統(tǒng)的會計科目的字段格式,才便于轉(zhuǎn)換到AO系統(tǒng)。一級科目UPDATE憑證整理表SET科目編號=center(科目編號,4) WHEREcenter(科目編號,24)LIKE000000000000000000000000UPDATE 科目表SET科目編號=center(科目編號,4) WHEREcenter(科目編號,24)LIKE000000000000000000000000UPDATE 余額表SET科目編號=center(科目編號,4) WHEREcenter(科目編號,24)LIKE000000000000000000000000二級科目......六級科目UPDATE憑證整理表SET科目編號=center(科目編號,24)erehwcenter(科目編號,4)LIKE 0000UPDATE科目表SET科目編號=center(科目編號,24)erehwcenter(科目編號,4)LIKE 0000UPDATE余額表SET科目編號=center(科目編號,24)erehwcenter(科目編號,4)LIKE 0000
(四)科目名稱整理。為了查看方便,將科目名稱轉(zhuǎn)化為“一級科目/二級科目/…/明細科目”的格式。但是在從數(shù)據(jù)庫進行轉(zhuǎn)化數(shù)據(jù)的時候,要將字段長度改成255(默認(rèn)426,會出現(xiàn)溢出錯誤)。將科目表整理加入科目整理表:SELECTKM.科目編號,科目名稱=K1.科目名稱+CASEWHEN LEN(KM.科目編號)>4 THEN \+K2.科目名稱ELSE END+CASE WHENLEN(KM.科目編號)>8 THEN \+K3.科目名稱 ELSE END+CASE WHENLEN(KM.科目編號)>12 THEN \+K4.科目名稱 ELSE END+CASEWHENLEN(KM.科目編號)>16 THEN \+K5.科目名稱 ELSE END+CASEWHENLEN(KM.科目編號)>20 THEN \+K6.科目名稱 ELSE END+CASEWHENLEN(KM.科目編號)>24 THEN \+K7.科目名稱 ELSE ENDINTO 科目整理表FROM科目表KMINNER JOIN 科目表 K1 ON center(KM.科目編號,4)=K1.科目編號INNER JOIN 科目表K2 ONcenter(KM.科目編號,8)=K2.科目編號INNER JOIN 科目表 K3ONcenter(KM.科目編號,12)=K3.科目編號INNER JOIN 科目表 K4ONcenter(KM.科目編號,16)=K4.科目編號INNER JOIN 科目表 K5ONcenter(KM.科目編號,20)=K5.科目編號INNER JOIN 科目表 K6ONcenter(KM.科目編號,24)=K6.科目編號INNER JOIN 科目表 K7ONcenter(KM.科目編號,28)=K7.科目編號
四、數(shù)據(jù)導(dǎo)入使用
整理后,所有字段格式都已經(jīng)符合AO系統(tǒng)的數(shù)據(jù)定義,建立項目后,通過采集數(shù)據(jù)庫數(shù)據(jù),應(yīng)用輔助導(dǎo)入功能,即可直接導(dǎo)入使用了。
此外,如果你是新從事審計工作的人員,可閱讀輔助工具里的專家經(jīng)驗庫,會收到意想不到的效果。(姜興國)
|