您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 大型财务管理系统帐页
本源码下载地址:共用部分(zw_cx_pub)公共函数 1、判断一个科目包含哪几种帐式(输入科目,输出数组) 2、计算自然日期的结转函数,注意虚拟记帐和倒记帐的情况,以及所属期间的情况。(包含未记帐与不包含的结果不同) 3、计算期间的结转函数注意虚拟记帐和倒记帐的情况 4、计算本日累计,本月累计,本年累计的函数 5、虚拟记帐和倒记帐 6、历史精度和科目长度的求取 7、求对方科目公共窗口注意事项 1、默认帐页格式根据科目字典中定义的帐页格式,如果科目字典中没有定义则默认为金额帐。 2、在帐页中可以任选帐页格式 3、日记帐都是按自然日期进行查询,其他帐页都是按会计期间进行查询 4、如果按自然日期进行查询,则应注意上日结转的计算,应先从期间表里对应好期间与日期的关系再根据情况算出相应数据。 8、注意数据处理与查询格式的分离(三层结构的概念)。 9、不完整凭证出帐页,不出余额表,作废凭证不出帐页和余额表。总帐部分序时帐 1、参数输入日月:年月日至月日查询条件:__________ 合计:□金额□数量□外币□包含未记帐凭证 2、输出格式序时帐日期凭证号科目编码摘要币种方向数量原币金额 … … … … … … … … … 合计借贷 … … … 3、注意事项:(1)日期中的年月日指的是实际日期,序时帐根据凭证库里的凭证日期确定。(2)查询条件采用条件查询共用模块组织(3)注意合计不能简单的累计数据(4)在输出窗口中应能够调出参数输入窗口。(5)记录上次的查询情况(6)可以查凭证(7)科目编号:科目编号与科目名称的转换()(8)多外币显示本位币, 4、相关表: ZWPZK, ZWPZFL 5、主要算法及处理过程:三栏式明细帐: 1、功能简述明细帐可查询各科目本年度的明细帐页。 2、参数输入会计期间:____年 ___ 月至 ___ 月会计科目:(可以选择一个)币种:____ □合并同类分录□对方科目否□包含未记帐凭证描述:对于核算多外币科目的情况,默认外币金额帐,若币种为空则出金额帐,其他的科目根据科目字典中定义的帐式出。 3、输出格式明细帐金额式:科目:113 应收帐款币种:人民币年月日凭证号摘要借方贷方方向余额 01 月初余额借 … 01 01 … … … … … … 01 本月合计 … … … … 01 累计 … … … … 02 01 … … … … … … 外币金额式:科目:113 应收帐款币种:美圆年借方贷方余额月日凭证号摘要外币金额外币金额方向外币汇率金额 01 月初余额借 … 01 01 … … … … … … 01 本月合计 … … … … 01 累计 … … … … 02 01 … … … … … … 数量金额式科目:113 应收帐款年借方贷方余额月日凭证号摘要数量金额数量金额方向数量单价金额 01 月初余额借 … 01 01 … … … … … … 01 本月合计 … … … … 01 累计 … … … … 02 01 … … … … … … 数量外币金额式科目:113 应收帐款币种:美圆年借方贷方月日凭证号摘要数量外币金额数量外币 01 月初余额 01 01 … … …01 本月合计 … 01 累计 … 02 01 … … … 4、注意事项 (1)注意查起始日期小于建帐日期的帐页情况。只要查询的起始日期少于建帐日期就应该取出 1建帐月份1 的累计发生。 (2)注意显示顺序 (3)注意数量外币科目的帐页情况。(正负号的调整) (4)月初余额与累计的计算处理 (5)虚拟记帐的处理 (6)在输出窗口中应能够调出参数输入窗口。 (7)记录上次的查询情况 (8)可以查凭证 (9)注意外币科目的情况 (10) 外币科目帐页的结转,金额帐从科目余额表中取,外币金额帐从科目外币余额表中取。 (11) 对方科目的求取?一对多,多对多分解多条记录还是逗号分割 (12) 套打中的汇率列 (13) 结转发生 config 设置。 (14) 过次页加本页小计 config设置 5、相关表: ZWKMZD,ZWPZK, ZWPZFL 6、主要算法及处理过程: 1.三栏式明细帐 1.选择会计年度。(默认为当前会计年度) 2.选择会计月份。(默认为当前会计月份)终止会计月份的选择范围为:起始会计月份 ~ 最大会计月份。 3.查询科目。(可选所有科目,但只能选择一个) 4.币种:根据所选科目进行判断。ZWKMZD_HSWB (1) ‘0’ 不核算外币。币种变虚(2) ‘1’ 单一外币。币种变虚。内容为所核算的外币。(3) ‘2’ 多外币。在下拉列表框中插入所有外币和一空值,默认为空值。 5.包含未记帐凭证:当起始月份 = 当前月份可以选择是否包含未记帐凭证,否则,包含未记帐凭证变虚,默认为包含。 6.菜单如上所示:具体处理过程如下: 1.采用三层结构:将组织数据这一部分单独拿出来,放在一个用户对象中。 2.根据所选的科目出帐式: ZWKMZD_HSWB _HSSL ZYGS 核算外币核算数量帐页格式可出帐页默认帐页格式(1)。 0 0 …. 金额账金额式期初余额,本月累计从 ZWKMJE 表中取数(2) 0 1 0,2,3,4 金额账,数量帐数量式 0 1 1 。。。。。。。。。。。。。金额式期初余额,本月累计从 ZWKMJE,ZWKMSL 表中取数(3) 1 0 0,2,3,4 金额账,外币帐外币式 1 0 1 。。。。。。。。。。。。。金额式期初余额,本月累计从 ZWKMWB 表中取数注:若币种为空,只出金额式。期初余额,本月累计从 ZWKMJE 表中取数(4)1 1 0,4 金额账数量帐外币帐数量外币帐数量外币式 1 1 1 。。。。。。。。。。。。。金额式 1 1 2 。。。。。。。。。。。。。数量式 1 1 3 。。。。。。。。。。。。。外币式期初余额,本月累计从 ZWKMWB 表中取数注:若币种为空,只出金额式或金额数量式。期初余额,本月累计从 ZWKMJE, ZWKMSL 表中取数 3 求期初余额: 1.如果是历史期间或当前期间, 则直接求( _NCYE)2.如果是未来会计期间, 则: (1) 先求出当前会计期间的期初余额 (2) 求从 gsKjQj 到 StartPeriod 前一期间的借贷方差额, 与(1)中合并 (表 ZWPZK,ZWPZFL) (3) 求科目的性质,若是栏目则期初余额为 0 4 If 查询年+查询起始月份 GSCXQJ Then 加上“01 (建帐月份1)月份的累计”即:(_KJND=查询年 and _KJQJ= (建帐月份1)AND _KMBH=所查询科目)中的核算外币的(单一): ZWKMWB_WBJFLJ,_WBDFLJ,_SLDFLJ,_SLJFLJ,_JFLJ,_DFLJ核算数量的(核算多外币的):ZWKMSL_ JFLJ,_DFLJ,ZWKMJE_DFLJ,_JFLJ两者都不(核算多外币的):ZWKMJE_DFLJ,_JFLJ现金日记帐 1、功能简述现金日记帐是为现金帐户设置的、专门用以序时记录现金收付业务,反映现金增减变化及其结果的记帐。现金日记帐需要进行日清月结。如果库存现金有多种货币,则需要分币种进行核算。 2、参数输入日期:______年__月__日至__月__日现金科目:______ 币种:______ □包含未记帐凭证 [参数说明] 现金科目:在科目定义中定义为库存现金的科目(注意非现金流量项目)日期不能跨会计年度 3、输出格式现金日记帐金额格式:科目:(如果有明细科目的话,需要增加该项)第 xx 页年月日凭证号对方科目摘要借方贷方方向余额 01 上日结转借 … 01 01 … … … … … … 01 01 本日合计 … … 01 本月合计 … … … … 01 累计 … … … … 02 01 … … … … … … 外币金额格式:科目:(如果有明细科目的话,需要增加该项)币种:美圆第 xx 页年借方贷方余额月日凭证号对方科目摘要外币金额外币金额方向外币汇率 01 上日结转借 01 01 … … … 01 01 本日合计 01 本月合计 … 01 累计 … 02 01 … … … 4、注意事项:(1)注意日合计。(2)注意对方科目的处理。(3)三栏帐注意的有关事项(4)帐页中可以选择其他现金科目 5、相关表: ZWKMZD,ZWPZK, ZWPZFL 6、主要算法及处理过程:银行日记帐 1、功能简述银行存款日记帐是为银行存款帐户设置的、专门用以序时记录银行存款的收付业务,反映银行存款增减变化及其结果的记帐。银行存款日记帐需要进行日清月结。如果以多种货币存款,则需要分币种进行核算。 2、参数输入日期:______年__月__日至__月__日银行存款科目:______ 币别:______ □包含未记帐凭证 [参数说明] 银行存款科目:在科目定义中定义为银行科目的科目(注意非现金流量项目) 3、输出格式银行存款日记帐金额式:科目:102001001 工行/107845683 年月日凭证号对方科目结算号摘要借方贷方方向余额 01 01 月初余额借 Xxx … … … … … … … … .. …01 01 本日合计 … … … … … … … … … … .. … 01 本月合计 … … 01 本年累计 … … 02 01 外币金额格式:科目:102001001 工行/107845683 币种:美圆第 xx 页年摘要借方贷方月日凭证号对方科目结算号外币金额外币金额方向 01 上日结转借 01 01 … … … 01 01 本日合计 01 本月合计 … 01 累计 … 02 01 … … … 4、注意事项:(1)注意日合计。(2)注意对方科目的处理。(3)三栏帐注意的有关事项(4)帐页中可以选择其他银行科目 5、相关表: ZWKMZD,ZWPZK, ZWPZFL 6、主要算法及处理过程:其它日记帐 1、功能简述其他日记帐是指查询除现金日记帐、银行存款记帐以外日记帐,现金、银行存款日记帐在出纳中设计。该种日记帐包括金额、数量金额、外币金额、数量外币金额等四种格式,如购货日记帐、销货日记帐等,需要进行日清月结。 2、参数输入日期:______年__月__日至__月__日科目: _______ 币别: ____ □包含未记帐凭证 [参数说明] 日期:如果查询的是当前会计月,则可以到日;如果不是当前会计月,则只到月份。科目:定义为日记帐且不是现金或银行存款的科目。币种:如果科目核算了多币种,则需要选择要输入的币种。如果不核算多币种,则不需要该项。 3、输出格式 **日记帐科目:(如果有明细科目的话,需要增加该项)第 xx 页年月日凭证号对方科目摘要借方贷方方向余额 01 月初余额借 … 01 01 … … … … … … 01 01 本日合计 … … 01 本月合计 … … … … 01 累计 … … … … 02 01 … … … … … … 4、注意事项:(5)注意日合计。(6)注意对方科目的处理。(7)三栏帐注意的有关事项(8)帐页中可以选择其他现金科目(9)包括外币和数量帐 5、相关表: ZWKMZD,ZWPZK, ZWPZFL 6、主要算法及处理过程:多栏帐 1、功能简述多栏帐是对一个科目的明细进行分析,可以根据定义的分析栏目进行查询,也可以根据临时输入的进行查询。多栏帐分为借方多栏、贷方多栏和借贷多栏。 2、参数输入其查询方式可分为两种:选择科目查询和选择帐簿查询。可以将选择的方式进行记忆,本次的缺省为上一次的方式。(1)选择科目查询会计期间:____年 ___ 月至 ___ 月分析科目编码:________ 出第___级多栏帐分析栏目级次:____ □所有最末级栏目数据处理方式:□合并对称编号栏目□合并凭证分录□包含未记帐凭证 [参数说明] 分析科目编码:是指对某科目进行分析。分析栏目级次:是指被分析的栏目所在的科目级次。如果选择了“所有最末级栏目”,则左边的级次项不再允许选择。该级次不能是第一级,不能与分析科目编码同级
本文标题:大型财务管理系统帐页
链接地址:https://www.777doc.com/doc-1142637 .html