金蝶行政事业版软件辅助账采集处理技术,本文主要内容关键词为:金蝶论文,行政事业论文,技术论文,软件论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
笔者近日在某市审计时,发现不少单位使用的是金蝶行政事业版软件,运用AO软件模板可以轻松将金蝶备份数据KIS文件导入,但缺少往来、项目等辅助核算信息。为了解决该问题,笔者进行了一些尝试,并整理总结如下: 一、金蝶备份数据导入前处理 金蝶备份KIS文件是ACCESS格式,打开时会报错提示“没有使用对象的必要权限,请让管理员或安装此对象的人为你设置适当的权限”,同样也不能直接导入SQL Server数据库,因此,首先要解决ACCESS数据库及所需表格的权限问题。 1.用Advanced Office Password Recover破解出KIS文件的USER、PID。 2.打开Access,进入菜单“工具——安全——用户与组账号”,新建一个管理员组用户,输入名称和个人ID。 3.打开“开始——运行”,使用DOS命令“cd”进入Office安装目录,用“msaccess.exe/user”启动Access,以“独占方式”打开数据库文件,在弹出的登录对话框中,输入新建的账号,密码为空。 4.经过分析,导入AO需要4张表:科目表GIAcct,余额表(含辅助余额表)GIBal,凭证表(含辅助凭证表)GIVch,辅助信息表GlObj。进入菜单“工具——安全——用户与组权限”,(1)权限:赋予管理员“数据库”对象类型的“打开/运行”等权限,见图1;(2)更改所有者:将上述4张表所有者更改为“管理员”,见图2;(3)赋予管理员“表”级对象类型上述4张表的全部权限,见图3。 5.进入菜单“工具——数据库实用工具——备份数据库”,将数据库重新备份,见图4。 6.利用SQL Server导入新备份数据,仅需导入前述4张表即可。 二、数据处理方法 1.科目表: select facctid as科目编码,facctname as科目名称,fdc as借贷方向into科目表from GLAcct。 2.余额表: (1)生成余额表: select facctid,fbegbal into ye rom GIBal where fperiod='l' and fcyid='RMB'and fclsid=‘0’。 (2)补全借贷方向: select afacctid as科目编码,a.fbegbal as科目余额,b.fdc as借贷方向into余额表from ye a join GLAcct b on a.facctid=b.facctid (3)经测试一级科目余额合计为0,借贷方向以正负数表示: select sum(科目余额)from余额表where LEN(科目编码)=3 3.项目表: select b.facctid as科目编码,a.fClsiD as项目类型,a.fObjiD as项目编码,a.fObjName as项目名称into项目表from GLObj a join GLAcct b on a.FClsID=b.FClsID 4.项目余额表: select a.facctid as科目编码,a.fclsid as项目类型,a.fobjid as项目编码,a.fbegbal as科目余额,b.项目名称into项目余额表from xmye1 a join项目表b ona.fclsid=b.项目类型and a.fObjiD=b.项目编码and a.facctiD=b.科目编码。 5.凭证表和辅助凭证表: (1)生成凭证总表(含辅助凭证表),补全项目名称: select a.fdate as凭证日期,a.facctid as科目编码,a.fnum as凭证号,a.fexp as摘要,fdebit as借方金额,a.fcredit as贷方金额,fclsid as项目类型,fobjid as项目编码,b.项目名称into凭证表from glvch a left join项目表b on a.fclsid=b.项目类型and afobjiD=b.项目编码and a.facctiD=b.科目编码。 (2)补全凭证表摘要(非必要步骤,对数据部分摘要为空的情况进行处理): ①生成有摘要凭证记录: select*into temp from凭证表where len(摘要)1 ②补全凭证表摘要: update a set a.摘要=b.摘要 from凭证表a,temp b where a.凭证日期=b.凭证日期and a.凭证号=b.凭证号 and len(a.摘要)<=1 (3)生成辅助凭证表: select*into辅助凭证表from凭证表where项目类型is not null 利用SQL Server数据库对数据进行处理后,采用数据库采集方式,将上述生成的6张表:科目表、余额表、凭证表、项目表、项目余额表、辅助凭证表导入AO,利用“辅助导入”功能完成账表重建。其中,辅助凭证表为单表竖排导入方式。 三、转换数据的相关利用 AO账套中,辅助账一般以明细辅助项目列示,不便于统计分析。利用前述转换的数据,可以在SQL Server数据库中完成一些查询分析操作,提高审计的效率。如利用辅助凭证表,可以对分科目、分项目借、贷方总额进行统计: select left(科目编码,3)科目编码,项目编码,项目名称,sum(借方金额)借方合计,SUM(贷方金额)贷方合计into分科目分项目统计表from辅助凭证表group by left(科目编码,3),项目编码,项目名称order by left(科目编码,3),项目编码。金蝶管理版软件辅助帐户的采集与处理技术_项目编码论文
金蝶管理版软件辅助帐户的采集与处理技术_项目编码论文
下载Doc文档