亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

會(huì)計(jì)電算化

用SQL快速生成用友GRP-U8的AO財(cái)務(wù)賬套的方法

時(shí)間:2024-09-15 23:20:11 會(huì)計(jì)電算化 我要投稿
  • 相關(guān)推薦

用SQL快速生成用友GRP-U8的AO財(cái)務(wù)賬套的方法2022

  結(jié)構(gòu)化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。以下是小編為大家整理的用SQL快速生成用友GRP-U8的AO財(cái)務(wù)賬套的方法,僅供參考,歡迎大家閱讀。

用SQL快速生成用友GRP-U8的AO財(cái)務(wù)賬套的方法2022

  目前,很多地方使用了用友U8財(cái)務(wù)核算軟件,該軟件為客戶端單機(jī)版,為與財(cái)政預(yù)算科目相對(duì)應(yīng),部分科目使用了輔助核算功能,各部門預(yù)算單位各建賬套,后臺(tái)數(shù)據(jù)庫為SQL SERVER。AO2011備份文件中暫未有相關(guān)的用友U8可操作采集模板。各審計(jì)網(wǎng)站、雜志也刊登了不少關(guān)于該財(cái)務(wù)軟件的AO轉(zhuǎn)換方法,但對(duì)于使用單位與財(cái)政預(yù)算科目相對(duì)應(yīng)的輔助核算部分沒有簡單可行方法。下面是yjbys小編為大家?guī)淼年P(guān)于用SQL快速生成用友GRP-U8的AO財(cái)務(wù)賬套的方法的知識(shí),歡迎閱讀。

  一、數(shù)據(jù)采集及結(jié)構(gòu)分析

  通過用友GRP-U8(R10)提供的后臺(tái)數(shù)據(jù)管理工具,生成SQL數(shù)據(jù)庫備份數(shù)據(jù)(.bat文件)。

  打開SQL Server Management Studio,右鍵點(diǎn)擊數(shù)據(jù)庫->點(diǎn)擊“還原數(shù)據(jù)庫”->選擇“設(shè)備源”->點(diǎn)擊 ->“添加”,將上一步備份的SQL數(shù)據(jù)庫備份文件(.bat文件)添加進(jìn)來, 完成數(shù)據(jù)庫數(shù)據(jù)還原。

  二、后臺(tái)財(cái)務(wù)數(shù)據(jù)的整理

  2015為采集數(shù)據(jù)年度,根據(jù)實(shí)際情況修改

  1、科目代碼表整理

  (gl_kmxx)

  Alter table gl_kmxx

  Add kmdm_ok var20)

  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表示余額表類型

  --二級(jí)科目余額匯總

  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

  --如果有三級(jí)科目,則匯總到對(duì)應(yīng)的二級(jí)科目,否則不匯總。

  group by left(kmdm,5) --一級(jí)科目匯總檢查

  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

  --如果有二級(jí)科目,則匯總到對(duì)應(yīng)的一級(jí)科目,否則不匯總。

  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ù)據(jù)年度,根據(jù)實(shí)際情況修改

  pzb set pzrq=cast(pzrq as datetime);

  三、導(dǎo)入AO形成賬套

  打開AO,將整理后的3張表導(dǎo)入AO,利用AO的輔助導(dǎo)入功能,形成賬套。

  需要說明兩點(diǎn):一是采集轉(zhuǎn)換過程中有可能出現(xiàn)“科目余額不符”等提示,這是由于該財(cái)務(wù)軟件的期初科目余額表中只保存最末級(jí)有余額的科目余額信息,AO采集轉(zhuǎn)換時(shí)有可能沒有匯總到上一級(jí),但這一情況不影響AO的正常導(dǎo)入。二是1個(gè)單位的財(cái)務(wù)數(shù)據(jù)采集轉(zhuǎn)換后,再導(dǎo)入下一個(gè)單位的數(shù)據(jù)時(shí),有可能出現(xiàn)采集數(shù)據(jù)失敗,原因不詳,退出AO,重新啟動(dòng)即可。

  用SQLSERVER查詢

  具體操作:

  根據(jù)master.dbo.sysprocesses中的spid和blocked查找當(dāng)前阻塞語句的主人,然后使用DBCC INPUTBUFFER ()查看阻塞語句。

  例子:

  打開三個(gè)查詢分析器 A、B、C

  創(chuàng)建一個(gè)測試用的表 testDia

  Create Table testDia(ID int);

  在A執(zhí)行以下語句:

  Begin tran

  Insert Into testDia Values(1);

  在B執(zhí)行以下語句:

  Select * from testDia

  當(dāng)前情況:B中沒有顯示結(jié)果,顯示狀態(tài)為等待

  在C執(zhí)行以下語句:

  declare @spid int, @blocked int

  select top 1 @blocked = blocked

  from master.dbo.sysprocesses

  where blocked > 0

  DBCC INPUTBUFFER (@blocked)

  技術(shù)參考:

  DBCC INPUTBUFFER (Transact-SQL)

  顯示從客戶端發(fā)送到 Microsoft SQL Server 2005 實(shí)例的最后一個(gè)語句。

  DBCC INPUTBUFFER ( session_id [ , request_id ] )

  [WITH NO_INFOMSGS ]

  session_id

  與各活動(dòng)主連接關(guān)聯(lián)的會(huì)話 ID。

  request_id

  要在當(dāng)前會(huì)話中精確搜索的請求(批)。

  下面的查詢返回 request_id:

  復(fù)制代碼

  SELECT request_id

  FROM sys.dm_exec_requests

  WHERE session_id = @@spidWITH

  啟用要指定的選項(xiàng)。

  NO_INFOMSGS

  取消嚴(yán)重級(jí)別從 0 到 10 的所有信息性消息。

【用SQL快速生成用友GRP-U8的AO財(cái)務(wù)賬套的方法】相關(guān)文章:

MySQL導(dǎo)出導(dǎo)入SQL文件命令方法06-29

快速學(xué)粵語的方法02-10

鋼琴快速彈奏方法02-02

用友財(cái)務(wù)軟件項(xiàng)目核算的使用方法08-22

網(wǎng)站快速排名優(yōu)化方法02-21

健走快速減肥瘦身的方法03-18

sql語法大全03-23

在excel中對(duì)多個(gè)工作表快速編輯的方法05-22

快速學(xué)習(xí)普通話的方法和竅門02-27