预算编制数据导入接口方案现场实施版.docx
《预算编制数据导入接口方案现场实施版.docx》由会员分享,可在线阅读,更多相关《预算编制数据导入接口方案现场实施版.docx(14页珍藏版)》请在冰豆网上搜索。
![预算编制数据导入接口方案现场实施版.docx](https://file1.bdocx.com/fileroot1/2023-4/16/938a164a-a76c-490a-8756-b97a12785d62/938a164a-a76c-490a-8756-b97a12785d621.gif)
预算编制数据导入接口方案现场实施版
2011年预算编制数据导入一体化系统
接口方案(现场实施版)
此方案的前提是用户已提供相应的EXCEL文件。
1、现场实施人员在收到用户提供的EXCEL文件后,首先需在数据库中新建一张临时数据表t_budgettoindi,前20定为标准字段,temp24字段专门用来标识EXCEL页签的类别,如1-基本支出2-项目支出3-基金,其它字段的具体含义可由现场人员根据需要定义。
createtablet_budgettoindi
(TEMP1VARCHAR2(1000),--1业务处室编码
TEMP2VARCHAR2(1000),--2业务处室名称
TEMP3VARCHAR2(1000),--3单位编码
TEMP4VARCHAR2(1000),--4单位名称
TEMP5VARCHAR2(1000),--5功能科目编码:
TEMP6VARCHAR2(1000),--6功能科目名称
TEMP7VARCHAR2(1000),--7经济科目编码:
TEMP8VARCHAR2(1000),--8经济科目名称
TEMP9VARCHAR2(1000),--9资金来源编码
TEMP10VARCHAR2(1000),--10资金来源名称
TEMP11VARCHAR2(1000),--11项目名称
TEMP12VARCHAR2(1000),--12金额
TEMP13VARCHAR2(1000),--13政府采购标志
TEMP14VARCHAR2(1000),--14基建标志
TEMP15VARCHAR2(1000),--15待细化标志
TEMP16VARCHAR2(1000),--16统发标志
TEMP17VARCHAR2(1000),--17项目级次
TEMP18VARCHAR2(1000),--18集中支付标志
TEMP19VARCHAR2(1000),--19执行方式
TEMP20VARCHAR2(1000),--20以收定支标识
TEMP21VARCHAR2(1000),
TEMP22VARCHAR2(1000),
TEMP23VARCHAR2(1000),
TEMP24VARCHAR2(1000),
TEMP25VARCHAR2(1000));
commentoncolumnT_BUDGETTOINDI.TEMP24
is'基本支出-1项目支出-2基金-3';
2、将用户提供的EXCEL数据复制粘贴到数据库表t_budgettoindi中,注意每贴一个页签要填充temp24字段。
3、如需转换基础数据编码,则需建立相应的对照表t_eleconvert
createtablet_eleconvert
(elementcodevarchar(500),
budgetcodeVARCHAR2(500),
budgetnameVARCHAR2(500),
faspcodeVARCHAR2(500),
faspnameVARCHAR2(500),
other01VARCHAR2(500),
other02VARCHAR2(500),
other03VARCHAR2(500),
other04VARCHAR2(500));
commentoncolumnT_ELECONVERT.ELEMENTCODE
is'数据项';
commentoncolumnT_ELECONVERT.BUDGETCODE
is'预算编码';
commentoncolumnT_ELECONVERT.BUDGETNAME
is'预算名称';
commentoncolumnT_ELECONVERT.FASPCODE
is'平台编码';
commentoncolumnT_ELECONVERT.FASPNAME
is'平台名称';
commentoncolumnT_ELECONVERT.OTHER01
is'备用1';
commentoncolumnT_ELECONVERT.OTHER02
is'备用2';
commentoncolumnT_ELECONVERT.OTHER03
is'备用3';
commentoncolumnT_ELECONVERT.OTHER04
is'备用4';
4、对项目的处理,我们需从表t_budgettoindi中选择项目支出,提取出项目名称进行编码,并将编码、名称及其它字段插入项目表中。
insertintot_pubprogram
(itemid,
elementcode,
startdate,
code,
name,
levelno,
isleaf,
type,
status,
guid,
programattr,
startyear)
selecta.code,
'PROGRAM',
to_date('2010-02-21','yyyy-mm-dd'),
a.code,
a.name,
1,
1,
63,
2,
sys_guid(),
1035957,
2010
from(SELECTID||LPAD(ROWNUM,5,'0')ASCODE,
NAME
FROM(SELECTDISTINCT'1'ASID,
T.TEMP11ASNAME--修改为相应的项目字段
FROMt_budgettoindiT
WHERET.TEMP24in(2,3)))a
5、进入年初正式指标加载的导入页面,导出一份EXCEL导入模板,根据相应的模板中各字段的顺序整理导指标的视图。
6、假设用户需要进行处室bdgmanagedivision、单位bdgagency、预算来源fundsource是需要做对照的,整理用到的视图如下:
SELECT指标单号,功能科目,指标管理处室,预算单位,预算来源,资金性质,SUM(金额)AS金额,摘要,收支管理结构,项目归类,项目,工资标志,采购标志,集中支付标志,执行方式,以收定支标志,基建标志,指标可执行标志,分解文号,中央文号,发文时间
FROM
(SELECT
'年初预算'AS"指标单号",
A.TEMP5AS"功能科目",
t1.faspcodeAS"指标管理处室",
t2.faspcodeAS"预算单位",
t3.faspcodeAS"预算来源",
CASE
WHENA.TEMP24=1ORA.TEMP24=2
THEN11
ELSE
12
ENDAS"资金性质",
TO_NUMBER(REPLACE(TEMP12,',',''))AS"金额",
''AS"摘要",
CASE
WHENA.TEMP24=1
THEN11
WHENA.TEMP24=3ANDA.TEMP17='1'
THEN121
WHENA.TEMP24=3ANDA.TEMP20='0'
THEN122
ELSE
9999
ENDAS"收支管理结构",
'00'AS"项目归类",
CASE
WHENt4.CODEisnotnullTHEN
t4.CODE
ENDAS"项目",
CASE
WHENA.temp16='1'
THEN1
ELSE
0
ENDAS"工资标志",
CASE
WHENA.TEMP13='1'
THEN1
else
0
ENDAS"采购标志",
CASE
WHENA.TEMP24=2ANDA.TEMP18='0'
THEN0
ELSE
1
ENDAS"集中支付标志",
CASE
WHENA.TEMP19='1'
THEN1
ELSE
0
ENDAS"执行方式",
CASE
WHENA.TEMP20='1'
THEN1
ELSE
0
ENDAS"以收定支标志",
CASE
WHENA.TEMP14='1'
THEN1
ELSE
0
ENDAS"基建标志",
CASE
WHENA.TEMP15='1'
THEN0
ELSE
1
ENDAS"指标可执行标志",
''AS"分解文号",
''AS"中央文号",
''AS"发文时间"
FROMt_budgettoindiA
LEFTJOIN(select*fromt_eleconverttwheret.elementcode='bdgmanagedivision')t1ONA.TEMP1=t1.budgetcode--处室对照
LEFTJOIN(select*fromt_eleconverttwheret.elementcode='bdgagency')t2ONA.TEMP3=t2.budgetcode--单位对照
LEFTJOIN(select*fromt_eleconverttwheret.elementcode='fundsource')t3ONA.TEMP9=t3.budgetcode--来源类型对照
LEFTJOINt_pubprogramt4ONA.TEMP15=t4.name
)
GROUPBY指标单号,功能科目,指标管理处室,预算单位,预算来源,资金性质,摘要,收支管理结构,项目归类,项目,工资标志,采购标志,集中支付标志,执行方式,以收定支标志,基建标志,指标可执行标志,分解文号,中央文号,发文时间
视图提取后需于原始文件进行总金额的核对或请用户来核对,均准确后才可导出EXCEL文档,仔细检查模板默认值及交易令后,可进行指标导入。
年初导入模板查看:
选择年初预算导入,点击修改按钮,查看默认值
交易令查看:
首先进入平台查看相应的交易凭证,根据交易凭证对应的交易令去总账交易令定义中查找相应的交易令,核对会计分录模板是否正确。
查看交易凭证
查看交易令
查看会计分录模板
注意:
此指标导入文档只提供大体思路,仅做参考用,现场实施人员还需仔细调研导入时的默认值如何写入,一些特殊字段的取值规则,以及提供的原始数据是否准确,最好每个字段均进行核对,以防因小错误导致重复性工作。
附:
预算编制数据导入接口方案一
根据我省预算编制与预算执行的实际情况,各财政局在年初需将预算编制数据导入到预算执行系统(平台一体化系统)中作指标使用。
为了统一操作,规范流程,减少出错率,现整理导入接口方案如下。
一、接口文件生成
预算处(科)预编组积极联系预算编制软件服务商,参照本方案中编制转指标的接口格式,在预算编制系统中按配置特定报表,并提供编制数据查询和导出功能。
导出文件要求以Excel格式保存,并能被Excel2003打开识别。
该接口数据至少提供三次导出,第一次建议在11月份导出并交一体化系统维护人员模拟导入,第二次务必在12月底前导出并正式导入一体化系统做年初控制数用,第三次在人代会批复后导出交一体化系统核对。
二、接口文件标准
提取导入一体化系统数据的接口Excel文件,按基本支出、项目支出、基金支出分别生成并在不同页签反映。
若有特殊的预算数据单独抽取成不同页签。
注:
以上信息合并成一个Excel文件,数据务必保证准确,无交叉重复出现的情况。
三、编制数据接口字段标准
预算处(科)预编组提供的Excel文件中基本支出、项目支出、基金支出数据应包含如下字段:
1业务处室编码
2业务处室名称
3单位编码
4单位名称
5功能科目编码:
国家标准编码,与财政一体化系统一致
6功能科目名称
7经济科目编码:
国家标准编码,与财政一体化系统一致
8经济科目名称
9资金来源编码
10资金来源名称
11项目名称
12金额:
单位为元
13政府采购标志:
1-政府采购,0-非政府采购
14基建标志:
1-基建,0-非基建
15待细化标志:
1-待细化,0-不需要细化,区分指标是否需要再分配
16统发标志:
1-统发,0-非统发,区分是否为工资统发指标
17项目级次:
1-本级项目支出,0-下级项目支出,区分是本级项目支出还是下级项目支出
18集中支付标志:
11-集中支付,0-非集中支付,区分是否走集中支付流程
19执行方式:
1-均衡,0-非均衡,区分基本支出中指标是否按均衡方式用款
20以收定支标识:
1-以收定支,0-非以收定支