999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

巧用Access 2007采集用友A++財政財務管理軟件導出XML財務數據

2017-01-07 19:18:44龔澤平
財會學習 2016年23期
關鍵詞:數據庫

龔澤平

2016年8月,曲靖市審計局在對某縣縣長離任進行經濟責任審計時,采集到某單位用友A++財政財務管理軟件(V5.2)備份XML財務數據,采用AO2011數據采集模板和SQL數據庫轉換等多種方法,始終無法導入A02011系統。

偶然間,筆者想到既然能用Microsoft Excel 2007電子表格處理XML文件,那么也許Microsoft Access 2007數據庫也能處理XML數據,于是試了一下,果然成功,且過程十分簡單,現將該方法介紹如下。

一、利用Microsoft Access 2007數據導入功能將被審計單位提供的XML格式財務數據導入Access,還原成一個完整的財務數據庫

1.在Microsoft Access 2007中新建一個Access數據庫XXGA.accdb,鼠標右鍵點擊右邊“表1:表”→“導入(M)” →“XML文件(M)”,選擇要導入的XML文件“公共檔案類”,將其包含的文件全部導入Access數據庫XXGA.accdb。

2.點擊“創建”→“表”新建表,按(一)步驟導入“總賬類”全部文件。

二、Microsoft Access 2007數據庫升遷

XML數據轉換完成后,利用Microsoft Access 2007據庫升遷功能,將Microsoft Access 2007數據庫XXGA.accdb升遷到SQL Server 2008 R2中。具體步驟如下:

1.更改安全設置。點擊“安全警告 已禁用了數據庫的某些內容”后的“選項”按鈕,點擊“啟用此內容”更改安全設置。

2.點擊工具欄上的“SQL Server”按鈕,啟動數據庫升遷向導。

3.選擇(或輸入)SQL數據庫服務器名稱、登錄賬戶、密碼和升遷后的SQL Server數據庫名稱(XXGA2014)。

4.按>>按鈕,將可用表全部選擇到“導出SQL Server”中,點擊“下一步”完成數據升遷。

需要注意的是,在升遷Microsoft Acess 2007數據庫前要關閉所有已打開的數據表,否則會出現“任何數據庫對象處于打開狀態時升遷向導均無法運行。請關閉打開的對象并重試”如下錯誤提示信息:

三、SQL數據整理與AO數據采集

完成Access數據庫升遷后,即可啟動SQL Server 2008 R2,對升遷后的數據庫XXGA2014進行數據整理,重點檢查科目表、科目余額表有無編碼重復情況,科目余額表各級科目余額是否齊全,憑證表、余額表借貸是否平衡;以及時間、金額等字段類型是否正確。

科目編碼重復與各級科目余額不全,是造成AO賬表重建失敗的主要原因之一。如果各級科目余額不全,需要按照末級科目→一級科目的順序逐級匯總。有關數據整理語句如下:

(一)科目表

select 科目編號,科目名稱,余額方向 into XXGA2014.dbo.審計_會計科目表 from XXGA2014.dbo.會計科目

(二)憑證表

SELECT 會計年度,會計期間號 as 會計期間,left(記賬憑證日期,4)+'-'+substring(記賬憑證日期,5,2)+'-'+right(記賬憑證日期,2) as 憑證日期, case when 記賬憑證類型編號='JZ' then '記賬' end as 憑證類型,記賬憑證編號 as 憑證編號,記賬憑證行號 as 分錄號,記賬憑證摘要 as 摘要,科目編號, 輔助項1編號 as 輔助核算代碼,cast(借方本幣金額 as decimal(18,2)) as 借方金額,cast(貸方本幣金額 as decimal(18,2)) as 貸方金額,附件數,制單人,審核人,記賬人,記賬標志,作廢標志 into XXGA2014.dbo.審計_會計憑證表 FROM XXGA2014.dbo.記賬憑證 where 記賬標志=1 and 作廢標志=0 order by 會計年度,會計期間號,left(記賬憑證日期,4)+'-'+substring(記賬憑證日期,5,2)+'-'+right(記賬憑證日期,2)

(三)余額表

1.原始數據轉換

SELECT 會計年度,會計期間號 as 會計期間,科目編號,case when 期初余額方向='借' then cast(期初本幣余額 as decimal(18,2)) else '0.00' end as 期初借方余額,case when 期初余額方向='貸' then abs(cast(期初本幣余額 as decimal(18,2))) else '0.00' end as 期初貸方余額 into #科目余額 FROM XXGA2014.dbo.科目余額及發生額 where 會計期間號='1' order by 會計年度,會計期間號,科目編號

2.查看科目編碼長度及重復情況

select distinct 會計年度,LEN(科目編號) as 碼長 from #科目余額 group by 會計年度,科目編號 order by 會計年度,LEN(科目編號) ---科長分別 為目6、8、10、12共4級,無1級科目

select distinct 會計年度,科目編號,count(科目編號) as 次數 from #科目余額 group by 會計年度,科目編號 having count(科目編號)>1 order by 會計年度,科目編號

(1)查詢末級明細科目,生成5級科目余額

SELECT會計年度,科目編號,sum(期初借方余額) as 期初借方余額,sum(期初貸方余額) as 期初貸方余額 into XXGA2014.dbo.審計_科目余額表 FROM #科目余額 group by 會計年度,科目編號 order by 會計年度,科目編號

(2)匯總5級科目,生成4級科目余額

insert into XXGA2014.dbo.審計_科目余額表 select 會計年度,left(科目編號,10) as 科目編號,sum(期初借方余額) as 期初借方余額,sum(期初貸方余額) as 期初貸余額 from XXGA2014.dbo.審計_科目余額表 where len(科目編號)=12 group by 會計年度,left(科目編號,10) order by 會計年度,left(科目編號,10)

(3)匯總4級科目,生成3級科目余額

insert into XXGA2014.dbo.審計_科目余額表 select 會計年度,left(科目編號,8) as 科目編號,sum(期初借方余額) as 期初借方余額, sum(期初貸方余額) as 期初貸余額 from XXGA2014.dbo.審計_科目余額表 where len(科目編號)=10 group by 會計年度,left(科目編號,8) order by 會計年度,left(科目編號,8)

(4)匯總3級科目,生成2級科目余額

insert into XXGA2014.dbo.審計_科目余額表 select 會計年度,left(科目編號,6) as 科目編號,sum(期初借方余額) as 期初借方余額, sum(期初貸方余額) as 期初貸余額 from XXGA2014.dbo.審計_科目余額表 where len(科目編號)=8 group by 會計年度,left(科目編號,6) order by 會計年度,left(科目編號,6 )

(5)匯總2級科目,生成1級科目余額

insert into XXGA2014.dbo.審計_科目余額表 select 會計年度,left(科目編號,4) as 科目編號,sum(期初借方余額) as 期初借方余額,sum(期初貸方余額) as 期初貸余額 from XXGA2014.dbo.審計_科目余額表 where len(科目編號)=6 group by 會計年度,left(科目編號,4) order by 會計年度,left(科目編號,4)

(四)輔助核算信息

由于各單位輔助核算設置不一致,因此難形成統一的轉換腳本。以下腳本僅供參考。

1.輔助信息

SELECT distinct 檔案名稱 as 輔助類別,檔案值編碼 as 輔助代碼,檔案值名稱 as 輔助名稱 into XXGA2014.dbo.審計_輔助信息表 FROM XXGA2014.dbo.自定義檔案項 a left join XXGA2014.dbo.自定義檔案值 b on a.檔案編碼=b.檔案編碼 order by 檔案值編碼。

2.輔助余額表

SELECT 會計年度,會計期間號,科目編號,輔助項編號 as 輔助代碼,期初余額方向, cast(期初本幣余額 as decimal(18,2)) as期初余額 into 輔助余額表 FROM XXGA2014.dbo.科目余額及發生額。

3.輔助憑證

SELECT會計年度,會計期間號,cast (substring(記賬憑證日期,1,4)+'-' + substring(記賬憑證日期,5,2)+'-'+ substring(記賬憑證日期,7,2) as DATE) as 記賬憑證日期,記賬憑證類型編號,記賬憑證編號,記賬憑證行號,科目編號,記賬憑證摘要,輔助項編號, cast(借方本幣金額 as decimal(18,2)) as 借方金額, cast(貸方本幣金額as decimal(18,2)) as貸方金額,附件數,制單人,審核人,記賬人 into 輔助憑證表 FROM XXGA2014.dbo.記賬憑證 where 記賬標志=1 and 作廢標志=0

整理完成后即可利用AO2011系統輔助導入功能將科目表、憑證表、余額表及輔助核算信息導入AO系統進行賬表重建,供AO審計分析。

(作者單位:云南省曲靖羅平縣審計局)

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲a级在线观看| 国产男女XX00免费观看| 欧美日韩高清在线| 最新亚洲人成网站在线观看| 女人18毛片久久| 国产成人亚洲精品无码电影| 麻豆国产原创视频在线播放| 麻豆国产精品一二三在线观看| 亚洲天堂777| 自慰网址在线观看| 欧美亚洲综合免费精品高清在线观看| 欧美日韩一区二区三区在线视频| 国产在线98福利播放视频免费| 青青青草国产| 91精品啪在线观看国产91| 精品国产免费第一区二区三区日韩| 婷婷综合色| 亚洲精品在线91| 亚洲精品视频网| 波多野结衣爽到高潮漏水大喷| 久久黄色免费电影| 国产成人精品18| 高清久久精品亚洲日韩Av| 亚洲视频免费播放| 亚洲国产清纯| 欧美激情福利| 久久亚洲国产最新网站| 亚洲视频色图| 在线视频亚洲欧美| 久久精品人人做人人爽97| 久久77777| 中文字幕 日韩 欧美| 国产精品亚欧美一区二区| 伊人精品视频免费在线| 青草视频网站在线观看| 一级毛片a女人刺激视频免费| 日韩美毛片| 中文字幕精品一区二区三区视频| 2021无码专区人妻系列日韩| 欧美成人精品在线| 综合网久久| 色有码无码视频| 喷潮白浆直流在线播放| 韩日午夜在线资源一区二区| 免费A∨中文乱码专区| 成人日韩视频| 制服丝袜无码每日更新| 一级毛片免费的| 日本91视频| 国产产在线精品亚洲aavv| 国产精品吹潮在线观看中文| 国产精品无码制服丝袜| 国模视频一区二区| 国产丝袜一区二区三区视频免下载| 四虎影视库国产精品一区| 少妇高潮惨叫久久久久久| 国产1区2区在线观看| 亚洲国产欧美目韩成人综合| 欧美成人看片一区二区三区| 久久这里只有精品国产99| 日韩av电影一区二区三区四区| a亚洲视频| 国产精品网拍在线| 三上悠亚一区二区| 亚洲嫩模喷白浆| 日a本亚洲中文在线观看| 亚洲欧美天堂网| 欧美成人第一页| 成·人免费午夜无码视频在线观看| 亚洲全网成人资源在线观看| 午夜爽爽视频| 久爱午夜精品免费视频| 综合成人国产| 国产精品久久自在自2021| 国产18在线| 国产高清在线精品一区二区三区| 亚洲天堂视频网站| 日韩精品一区二区三区中文无码| 国产成人麻豆精品| 激情综合激情| 中文字幕乱码中文乱码51精品| 亚洲国产综合精品中文第一|