- 相關(guān)推薦
用SQL快速生成用友GRP-U8的AO財務(wù)賬套的方法2017
目前,很多地方使用了用友U8財務(wù)核算軟件,該軟件為客戶(hù)端單機版,為與財政預算科目相對應,部分科目使用了輔助核算功能,各部門(mén)預算單位各建賬套,后臺數據庫為SQL SERVER。AO2011備份文件中暫未有相關(guān)的用友U8可操作采集模板。各審計網(wǎng)站、雜志也刊登了不少關(guān)于該財務(wù)軟件的AO轉換方法,但對于使用單位與財政預算科目相對應的輔助核算部分沒(méi)有簡(jiǎn)單可行方法。下面是yjbys小編為大家帶來(lái)的關(guān)于用SQL快速生成用友GRP-U8的AO財務(wù)賬套的方法的知識,歡迎閱讀。
一、數據采集及結構分析
通過(guò)用友GRP-U8(R10)提供的后臺數據管理工具,生成SQL數據庫備份數據(.bat文件)。
打開(kāi)SQL Server Management Studio,右鍵點(diǎn)擊數據庫->點(diǎn)擊“還原數據庫”->選擇“設備源”->點(diǎn)擊 ->“添加”,將上一步備份的SQL數據庫備份文件(.bat文件)添加進(jìn)來(lái), 完成數據庫數據還原。
二、后臺財務(wù)數據的整理
2015為采集數據年度,根據實(shí)際情況修改
1、科目代碼表整理
(gl_kmxx)
Alter table gl_kmxx
Add kmdm_ok varchar(20)
update gl_kmxx
set kmdm_ok = rtrim(kmdm)
select kmdm_ok,kmmc into kmb from gl_kmxx
where kjnd=2015
2、科目余額表整理(gl_yeb)
--生成新的余額表
Select kmdm,ncj,ncd into yeb from gl_yeb
where kjnd = 2015 and yeblx = 'B' --B表示余額表類(lèi)型
--二級科目余額匯總
Insert into yeb
select left(kmdm,5),case when (sum(ncj)- sum (ncd)>0)
then (sum(ncj)- sum (ncd)) else 0 end ,
case when (sum(ncj)- sum (ncd)<0)
then (sum(ncd)- sum (ncj)) else 0 end
from yeb where LEN(kmdm) = 7
--如果有三級科目,則匯總到對應的二級科目,否則不匯總。
group by left(kmdm,5) --一級科目匯總檢查
insert into yeb
select left(kmdm,3) ,case when (sum(ncj)- sum (ncd)>0) then
(sum(ncj)- sum (ncd)) else 0 end ,
case when (sum(ncj)- sum (ncd)<0)
then (sum(ncd)- sum (ncj)) else 0 end
from yeb where len(kmdm) = 5
--如果有二級科目,則匯總到對應的一級科目,否則不匯總。
group by left(kmdm,3)
3、憑證表整理
(gl_pzml,gl_pznr)
select a.pzh, a.pzrq, b.zy, b.kmdm, b.jdbz, b.je
into pzb
from gl_pzml a, gl_pznr b
where a.kjqj=b.kjqj and a.pzh=b.pzh and a.kjqj like '2015%'
--2015為采集>為采集數據年度,根據實(shí)際情況修改
update pzb set pzrq=cast(pzrq as datetime);
三、導入AO形成賬套
打開(kāi)AO,將整理后的3張表導入AO,利用AO的輔助導入功能,形成賬套。
需要說(shuō)明兩點(diǎn):一是采集轉換過(guò)程中有可能出現“科目余額不符”等提示,這是由于該財務(wù)軟件的期初科目余額表中只保存最末級有余額的科目余額信息,AO采集轉換時(shí)有可能沒(méi)有匯總到上一級,但這一情況不影響AO的正常導入。二是1個(gè)單位的財務(wù)數據采集轉換后,再導入下一個(gè)單位的數據時(shí),有可能出現采集數據失敗,原因不詳,退出AO,重新啟動(dòng)即可。
【用SQL快速生成用友GRP-U8的AO財務(wù)賬套的方法】相關(guān)文章:
用友軟件建立套賬操作步驟06-16
用SQLSERVER查詢(xún)正在實(shí)行的SQL的方法08-31
用SQL實(shí)現查詢(xún)數據不顯示錯誤數據的方法08-19
Sql Server、Access數據排名的實(shí)現方法07-09
MySQL導出導入SQL文件命令方法10-17
快速學(xué)韓語(yǔ)的方法08-23