金蝶KIS标准版财务软件数据导入AO2011的方法简述
作者:张小平 来源:滁州市天长市审计局
某企业会计软件为金蝶KIS标准版,数据库文件为.ais。在用AO的自带模板导入后所生成的账表中,所有的往来科目没有明细账,原因为该企业将往来科目设置了辅助核算。为此,审计人员将数据库导入sql,并对AO采集所需的三张表及辅助核算的三张表进行了整理。方法语句如下:
一、数据库中主要的几张基础表 [GLAcct] 科目表 [GLBal] 余额表 [GLVch] 凭证表 [GLObj] 辅助信息表 二、整理三张表 (一)科目表
SELECT [FAcctID] 科目编码 ,[FAcctName] 科目名称 into 科目表 FROM [GLAcct]
(二)余额表(期初余额在1月,用正负号表示) SELECT [FAcctID] 科目编码 ,[FBegBal] 期初余额 into 余额表 FROM [dbo].[GLBal]
where [FPeriod]=1 and [FClsID]='0' and [FCyID]='RMB' (三)凭证表
SELECT [FDate] 凭证日期 ,[FGroup] 凭证类型 ,[FNum] 凭证号 ,[FEntryID] 分录号 ,[FAcctID] 科目编码
,cast([FClsID] as varchar(10))+[FObjID] 往来单位编码 ,[FDebit] 借方发生额
,[FCredit] 贷方发生额 ,[FExp] 摘要 into 凭证表 FROM [dbo].[GLVch] 三、整理辅助核算三张表 (一)往来单位辅助信息表 SELECT '往来单位' as 辅助类型
,cast([FClsID] as varchar(10))+[FObjID] 往来单位编码 ,[FObjName] 往来单位名称 ,上级辅助编码 ,辅助说明
into 往来单位辅助信息表 FROM [dbo].[GLObj] a,
( SELECT cast([FClsID] as varchar(10)) 上级辅助编码 ,[FObjName] 辅助说明 FROM [dbo].[GLObj]
where [FObjID] ='*' and [FClsID]<>0) b where a.[FClsID]=b.上级辅助编码
(二)往来单位辅助余额表(包含在余额表[GLBal]中) SELECT '往来单位' as 辅助类型
,cast(a.[FClsID] as varchar(10))+a.[FObjID] 往来单位编码 ,a.[FAcctID] 科目编码 ,a.[FBegBal] 期初余额 ,b.[FObjName] 往来单位名称 into 往来单位辅助余额表 FROM [dbo].[GLBal] a, [dbo].[GLObj] b
where a.[FClsID]=b.[FClsID] and a.[FObjID]=b.[FObjID] and a.[FPeriod]=1 and a.[FObjID]<>'*' and a.[FCyID]='RMB'
(三)往来单位凭证辅助明细表(利用已经整理好的凭证表和往来单位辅助信息表获得) select a.*,
b.辅助类型, b.往来单位名称
into 往来单位凭证辅助明细表 from 凭证表 a,
往来单位辅助信息表 b
where a.往来单位编码=b.往来单位编码
四、利用AO2011采集财务软件数据库数据功能,按AO中向导提示辅助导入后重新生成账表。然后通过“账表分析”-“辅助账审查”即可实现按辅助项、会计科目查看往来明细账。