费用报销模块设计



费用报销模块设计

 

功能描述:该模块集合了报账、审核、预算费用合计、计算预算执行率、综合查询等功能。

使用效果:我公司自从使用了该模块后,部门领导以及公司领导层任意时刻都能够查看各项预算执行情况,节省了财务部门人员大量的计算。并且方便了各部门人员的报账。

首先,我们应该知道,每个公司年初的时候,都会对该公司各部门当年的开销做一次费用预算,而公司领导最关心的是对预算的控制,想知道每个部门在什么时候用了多少预算,超预算没有?

该模块的原理如下

1、   制作一张期初预算费用录入表,将期初的各项预算录入其中,供主面板报账时提取数据使用。

2、   制作主面板,主面板包括了报账、审核,预算费用合计、计算预算执行率等功能。

3、   制作两张综合查询表,其中一张的权限赋予该部门领导,部门查询表仅限于该部门领导查看该部门的费用报销、预算等记录;领一张表权限赋予公司领导层,使其能够查询所有部门的费用报销、预算等记录。

一、            期初预算费用录入表的制作:

该表包含的字段有:

部门:记录部门名称。

项目代码:为部门某一笔开销费用合理编写的代码。

项目名称:某一笔开销费用的名称,与项目代码一一对应。

项目费用:某一笔开销费用的年初预算(例如,行政部办公费,2000/)

年度:记录不同年度的预算。

在定义数据表时,将所有字段定义为“记录多项数据”。

样表如下:

 

二、            主面板制作

该面板如下:

 

该面板分为两部分,白色长空格上部分为报账人员填写,白色长空格下部分为财务审核人员审核时填写。

报账人员和审核人员分别填写的字段,其权限的赋予,可以在面板的左上角单击“属性”按钮,在弹出的对话框内选择权限设置项,勾选部门及相关人员,然后再单击“高级权限设置”按钮,在弹出的高级填报权限设置对话框内,有一栏“填写字段”,在该项中,就可以对每个人员可以填写哪些字段进行权限设置。

有个前提必须明确:各部门报账人员只能报该部门的费用,经过领导许可的情况下,可以代报其他部门的费用。在只能报该部门的费用时,报账人员只能看到本部门的预算情况。报账人员不能填写审核人员所填字段,审核人员也不能修改报账人员填写字段。

该面板的执行流程说明:

1.      打开报账模块,其中填报人、填报人部门、填报日期为自动生成。

2.      选择“所属年度”,也就是费用发生的年度。

3.      单击项目代码,弹出一个对话框,对话框中的数据是从期初预算中提取的本部门各项费用情况,并且这些费用对应的是在“所属年度”中所选择的年度,例如,行政部人员选择好2010年度后单击项目代码时,弹出的对话框就只能包含行政部2010年的预算情况,而看不到其他部门的。如下:

 

4.      鼠标单击弹出对话框中的一个项目,该项目的项目名称、项目代码、将自动录入到主面板对应的字段中,并且该项目已经发生的费用合计将计算录入到“累计已报费用”字段;该项目已发生费用合计除以该项目的总预算所得的预算执行率百分比,将自动出现在“预算执行率”字段

5.      填写“本次报销金额”,选择“报销方式”,填写“报账人”名称、填写“报账人部门”。

6.      提交给财务人员审核。

7.      财务人员打开待审核的单据,“审核日期”,“审核人”自动生成。

8.      填写“审核金额”后,在“本次累计已报费用”字段自动生成该项目到审核完时的累积发生费用;“预算累计执行率”字段自动生成该项目到审核完成时的累积预算百分比。

制作方法

在设计面板中,单击“属性”,建立流程图:

 

“所属年度”字段公式:

[报账]时提取期初>中满足下列条件的数据:

<</span>字段排序:xxcpgl100.期初.年度升序>

按以下方式填入<</span>本报表.主表>:

        xxcpgl100.期初.年度->(构造下拉列表)本报表.主表.所属年度

“项目代码”字段公式:这里需要注意的是,每个部门的报账人员只能看见以及选择本部门的期初预算和报销费用。有的人可以经过允许,看见以及选择填报多个部门的期初预算和报销费用。

    提取< xxcpgl100.期初>中满足下列条件的数据:

     <</span>筛选条件:分情况如果本报表.报账单._报人="李林那么xxcpgl100.期初.部门="药研xxcpgl100.期初.部门="远东药业"xxcpgl100.期初.部门="行政部"xxcpgl100.期初.部门="总办"xxcpgl100.期初.部门="北京办公室如果本报表.报账单._报人="张楷"那么xxcpgl100.期初.部门="远东药业"xxcpgl100.期初.部门="药研"xxcpgl100.期初.部门="行政部"xxcpgl100.期初.部门="总办否则本报表.报账单.填报人部门= xxcpgl100.期初.部门结束>

按以下方式填入<</span>本报表.主表>:

       列表(xxcpgl100.期初表.部门,本报表.报账单.报账人部门, xxcpgl100.期初.年度,本报表.报账单.所属年度, xxcpgl100.期初.项目代码,本报表.报账单.项目代码, xxcpgl100.期初.项目名称,本报表.报账单.项目名称, xxcpgl100.期初.项目费用,本报表.报账单.预算费用) ->(构造下拉列表)本报表.主表.项目代码

上面的公式中,李林、张锴两人可以填报多个部门的报账费用,在单击项目代码字段时,弹出的对话框中包含了多个部门的期初预算记录。其他的人只能填报本部门的报账费用

 “预算执行率”字段公式:该字段可以用excel公式直接写,=D6/D5,也就是“累计已报费用”/“预算费用”。

“报销方式”字段:提前制作一张与期初预算类似的报表,该报表的明细字段就是所要选择的报销方式名称。或者直接在期初预算报表中添加报销方式字段。我是在期初预算报表中直接添加。 

[报账]时提取期初>中满足下列条件的数据:

按以下方式填入<</span>本报表.主表>:

    xxcpgl100.期初.报销方式->(构造下拉列表)本报表.主表.报销方式

“累计已报费用”字段公式:该字段公式比较复杂。根据所选择的报销方式来计算累计已报。因为在报销方式中,针对某一项目,如果以前报该项目的帐时,报销方式选择“报销冲借支”,那么,报账费用是不计入“累计已报费用”中的。

 而且,某笔项目的“累计已报费用”是以前该项目的“审核金额”累计相加值,那么,在审核时,就需要判断所审核的费用,是不是“报销冲借支”,这个时候,就需要设置一个隐藏字段——“保存审核金额”,如果是“报销冲借支”,那么,该字段值为0,如果不是,那么该字段值就是审核的金额值,公式如下:

按以下方式填入<</span>本报表.主表>:

分情况如果本报表.主表.报销方式="报销冲借支"那么0 否则 本报表.主表.审核金额结束->(填入值)本报表.主表.保存审核金额

有了“保存审核金额”字段的值以后,我们的“累计已报费用”字段计算就简单了,就是“保存审核金额”值的累计相加,公式如下:

提取报账单>中满足下列条件的数据:

   <</span>筛选条件:(CW_01.报账单.项目代码=本报表.主表.项目代码)( CW_01.报账单.报账人部门=本报表.主表.报账人部门)( CW_01.报账单.所属年度=本报表.主表.所属年度)(CW_01.报账单.项目名称=本报表.主表.项目名称)>

按以下方式填入<</span>本报表.主表>:

合计(CW_01.报账单.保存审核金额) ->(填入值)本报表.主表.累计已报费用

“填报人部门”字段公式:

     按以下方式填入<</span>本报表.主表>:

     当前部门->(填入值)本报表.主表.填报人部门

“填报人”及“填报日期”字段与“填报人部门”字段雷同。

三、            查询面板制作

该面板如下:

 

其中,蓝色字段是我们所要选择的查询条件字段;审核日期、报账人部门等字段,是我们的查询结果字段。

项目代码、报销年度、项目名称等字段公式的设置基本雷同,比如“项目代码”公式:

  提取报账单>中满足下列条件的数据:

按以下方式填入<</span>本报表.查询方式>:

      CW_01.报账单.项目代码->(构造下拉列表(允许其他值))本报表.查询方式.项目代码

  当所有的查询条件字段公式设置好以后,就该使用各字段所选择的数据进行综合查询,综合查询公式如下:

      提取报账单>中满足下列条件的数据:

    <</span>筛选条件:(CW_01.报账单.项目代码左形如(本报表.查询方式.项目代码)本报表.查询方式.项目代码无值)(CW_01.报账单.项目名称=本报表.查询方式.项目名称本报表.查询方式.项目名称无值) (CW_01.报账单.报销方式<>本报表.查询方式.不包含报销方式 本报表.查询方式.不包含报销方式无值)(CW_01.报账单.所属年度=本报表.查询方式.报销年度本报表.查询方式.报销年度无值)(CW_01.报账单.填报人部门=本报表.查询方式.填报人部门本报表.查询方式.填报人部门无值)(CW_01.报账单.报账人部门=本报表.查询方式.报账人部门本报表.查询方式.报账人部门无值)(CW_01.报账单.报账人=本报表.查询方式.报账人本报表.查询方式.报账人无值)(CW_01.报账单._报人=本报表.查询方式._报人本报表.查询方式._报人 无值)(CW_01.报账单.填报日期>=本报表.查询方式.起始日期本报表.查询方式.起始日期无值)(CW_01.报账单.填报日期<=本报表.查询方式.终止日期本报表.查询方式.终止日期无值)( CW_01.报账单.审核金额=本报表.查询方式.审核金额本报表.查询方式.审核金额无值)>

按以下方式填入<</span>本报表.明细表>:

        CW_01.报账单.审核日期->(填入值)本报表.明细表.审核日期

    CW_01.报账单.报账人部门->(填入值)本报表.明细表.报账人部门

    CW_01.报账单.项目代码->(填入值)本报表.明细表.项目代码

    CW_01.报账单.项目名称->(填入值)本报表.明细表.项目名称

    CW_01.报账单.预算费用->(填入值)本报表.明细表.预算费用

    CW_01.报账单.报销方式->(填入值)本报表.明细表.报销方式

    CW_01.报账单.本次累计已报费用->(填入值)本报表.明细表.本次累计已报费用

    CW_01.报账单.预算累计执行率->(填入值)本报表.明细表.预算累计执行率

    CW_01.报账单.累计已报费用->(填入值)本报表.明细表.累计已报费用

    CW_01.报账单.预算执行率1 ->(填入值)本报表.明细表.预算执行率

    CW_01.报账单.报账人->(填入值)本报表.明细表.报账人

    CW_01.报账单.本次报销金额->(填入值)本报表.明细表.本次报销金额

    CW_01.报账单.审核金额->(填入值)本报表.明细表.审核金额

    CW_01.报账单.摘要->(填入值)本报表.明细表.摘要

    CW_01.报账单.凭证号->(填入值)本报表.明细表.凭证号

    CW_01.报账单.审核->(填入值)本报表.明细表.审核人

    CW_01.报账单._报人->(填入值)本报表.明细表._报人

    CW_01.报账单.填报人部门->(填入值)本报表.明细表.填报人部门

    CW_01.报账单.填报日期->(填入值)本报表.明细表.填报日期

    CW_01.报账单.所属年度->(填入值)本报表.明细表.所属年度

    CW_01.报账单.科目->(填入值)本报表.明细表.科目

有一点要注意:综合查询公式应该尽量设置为手动选择,因为如果是自动计算的话,那么,每次新建查询报表的时候,都会一下子把所有的报账记录全部列出,如果报账记录有几千或者几万条的话,会有一个长时间的等待过程。所以,应该设置为手动,那么,在选择完查询条件后,在进行查询,得到结果的时间会快的多。

到现在为止,我们的费用报销查询模块已经基本上制作完毕。总的来说,通达oa报表系统确实是一款非常不错的报表设计软件,我所制作的财务报账模块,仅仅是利用了oa报表软件的一小部份功能。怎样设计更加复杂实用的多功能报表,还有待大家一起来探索。

 

贵州信邦制药股份有限公司(简称:信邦制药,股票代码:002390)是一家集中药材GAP种植、新药研发、药品生产及销售为一体的高新技术制药企业。2010416日,公司股票在深圳证券交易所上市交易,正式成为一家公众公司。

 

信邦制药成立于1995年元月,十五年来,公司秉承“精诚至信、众志兴邦,健康民众、发展民生”的经营理念和“诚信合作、求实创新、追求结果”的核心价值观开展经营活动。截止2010930日,公司总资产已达11.19亿元,注册资本8680万元,员工800余人,先后被评为农业产业化国家重点龙头企业、全国守合同重信用单位、国家高新技术企业、国家扶贫龙头企业、国家创新型试点企业,国家中药现代化科技产业基地建设十周年优秀单位。

 


http://www.tongda2000.com/report/feedback/2010/06.htm

http://blog.sina.com.cn/s/blog_4c4071c00101g8lm.html


相关文章

http://www.esnsc.com/news457.html




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值