01 KIS90数据处理入门培训_总帐数据结构

上传人:痛*** 文档编号:242500958 上传时间:2024-08-26 格式:PPTX 页数:90 大小:1.26MB
返回 下载 相关 举报
01 KIS90数据处理入门培训_总帐数据结构_第1页
第1页 / 共90页
01 KIS90数据处理入门培训_总帐数据结构_第2页
第2页 / 共90页
01 KIS90数据处理入门培训_总帐数据结构_第3页
第3页 / 共90页
点击查看更多>>
资源描述
,版权所有,1993-2006,金蝶软件,(,中国,),有限公司,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,版权所有,1993-2006,金蝶软件,(,中国,),有限公司,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,KIS 9.0,总账数据处理数据结构培训,技术支持部 数据处理组,目 录,基础资料,凭证,余额,附:,总帐关系图汇总,补充知识,自学助手,基础资料表,T_currency,币别表,T_unitgroup,计量单位组表,T_measureunit,计量单位表,T_account,科目表,T_itemclass,核算项目类别表,T_item,核算项目表,T_itemdetail,核算项目横表,T_itemdetailv,核算项目纵表,练习,返回目录,T_currency,币别表,功能,主要存储币别信息,包括本位币和外币的代码,名称,汇率等。,常用字段,FcurrencyID,:币别内码,FFixRate,:换算率,Fscale,:小数位数,T_currency,币别表,新增币别图例:,T_currency,币别表,表结构:,FcurrencyID,:系统默认帐套记帐本位的,FcurrencyID,值为,1,。外币内码从,1000,起,依次加,1,。该表还包含一条,0,记录。,返回目录,T_unitgroup,计量单位组表,功能,存储计量单位组信息。,常用字段,Funitgroupid,:计量单位组内码,FDefaultUnitID,:默认基本计量单位内码,T_unitgroup,计量单位组表,新增单位组图例:,T_unitgroup,计量单位组表,表结构:,FDefaultUnitID,:默认基本计量单位内码,它等同一个计量单位组下默认单位的内码,由程序自动反写。当计量单位组还未添加计量单位时,该字段值为,0,,该单位组的默认计量单位被添加后,计量单位内码会被反写到这个字段。,返回目录,T_measureunit 计量单位表,功能,存储计量单位信息。,常用字段,Fmeasureunitid,:计量单位内码,Fstandard,:是否基本计量单位,T_measureunit 计量单位表,关系,t_unitgroup,funitgroupid,fname,fdefaultunitid,t_measureunit,fmeasureunitid,funitgroupid,fnumber,fname,fcoefficient,fitemid,fparentid,fstandard,T_measureunit,计量单位表,新增计量单位图例:,T_measureunit,计量单位表,表结构:,返回目录,T_account,科目表,1,、,现金科目和银行科目,2,、,带明细的科目,3,、,数量金额核算科目,4,、,核算外币科目,5,、,挂核算项目科目,返回目录,科目表中的现金科目和银行科目,常用字段,Faccountid:,科目内码,Fnumber:,科目编码,Fname:,科目名称,Fiscash:,是否现金科目,Fisbank:,是否银行科目,科目表中的现金科目和银行科目,新增现金科目和银行科目图例:,科目表中的现金科目和银行科目,表结构:,返回目录,带明细的科目,常用字段,Flevel:,科目级次,Fdetail:,是否明细,Fparentid:,父级,ID,即上级科目内码,Frootid:,根,ID,一级科目内码,一级科目内码是它本身内码,带明细的科目,带明细科目图例:,带明细的科目,表结构:,返回目录,数量金额核算科目,常用字段,Fquantities:,是否数量金额核算,Funitgroupid:,计量单位组,ID,Fmeasureunitid:,计量单位,ID,数量金额核算科目,关系,t_unitgroup,funitgroupid,fname,fdefaultunitid,t_measureunit,fmeasureunitid,funitgroupid,fnumber,t_account,faccountid,fnumber,Fquantities,Funitgroupid,Fmeasureunitid,数量金额核算科目,新增数量金额核算科目图例,:,数量金额核算科目,结合计量单位组表和计量单位表来看科目表结构,:,返回目录,核算外币科目,核算单一币别,核算所有币别,返回目录,核算单一币别科目,常用字段,Fcurrencyid:,币别内码,Fadjustrateid:,是否期末调汇,关系,t_currency,fcurrencyid,fnumber,fname,t_account,faccountid,fnumber,fcurrencyid,核算单一币别科目,核算单一币别科目图例:,核算单一币别科目,结合币别表来看科目表结构:,返回目录,核算所有币别科目,核算所有币别科目图例:,核算所有币别科目,结合币别表来看科目表结构:,这里科目表的,fcurrency,字段值与核算单一币别时不同,值为,0,返回目录,挂核算项目科目,常用字段,Fdetailid:,核算项目使用状况内码,这个字段的值与核算项目横表,t_itemdetail,中的,Fdetailid,字段值相关联,且这个值在核算项目横表中对应的以,F,开头的字段的值为“,-1”,。,挂核算项目科目,挂核算项目科目图例:,挂核算项目科目,挂核算项目科目表结构,:,科目内码一旦被引用,为保证数据的完整性,此科目就不允许删除。,返回目录,T_itemclass,核算项目类别表,功能,主要存储核算项目类别信息,不存放从属该类别的核算项目明细信息。,常用字段,Fitemclassid:,核算项目类别内码,FSQLTablename:,核算项目类别的具体明细信息表,T_itemclass,核算项目类别表,新增核算项目类别图例,:,T_itemclass,核算项目类别表,表结构,:,T_itemclass,核算项目类别表,在,test2,类别下新增一核算项目,name1,:,T_itemclass,核算项目类别表,T_item_3002,表结构,:,t_item_3002,表中的,F_101,F_102,字段是随着该核算项目类别自定义属性项的增加而动态递增的。,返回目录,T_item,核算项目表,功能,核算项目表,t_item,存放详细的核算项目明细资料,不包括核算项目类别信息。,常用字段,Fitemid:,核算项目,ID,Fitemclassid:,核算项目类别,ID,Fnumber:,核算项目编码,Fname:,核算项目名称,T_item,核算项目表,关系,t_itemclass,fitemclassid,fnumber,fname,t_item,fitemiid,fitemclassid,fnumber,fname,T_item,核算项目表,新增核算项目资料图例,:,T_item,核算项目表,结合,t_itemclass,查看,t_item,表结构,:,返回目录,T_itemdetail,核算项目横表,功能,存储核算项目方案组合情况,.,常用字段,Fdetailid:,核算项目使用状况内码,FdetailCount,:一个,Fdetailid,对应的核算项 目类别个数,Fn,列,:,由,F,数字表示,分别对应核算项目类别表的,fitemclassiD,T_itemdetail,核算项目横表,关系,t_itemclass,fitemclassid,fnumber,fname,t_itemdetail,fdetailid,fdetailcount,F1,F2,Fn,T_itemdetail,核算项目横表,1,为科目下挂核算项目,:,T_itemdetail,核算项目横表,1,表结构,(,科目,):,T_itemdetail,核算项目横表,1,为凭证科目下挂核算项目,:,T_itemdetail,核算项目横表,1,表结构,(,凭证,):,返回目录,T_itemdetailv,核算项目纵表,功能,核算项目使用详情纵表是根据,t_itemdetail,横表中的记录生成的。生成该表的存储过程是:,sp_clearndetailv,常用字段,Fdetailid:,核算项目使用状况内码,Fitemclassid:,核算项目类别,ID,Fitemid:,核算项目,ID,T_itemdetailv,核算项目纵表,关系,t_itemdetail,fdetailid,fdetailcount,F,1,F,2,F,n,t_itemdetailv,fdetailid,fitemclassid,fitemid,T_itemdetailv,核算项目纵表,表结构:,返回目录,练习,1,,新建帐套,录入核算项目,观察核算在,t_itemclass,和,t_item,表中的存放情况,2,,对科目下挂核算项目,观察,t_itemdetail,和,t_itemdetailv,表的变化,观察该科目在,t_account,表中的存放情况,返回目录,目 录,基础资料,凭证,余额,附:,总帐关系图汇总,补充知识,自学助手,凭证,关于凭证的几个概念,t_vouchergroup,凭证字表,t_voucher,凭证分录头表,t_voucherentry,凭证分录体表,t_VoucherBlankOut,作废凭证表,练习,返回目录,凭证概念,蓝线内:凭证表体 蓝线外:凭证表头,返回目录,t_vouchergroup,凭证字表,功能,主要存储凭证字信息。,常用字段,FgroupID,:凭证字内码,t_vouchergroup,凭证字表,新增凭证字图例:,t_vouchergroup,凭证字表,表结构:,返回目录,t_voucher,凭证分录头表,功能,主要存储凭证的会计年度、会计期间、凭证字、凭证序号、凭证日期、业务日期、摘要、附件张数、借贷方金额合计、是否过账、审核、分录数等信息。,常用字段,Fvoucherid,:凭证内码,Fyear:,会计年度,Fperiod:,会计期间,Fnumber:,凭证号,Fgroupid:,凭证字内码,Fexplanation,: 凭证摘要,t_voucher,凭证分录头表,关系,t_vouchergroup,fgroupid,fname,t_voucher,fvoucherid,fyear,fperiod,fgroupid,fnumber,fexplanation,t_voucher,凭证分录头表,表结构:,返回目录,t_voucherentry,凭证分录体表,功能,主要存储凭证借贷方科目内码、金额、核算项目、分录号、币别、汇率、余额方向、摘要、数量、单价等信息。,常用字段,Fvoucherid:,凭证内码,FDC,:科目的余额方向,t_voucherentry,凭证分录体表,关系,t_voucher,fvoucherid,fyear,fperiod,fgroupid,fnumber,fexplanation,t_voucherentry,fvoucherid,fentryid,fexplanation,faccountid,t_voucherentry,凭证分录体表,表结构:,返回目录,t_VoucherBlankOut,作废凭证表,功能,记录作废的凭证信息当作废一张凭证时,该凭证在凭证表,t_voucher,中的记录被自动清除,该记录被记入本表。,常用字段,Fvoucherid:,凭证内码,t_VoucherBlankOut,作废凭证表,对比,t_voucher, t_voucherentry, t_voucherblankout,表结构:,(作废,1,号凭证),返回目录,练习,1,,录入一凭证,观察凭证在,t_voucher,和,t_voucherentry,表中的数据存放情况,2,,在,t_voucherentry,表中找出一,fdetailid,不等于的值,看是否能根据,fdetailid,值倒推出凭证科目所对应的核算项目,返回目录,目 录,基础资料,凭证,余额,附:,总帐关系图汇总,补充知识,自学助手,余额,t_balance,科目余额表,t_quantitybalance,数量余额表,t_profitandloss,损益类科目实际发生额表,练习,返回目录,t_balance,科目余额表,功能,存储会计年度、会计期间,并按“核算项目”和“币别”来反映科目的期初余额、本期发生额,本年累计、期末余额数据。,常用字段,FYear:,会计年度,Fdetailid:,核算项目,ID,FPeriod:,会计期间,Fcurrencyid:,币别,ID,Faccountid:,科目,ID,FBeginBalance,For,、,FBeginBalance:,原币、本币期初余额,FDebit,For,、,FDebit:,本期借方发生额,FCredit,For,、,FCredit:,本期贷方发生额,FYtdDebit,For,、,FYtdDebit:,本年借方发生额,FYtdCredit,For,、,FYtdCredit:,本年贷方发生额,FEndBalance,For,、,FEndBalance:,期末余额,t_balance,科目余额表,录入下面初始数据:,t_balance,科目余额表,1,,,”,普通科目,-,带外币科目,”,在科目余额表中的存放情况,:,返回目录,t_balance,科目余额表,录入下面初始数据:,t_balance,科目余额表,2,带核算项目的科目在科目余额表中的存放情况:,返回目录,t_quantitybalance,数量余额表,功能,在初始化和凭证过账时写数据,只记科目属性中设置了数量辅助核算的科目数据,为数量金额类账薄提供数量余额。,常用字段,FYear,:会计年度,FBeginQty :,期初数量,FPeriod,:会计期间,FDebitQty :,收入数量,FAccountID,:科目,ID FCreditQty :,发出数量,FDetailID:,核算项目,ID FYtdDebitQty :,本年收入数量,FCurrencyID :,币别,ID FYtdCreditQty :,本年发出数量,FEndQty:,期末数量,t_quantitybalance,数量余额表,录入下面初始数据:,t_quantitybalance,数量余额表,对比,T_balance,与,t_quantitybalance,表结构:,数量金额总帐:,金额:来源于,t_balance,数量:来源于,t_quantitybalance,返回目录,t_profitandloss,损益类科目实际发生额表,功能,存储损益类科目的实际损益发生额,在初始化和凭证过账时写,数据,为报表取损益类数据提供依据。,t_balance,不记录初始化录入的损益类科目实际发生额,只保存科目记录。当结转损益到本年利润时,损益类科目从,t_balance,取得余额转出,,t_profitandloss,不产生影响。,常用字段,FYear:,会计年度,FPeriod:,会计期间,FAccountID:,科目,ID,FDetailID:,核算项目,ID,FCurrencyID:,币别,ID,FAmount,For,、,FAmount:,原币、本币本期发生额,FYtdAmount,For,、,FYtdAmount:,原币、本币本年发生额,t_profitandloss,损益类科目实际发生额表,录入下面初始数据:,t_profitandloss,损益类科目实际发生额表,1,,,t_balance,中的数据存放情况:,t_profitandloss,损益类科目实际发生额表,2,,,t_profitandloss,中的数据存放情况:,总结,:,t_balance,表不记录初始化中录入的损益类科目实际发生额,初始化损益类科目的实际发生额只记录在,t_profitandloss,表中。,日常业务中损益科目发生额在两个表中都有记录, 区别在于,t_balanace,只记录借贷方发生额合计以及期初期末余额,,t_profitandloss,只记录实际的发生额而不是分借贷方分别计算。结转损益时从,t_balance,表中取得期末余额数据转出,结转后,t_balance,表中损益类科目金额变为,0,。,返回目录,练习,1,,录入一张“科目带外币”的凭证,过帐后,观察科目在,t_balance,表中的数据存放和变化情况,2,,录入一张“科目下挂核算项目”的凭证,过帐后,观察科目在,t_balance,表中的数据存放和变化情况,3,,录入一张“科目带数量金额”的凭证,过帐后,观察科目在,t_balance,和,t_quantitybalance,表中的数据存放和变化情况,4,,录入一张“含损益类科目”的凭证,过帐,再分别观察结转损益前后科目在,t_balance,和,t_profitandloss,表中的数据变化情况,返回目录,t_ItemDetailv,t_quantitybalance,fdetailid,fitemid,fitemclassid,fdetailid,Fdetailid,fitemclassid,返回目录,总帐数据表关系汇总,t_Account,t_VoucherEntry,t_Balance,t_profitandloss,t_Item,t_Itemclass,t_ItemDetail,补充知识,零记录,T_identity,表,孤立记录,返回目录,补充知识,零记录:,在,K3,中很多表都存在零记录,例如,: t_currency,、,t_Measureunit,、,t_Item,、,t_ItemDetail,等等。这些零都是系统预置的,有特定的用途,都不能删除。,如:,t_account.Funitgroupid=0,代表不使用数量辅助核算,t_Balance.FcurrencyID=0,代表所有币别,t_Balance.FDetailID=0,代表所有核算项目,返回目录,补充知识,T_identity,自动编码步长表,当,KIS 9.0,系统中的基础资料表增加一项记录时,该基础资料表会,t_identity,获取内码,即,Fnext,的值,该值是由本表的最大内码值加,1,获得。,返回目录,补充知识,孤立记录,(数据不匹配),K3,中有很多表引用“计量单组,ID”,和“计量单位,ID”,,比如科目,凭证,余额表等等。一旦,t_UnitGroup,或,t_MeasureUnit,丢失记录,(,包括零记录,),,对引用表来说就产生了“孤立数据”。或者也可以说“计量单位表与,XX,表数据不匹配”。这种情况下可以使用,NOT IN,的子查询来判断是否存在“孤立数据”,如,t_UnitGroup,的零记录丢失,而科目表又引用了,t_UnitGroup,的零记录,这种情况就是“孤立记录”。 “孤立数据”是一个普遍的现象,数据库经常会出现这种问题。,补充知识,凭证的表头存在而凭证表体丢失:,select * from t_Voucher where FvoucherID,NOT IN,(select voucherID from t_VoucherEntry),凭证表引用的,FaccountID,在,t_account,中根本不存在:,select * from t_Voucherentry where faccountid,NOT IN,(select faccountid from t_account),t_Balance,中的,FdetailID,在,t_ItemDetail,中不存在:,select * from t_Balance where FdetailID,NOT IN,(select FdetailID from t_ItemDetail),返回目录,自学助手,select *from t_tabledescription where ftablename=t_balance,select *from t_fielddescription where ftableid=10004,select *from t_tabledescription where fdescription like %凭证%,各表的字段详细描述可参考,KIS 9.0,安装目录下的,公用,、,部门级数据库结构说明,。,返回目录,90,谢谢,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!