AO2011导入国库集中支付系统3.0的辅助账
目前我省财政系统总预算软件已经升级至3.0,笔者在此分享一下导入该软件辅助账的过程,和大家共同研究。
该系统的收支明细使用了辅助核算,所以如果只导入科目表、余额表和凭证表,只能看到收支的最顶级科目,而无法看到收支明细账,所以必须再导入另外三张表:辅助信息表,辅助余额表和辅助凭证表。
首先将用到的表从ORACLE导入SQL SERVER2008R2,此过程在此就不演示了,需要的表:ELE_ACCOUNTANT_SUBJECT(科目表),GL_REMAIN(余额表),GL_VOUCHER(凭证主表),GL_VOUCHER_DETAIL(凭证子表)。
接下来整理表:
一、科目表
select distinct CHR_CODE科目编码,CHR_NAME科目名称,IS_DEBIT余额方向into科目表2015
from dbo.ELE_ACCOUNTANT_SUBJECT
where SET_YEAR='2015'and is_deleted=0 and SUBJECT_KIND=0
and ST_ID like'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'
order by CHR_CODE
--SET_YEAR年份/is_deleted是否删除/SUBJECT_KIND科目类型/ST_ID账套号
二、余额表:
--余额表明细
select AS_CODE科目编码,BALANCE年初余额
into yeb
from dbo.GL_REMAIN
where SET_YEAR='2015'and ST_ID like
'{802AD1C3-0F37-4A88-BACF-E7959D5446AB}'
order by AS_CODE
--将余额表按科目编码进行汇总求和
select科目编码,SUM(年初余额)年初余额
into yeb_1
from yeb
group by科目编码
--查看余额表有几级科目
select distinct LEN(科目编码)from yeb_1