1 / 12
文档名称:

AO2024导入国库集中支付系统3.0的辅助账.doc

格式:doc   大小:1,763KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AO2024导入国库集中支付系统3.0的辅助账.doc

上传人:朱老师 2024/5/11 文件大小:1.72 MB

下载得到文件列表

AO2024导入国库集中支付系统3.0的辅助账.doc

相关文档

文档介绍

文档介绍:该【AO2024导入国库集中支付系统3.0的辅助账 】是由【朱老师】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【AO2024导入国库集中支付系统3.0的辅助账 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。,笔者在此分享一下导入该软件辅助账的过程,和大家共同研究。该系统的收支明细使用了辅助核算,所以如果只导入科目表、余额表和凭证表,只能看到收支的最顶级科目,而无法看到收支明细账,所以必须再导入另外三张表:辅助信息表,辅助余额表和辅助凭证表。首先将用到的表从ORACLE导入SQLSERVER2024R2,此过程在此就不演示了,需要的表:OUNTANT_SUBJECT〔科目表〕,GL_REMAIN〔余额表〕,GL_VOUCHER〔凭证主表〕,GL_VOUCHER_DETAIL〔凭证子表〕。接下来整理表:一、科目表 selectdistinctCHR_CODE科目编码,CHR_NAME科目名称,IS_DEBIT余额方向 into科目表2024 whereSET_YEAR='2024'andis_deleted=0andSUBJECT_KIND=0 andST_IDlike'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}' orderbyCHR_CODE --SET_YEAR年份/is_deleted是否删除/SUBJECT_KIND科目类型/ST_ID账套号 二、余额表: --余额说明细 selectAS_CODE科目编码,BALANCE年初余额 intoyeb whereSET_YEAR='2024'andST_IDlike'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}' orderbyAS_CODE --将余额表按科目编码进行汇总求和 select科目编码,SUM(年初余额)年初余额 intoyeb_1 fromyeb groupby科目编码 --查看余额表有几级科目 selectdistinctLEN(科目编码)fromyeb_1 --以下操作是将下级科目求和汇总成上级科目并插入到余额表中 --末级长度为九的下级科目求和汇总成上级科目 insertintoyeb_1 selectLEFT(科目编码,7)科目编码,SUM(年初余额)年初余额 fromyeb_1 whereLEN(科目编码)=9 groupbyleft(科目编码,7) --末级长度为七的下级科目求和汇总成上级科目 insertintoyeb_1 selectLEFT(科目编码,5)科目编码,SUM(年初余额)年初余额 fromyeb_1 whereLEN(科目编码)=7 groupbyleft(科目编码,5) --末级长度为五的下级科目求和汇总成上级科目 insertintoyeb_1 selectLEFT(科目编码,3)科目编码,SUM(年初余额)年初余额 fromyeb_1 whereLEN(科目编码)=5 groupbyleft(科目编码,3) --余额表汇总 ,,,年初余额=case when年初余额isnullthen0 else年初余额 end into余额表2024 fromkmba = 三、凭证表: --凭证主表 selectVOUCHER_ID,VOU_DATE凭证日期,VOUCHER_NO凭证流水号 intopz_zb fromGL_VOUCHER whereSET_YEAR='2024'andST_IDlike'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}' orderbyVOU_DATE,VOUCHER_NO --SET_YEAR年份/ST_ID账套号 --凭证说明细 selectVOUCHER_ID,VOUCHER_DETAIL_ID,AS_CODE科目编码,AS_NAME科目名称,remark摘要,DEB_MONEY借方金额,CRE_MONEY贷方金额,EN_CODE单位编码,EN_NAME单位名称,预算编码=case whenIN_BS_CODEisnotnull thenIN_BS_CODE whenBS_CODEisnotnull thenBS_CODE end, 预算名称=case whenIN_BS_NAMEisnotnull thenIN_BS_NAME whenBS_NAMEisnotnull thenBS_NAME end intopz_mx whereST_IDlike'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}' orderbyVOUCHER_ID --凭证表汇总 ,,,,,,,,,,,, into凭证表2024 frompz_mxa = orderbymonth(),,凭证流水号一定要转换成字符格式,否那么后面AO无法正确导入。四、辅助信息表和辅助余额表实际上辅助信息表的所有字段都包含在了辅助余额表里面,所以在此只需生成辅助余额表:,年初余额=0,余额方向,'单位分类'辅助类型,单位编码辅助编码,=(,1)in('4','5'),年初余额=0,余额方向,'预算分类'辅助类型,预算编码辅助编码,=(,1)in('4','5')AND预算编码ISNOTNULL五、辅助凭证表和凭证表为一张表六、使用AO2024的辅助导入功能导入上述几张表选择数据库,选择表:下一步:采集选择“是〞新建会计数据开始导入点击“辅助导入〞继续辅助导入,按照提示操作即可。导入辅助余额的时候选择单表竖排导入辅助余额表的最后一步会出错,反复实验后仍然出错,疑心是软件BUG查看日志发现:“消息16,级别207,状态1,第1行:列名'AO辅助名称'无效。----insert[AOC_Finance_9357c5be-4739-4a86-be21-6f08160ea19d_000].dbo.[辅助余额期初表](辅助类型,辅助编码,辅助名称,期初余额,余额方向,科目编码,年度,单位名称,电子数据编号,电子数据名称)Select[AO辅助类型],[AO辅助编码],[AO辅助名称],[AO期初余额],[AO余额方向],[AO科目编码],2024as年度,'ys'as单位名称,'61859956_f6b0_48be_8477_689289a33a99'as电子数据编号,'ys'as电子数据名称from[AOC_Analyse_9357c5be-4739-4a86-be21-6f08160ea19d].[23339a8-8a49-4c74-b5d3-a29bd0c0927].SJFXTempImportView2;〞翻开sqlserver2024,找到“[AOC_Analyse_9357c5be-4739-4a86-be21-6f08160ea19d].[23339a8-8a49-4c74-b5d3-a29bd0c0927].SJFXTempImportView2”这个视图点击右键,选择设计,发现该视图里缺少“AO辅助名称〞一列