KIS专业版产品培训中级认证(出纳数据结构讲解)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

KIS专业版出纳系统数据处理技术支持部整理技术支持部整理培训提纲提纲1.1.初始化初始化数据流程数据流程2.2.现金业务现金业务3.3.银行业务银行业务4.4.与总账对账业务与总账对账业务5.5.期末结账期末结账1初始化数据流程1.11.1现金和银行存款科目表现金和银行存款科目表1.21.2初始化余额数据初始化余额数据1.31.3初始化时企业未达数和银行未达数初始化时企业未达数和银行未达数1.41.4结束初始化结束初始化1.1现金和银行存款科目表••现金和银行存款科目表为现金和银行存款科目表为CN_AccountCN_Account;;••重要字段重要字段FIDFID::在出纳系统中使用的科目内码;在出纳系统中使用的科目内码;••重要字段重要字段FKmIDFKmID::与科目表与科目表T_AccountT_Account中的中的FAccountIDFAccountID字段相关联;字段相关联;••重要字段重要字段FBbID:FBbID:币别内码,与币别内码,与T_CurrencyT_Currency表中的表中的FCurrencyIDFCurrencyID字段相关字段相关联;联;••重要字段重要字段FIsCashe:FIsCashe:是否现金科目;是否现金科目;••重要字段重要字段FIsCombineKm:FIsCombineKm:是否合并科目;是否合并科目;1.2初始化余额数据••初始化的科额数据也是存放在初始化的科额数据也是存放在CN_AccountCN_Account表中;表中;••重要字段重要字段FYeFYe::原币期初余额;原币期初余额;••重要字段重要字段FYeBFYeB::本位币期初余额;本位币期初余额;••重要字段重要字段FYhdzdYe:FYhdzdYe:银行对账单期初余额;银行对账单期初余额;••重要字段重要字段FYhdzdTzhYe:FYhdzdTzhYe:银行对账单调整后余额;银行对账单调整后余额;••重要字段重要字段FYhrjzTzhYe:FYhrjzTzhYe:银行日记账调整后余额;银行日记账调整后余额;••重要字段重要字段FYeIsBalanceFYeIsBalance::是否平衡;是否平衡;••重要字段重要字段FOyFOy::是否启用。是否启用。1.3初始化时企业未达数和银行未达数••企业未达数,存放在企业未达数,存放在CN_YhDzdCN_YhDzd((银行对账单表)中,在此银行对账单表)中,在此表中表中FYearFYear字段和字段和FPeriodFPeriod字段值为字段值为00的记录,即是初始化的记录,即是初始化时的企业未达数。时的企业未达数。••银行未达数,存放在银行未达数,存放在CN_YhRjzCN_YhRjz((银行日记账表)中,在此银行日记账表)中,在此表中表中FYearFYear字段和字段和FPeriodFPeriod字段值为字段值为00的记录,即是初始化的记录,即是初始化时的企业未达数。时的企业未达数。1.4结束初始化••结束初始化时,系统主要是做以下几步操作:结束初始化时,系统主要是做以下几步操作:1、把录入的初始数据更新到CN_Account表中;2、把属于现金类科目的余额插入到CN_XjRjz(现金日记账表)中;3、把银行存款类科目初始化时的企业未达数结转到本期,即把在CN_YhDzd表中零期的数据转到CN_YhDzd表中当前期间;4、把银行存款类科目初始化时的银行未达数结转到本期,即把在CN_YhRjz表中零期的数据转到CN_YhRjz表中当前期间;5、最后还会把初始余额数据插入到CN_Lcye(年初余额表)中。2现金业务2.12.1现金日记账现金日记账2.22.2现金盘点现金盘点2.1现金日记账现金日记账对应的表是现金日记账对应的表是CN_XjRjzCN_XjRjz表,主要字段是表,主要字段是FKmIdFKmId,,它与它与N_AccountN_Account表中的表中的FIDFID字段相关联。此表中的记录是分期间的。字段相关联。此表中的记录是分期间的。2.2现金盘点现金盘点主要涉及有两个表,一个是现金盘点主要涉及有两个表,一个是CN_XjpdCN_Xjpd((现金盘点单主表),此表记录的是现金盘点单主表),此表记录的是盘点时间,盘点人和盘点科目信息;另一个是盘点时间,盘点人和盘点科目信息;另一个是CN_Xjpd_DetailCN_Xjpd_Detail((现金盘点单明细现金盘点单明细表),此表记录的是具体的现金数据,如表),此表记录的是具体的现金数据,如100100元的有多少,元的有多少,5050元的有多少,元的有多少,2020元的元的有多少等等,最后有一个总计数据。两表以有多少等等,最后有一个总计数据。两表以FPdIDFPdID字段相关联,如下图所示:字段相关联,如下图所示:3银行存款业务3.13.1银行存款日记账银行存款日记账3.23.2银行对账单银行对账单3.33.3银行存款对账银行存款对账3.43.4余额调节表余额调节表3.1银行存款日记账银行日记账对应的表是银行日记账对应的表是CN_YhRjzCN_YhRjz表;此表中的数据也是分期间的。表;此表中的数据也是分期间的。主要字段主要字段FKmIdFKmId::银行存款科目内码,它银行存款科目内码,它与与N_AccountN_Account表中的表中的FIDFID字段相关联;字段相关联;主要字段主要字段FDzAlreadyFDzAlready::是否已勾对标志,是否已勾对标志,00表示未勾对,表示未勾对,11表示已勾对;表示已勾对;主要字段主要字段FDzNumberFDzNumber::对账号,由系统自动产生,取自于对账号,由系统自动产生,取自于T_AutoNumberT_AutoNumber表;表;主要字段主要字段FJzFJz::是否结转标志,是否结转标志,00表示此条记录是本期的数据,表示此条记录是本期的数据,11表示此条记录是由以前期间没表示此条记录是由以前期间没有勾对的记录结转下来的。有勾对的记录结转下来的。主要字段主要字段FVoucherIDFVoucherID::凭证内码,与凭证内码,与T_VoucherT_Voucher表中的表中的FVoucherIDFVoucherID字段关联。字段关联。3.2银行对账单银行对账单对应的表是银行对账单对应的表是CN_YhDzdCN_YhDzd表;此表中的数据也是按分期间的。表;此表中的数据也是按分期间的。主要字段主要字段FKmIdFKmId::银行存款科目内码,它银行存款科目内码,它与与N_AccountN_Account表中的表中的FIDFID字段相关联;字段相关联;主要字段主要字段FDzAlreadyFDzAlready::是否已勾对标志,是否已勾对标志,00表示未勾对,表示未勾对,11表示已勾对;表示已勾对;主要字段主要字段FDzNumberFDzNumber::对账号,由系统自动产生,取自于对账号,由系统自动产生,取自于T_AutoNumberT_AutoNumber表;表;主要字段主要字段FJzFJz::是否结转标志,是否结转标志,00表示此条记录是本期的数据,表示此条记录是本期的数据,11表示此条记录是由以前期间没表示此条记录是由以前期间没有勾对的记录结转下来的。有勾对的记录结转下来的。3.3银行存款对账3.3.13.3.1过滤对账记录过滤对账记录3.3.23.3.2对账操作对账操作3.3.33.3.3已勾对记录已勾对记录3.3.1过滤对账记录在在过滤出对账记录时,系统分别是取银行日记账(过滤出对账记录时,系统分别是取银行日记账(CN_YhRjzCN_YhRjz表)和银行对账单表)和银行对账单((CN_YhDzdCN_YhDzd表)中本期所有未勾对记录表)中本期所有未勾对记录的的数据,在本期所有未勾对记录数据中,数据,在本期所有未勾对记录数据中,包括了以前期间未勾对而结转下来的记录。下面是一段参考的包括了以前期间未勾对而结转下来的记录。下面是一段参考的SQLSQL语句语句1、取银行日记账中的未勾对数据勾对数据SELECTFId,FYear,FPeriod,FDate,FExp=IsNull(FExp,''),FJsfs=IsNull(FJsfs,''),FJsh=IsNull(FJsh,''),FDebit,FCredit,FDzAlready,FDzNumber,FJz,FSource,FLyrFROMcn_YhdzdWHEREFKmID=2ANDFYear=2005ANDFPeriod=2AND(FDebit0ANDFCredit=0ORFDebit=0ANDFCredit0)ANDFDzAlready=0ORDERBYFdate22、、取银行对账单中未勾对的数据取银行对账单中未勾对的数据SELECTFId,FYear,FPeriod,FDate,FOperationDate,FGroup=IsNull(FGroup,''),FNum,FExp=IsNull(FExp,''),FAccountID2,FAcctidside=IsNull(FAcctidside,''),FJsfs=IsNull(FJsfs,''),FJsh=IsNull(FJsh,''),FDebit,FCredit,FDzAlready,FDzNumber,FJz,FSource,FLyrFROMcn_yhrjzWHEREFKmID=2ANDFYear=2005ANDFPeriod=2AND(FDebit0ANDFCredit=0ORFDebit=0ANDFCredit0)ANDFDzAlready=0ORDERBYFDate3.3.2对账操作一、执行对账操作时,系统先从一、执行对账操作时,系统先从T_AutoNumberT_AutoNumber表中取出对账号:表中取出对账号:selectFNextfromt_AutoNumberwhereFname='cn_yhdzd‘二、再分别更新银行日记账和银行对账单相应记录的数据二、再分别更新银行日记账和银行对账单相应记录的数据1、更新银行对账单相应记录的对账标志和对账单号UPDATECN_YhDzdSETFDzAlready=1,FDzNumber=‘1000000400’WHEREFid=8ANDFDzAlready=0ANDFDzNumber=-12、更新银行日记账相应记录的对账标志和对账单号UPDATECN_YhRzjSETFDzAlready=1,FDzNumber=‘1000000400’WHEREFid=13ANDFDzAlready=0ANDFDzNumber=-13.3.3已勾对记录取出已勾对记录的数据,主要也是取出已勾对记录的数据,主要也是从从CN_YhDzdCN_YhDzd和和CN_YhRzjCN_YhRzj两表中两表中取出取出已经打上已经打上勾对勾对标志的本期的数据标志的本期的数据,,SELECTFType=0,FId,FYear,FPeriod,FDate,FGroup=IsNull(FGroup,''),FNum,FExp=IsNull(FExp,''),FAccountID2,FAcctidside=IsNull(FAcctidside,''),Jsfs=IsNull(FJsfs,''),FJsh=IsNull(FJsh,''),FDebit,FCredit,FDzAlready,FDzNumber,FJz,FSource,FLyrFROMcn_yhrjzWHEREFKmID=2ANDFYear=2005ANDFPeriod=2ANDFDzAlready=1UNIONSELECTFType=2,FId,FYear,FPeriod,FDate,FGroup='',FNum=0,FExp=IsNull(FExp,''),FAccountID2=-1,FAcctidside='',FJsfs=IsNull(FJsfs,''),FJsh=IsNull(FJsh,''),FDebit,

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功