版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-苏州蝶讯金蝶K3数据结构介绍前言1/企业积累的经营数据,如何进行分析、挖掘,创造数据价值?2/面对领导层的突发奇想,如何快速拿出老板要的报表数据?3/给到老板的报表怎样改变单一的样式?如何将报表图形化展示?4/好不容易开发完成的报表,如何跟上业务部门不断变化的需求?目录基础模块核心表介绍物流模块核心表介绍财务模块核心表介绍其他相关基础模块核心表核算项目类别/核算项目 (t_Itemclass/t_Item)辅助资料类别/辅助资料 (t_SubMesType/t_SubMessage)计量单位/计量单位组 (t_MeasureUnit/ t_UnitGroup)币别 (t_Currency)凭
2、证字 (t_VouchGroup)科目 (t_Account)仓位 (t_StockPlace)物料信息 (t_ICItem)核算项目类别/项目类别(自定义类别)自定义项目客户、部门、职员等明细项目核算项目类别/项目自定义类别只有数据了才有表,才有值系统用t_ItemPropDesc保存核算项目类别的属性。核算项目类别/项目客户、部门、职员等明细项目核算项目类别/项目核算项目横表(t_ItemDetail) 、科目表(t_Account)关系其它的部门、职员表类似,与FDetailID密切相关核算项目类别/项目核算项目纵表(t_ItemDetail)核算项目纵表是由核算项目横表来生成的t_It
3、emDetailv表必须存在一条FDetailID=0的特殊记录科目表、横表、类别表之间ID的关联关系通过FDetailID与t_ItemDetail表关联通过FItemID 与t_Item.FItemID关联,通过FItemClassID 与t_Item.FItemClassID关联物料数据表 物料数据表物料保存在t_Item和t_ICItem表中。t_ICItem主要字段计量单位:FUnitID,FUnitGroupID物料属性:FErpclsid(1:外购、2:自制、3:委外加工、5:虚拟件)计价方法:FTrack(76:加权平均、77:移动平均、78:先进先出、80:分批认定、81:计
4、划成本)物料科目:FAcctID、FCostAcctID、FSaleAcctID精度:FPriceDecimal 、FQtyDecimal 计划价: FPlanPrice业务管理:FISKFPeriod、FKFPeriod、FBatchManager 仓库、仓位仓库、仓位t_StockFTypeID:仓库类型 实仓500; 待检仓501; 赠品仓502; 代管仓 503 说明:实仓核算数量金额,虚仓只核算数量不核算金额。待检仓、赠品仓、代管仓都属于虚仓仓位:t_StockPlace、仓位组:t_StockPlaceGroup币别表(t_Currency)FCurrencyID(币别内码):系统
5、默认记帐本位的FCurrencyID值为1 FScale(小数位数):在中间层帐套管理中可设置本位币小数点位数,即FCurrencyID值为1的记录对应的FScale值;FCurrencyID(币别内码),在中间层帐套管理中可设置本位币小数点位数,即FCurrencyID值为1的记录对应的FScale值;系统默认帐套记帐本位的FCurrencyID值为1。外币内码从1000起,依次加1注意该表还包含一条0记录。计量单位/计量单位组计量单位/计量单位组 (t_MeasureUnit/ t_UnitGroup )t_MeasureUnit.FUnitGroupID = t_UnitGroup.FU
6、nitGroupIDt_UnitGroup.FDefaultUnit=t_MeasureUnit.FMeasureUnitID在K3中很多表都存在零记录,比如:t_Currency、t_MeasureUnit、t_Item、t_ItemDetail等。这些零都是系统预置的,不能删除。科目-1科目表 (t_Account) FAccountID(科目内码),FFullName(科目全名),FQuantity(是否数量金额辅助核算), FMeasureUnitID(计量单位内码),FDetailid(核算项目内码)等。科目内码一旦被引用,为保证数据的完整性,此科目就不允许删除。FFullName(
7、科目全名)在录入凭证,查看帐薄时用到。如果在录入凭证,查看帐薄时,系统只显示科目的最明细一级的名称,那就是因为科目全名字段中的值不正确。科目-2FQuantity,标识此科目是否需要数量金额辅助核算,一般此字段与FMeasureUnitID(计量单位内码)一起使用,当FQuantity字段的值为1时,FMeasureUnitID字段中一定也要有相应的值,且FMeasureUnitID与t_Measureunit表中的FMeasureUnitID字段值相对应。FDetailid(核算项目使用状况内码), 这个字段的值与t_ItemDetail(核算项目横表)中的FDetailID字段值相关联,且
8、这个值在t_ItemDetail表中对应的以F开头的字段的值为“-1”。科目-3与币别表的关系当t_Account.FCurrencyID的值为0是,则代表当前科目核算所有币别,所以FCurrencyID为0的记录不能丢失。科目-4科目表本身之间的关系科目-5科目表挂核算项目即FDetailID的值,与核算项目表建立联系;案例演示查询物料资料的主要信息:物料代码、物料名称、规格型号、单价精度、批次管理。select FNumber as 物料代码,FName as 物料名称,FModel as 规格型号,FPriceDecimal as 单价精度,case FBatchManager when
9、 1 then Y else N end as 批次管理 From t_ICItem order by FNumber 1、客户基础信息表是?2、在物料基础资料t_ICitem中,哪个字段定义了物料的数量精度?回顾目录基础模块核心表介绍物流模块核心表介绍财务模块核心表介绍其他相关物流主要单据表 采购订单:POOrder、POOrderEntry;销售订单:SEOrder、SEOrderEntry;出入库单:ICStockBill、ICStockBillEntry;采购发票:ICPurChase、ICPurChaseEntry;销售发票:ICSale、ICSaleEntry;物流单据编码规表:I
10、CBillNo单据内码的进度表:ICMaxNum说明:在ICBillNo表中,系统是用此表的FCurNo字段跟踪各种事务类型单据的“单据号码进度”,以实现在下次新增单据时单据编号可以自动加1。在ICMaxNum表中,FMaxNum字段为当前最大ID。ICBillNo.FCurNo与ICMaxNum.FMaxNum如果落后与实际的单据代码与内码,会导致单据不能保存,提示“pk_XXXX重复,不能在XXXX表插入重复值”或提示不能删除已审核单据表体主要有物料、数量、单价、含税单价、税率、交货日期、备注。表头主要有供应商、单据编号、日期、币别、汇率、部门、业务员、制单人、审核人、审核日期。采购订单信
11、息采购订单分表头POOrder和表体POOrderEntry表体主要有物料、数量、单价、含税单价、税率、交货日期、备注。表头主要有购货单位、单据编号、日期、币别、汇率、部门、业务员、制单人、审核人、审核日期。销售订单信息销售订单分表头SEOrder和表体SEOrderEntry表体主要有物料、批号、实收数量、单价、金额、收料仓库、备注。表头主要有供应商、单据编号、日期、部门、保管、验收、制单人、审核人、审核日期。外购入库信息外购入库分表头ICStockBill和表体ICStockBillEntry主要流程的数据过程 校对及时库存:EXEC CheckInventory首先清除IcInvento
12、ry表所有记录,从IcBal中取出本期初结存数量,再从IcStockBill(Entry)汇总出本期的收入发出,计算出结存库存写入IcInventory表。IcInventory表的主键是: FItemID, FBatchNO, FStockID, FStockPlaceID, FKFPeriod, FKFDate,也就是及时库存按“物料、批次、仓库、仓位、保质期”的纬度来统计。如果并未起用仓位管理,但是如果在库存单据中携带仓位信息,那么会导致及时库存也按仓位来显示。或者物料未起用保质期管理.更改“库存更新”方式:1)t_systemprofile 中fcategory=ic and fkey
13、=UPSTOCKWHENSAVE 的值切换(0:审核更新,1:保存更新 )2)更新库存单据的字段 fUPSTOCKWHENSAVE(POStockBill、ICSTJGBill、POInStock、ICStockBill、ZPStockBill)3)校对及时库存27案例报表二:销售订单分析;主要包括:订单编号/订单日期/客户名称/币别/汇率/物料代码/物料名称/规格型号/计量单位/数量/单价/含税单价/税率/金额/价税合计。销售订单表SEOrder/SEOrderEntry客户表t_Organization币别表t_Currency物料表t_ICItem计量单位表t_MeasureUnitse
14、lect t1.FBillNo as 订单编号,t1.FDate as 订单日期,u1.FName as 客户名称,u2.FName as 币别,t1.FExchangeRate as 汇率,u3.FNumber as 物料代码,u3.FName as 物料名称,u3.FModel as 规格型号,u4.FName as 计量单位,t2.FQty as 数量,t2.FAuxPrice as 单价,t2.FTaxPrice as 含税单价,t2.FAmount as 金额,t2.FAllAmount as 价税合计from seorder t1left join seorderentry t2
15、on t1.finterid=t2.finterid left join t_Organization u1 on t1.FCustID=u1.FItemidleft join t_Currency u2 on t1.FCurrencyID=u2.FCurrencyIDleft join t_ICitem u3 on t2.Fitemid=u3.Fitemidleft join t_Measureunit u4 on t2.FUnitID=u4.FMeasureUnitID1、采购订单保存时,会涉及到哪些表2、ICStockBill表中既有入库数据,又有出库数据回顾目录基础模块核心表介绍物流模
16、块核心表介绍财务模块核心表介绍其他相关总帐凭证凭证字t_VouchGroup凭证头表 t_Voucher凭证体表 t_VoucherEntry总帐凭证总帐凭证凭证信息是否审核是否过帐审核人科目余额表金额余额表 (t_Balance) 多币别数据年度核算项目明细科目余额表金额余额表 (t_Balance) 核算项目数据同样存在FDetailID=0及FCurrencyID=0的记录,即对应资料的合计数。35案例报表三:凭证数据查询;主要包括:年度/月份/凭证字/凭证号/摘要/方向/金额(本位币)。凭证表t_Voucher/t_VoucherEntry凭证字t_VoucherGroup科目表t_A
17、ccount select t1.FYear as 年度,t1.FPeriod as 期间, cast(u1.FName as varchar(200)+-+cast(t1.FNumber as varchar(20) as 凭证号, t1.FExplanation as 摘要,u2.FNumber as 科目代码,case t2.FDC when 1 then 借 else 贷 end as 方向, t2.FAmount as 金额(本位币) From t_Voucher t1 left join t_VoucherEntry t2 on t1.FVoucherID=t2.FVoucherI
18、D left join t_VoucherGroup u1 on t1.FGroupID=u1.FGroupID left join t_Account u2 on t2.FAccountid=u2.FAccountid where t1.FYear=2009 and FPeriod=1 order by t1.FYear,t1.FPeriod,u1.FName,t1.FNumber,u2.FDetail 应收应付系统t_rp_Contact (应收应付往来表)Ftype 单据事务类型ID1 其他应收单2 其他应付单3 销售发票4 采购发票5 收款单、预付单(Fpre=-1 ,应收退款单)6
19、付款单、预收单(Fpre=-1 ,应付退款单)发票相关数据表销售发票:ICSale/I CSaleEntry采购发票:ICPurchase/ ICPurchaseEntry收付款计划t_RP_Plan_Ar/ t_RP_Plan_Ap 关联关系:IcSale.FinterID=t_rp_Contact.FinvoiceIDIcPurchase.FinterID=t_rp_Contact.FIDt_RP_Plan_Ar.FOrgID=t_rp_Contact.FID其他应收、应付单1. 相关数据表t_rp_arpBill关联关系:t_rp_arpBill.FBillID=t_rp_Contact
20、.FRPBillID2. 单据录入在t_rp_arpBill插入其它应收单记录在t_rp_Contact往来业务列表插入记录,Ftype=1,FRPBillID = t_rp_arpBill.FBillID在t_RP_Plan_Ar插入收款计划表记录,FOrgID=t_rp_Contact.FID3. 审核更改t_rp_arpBill其它应收单表中字段Fstatus字段值为审核状态值1 ,fchecker( 审核人)更改t_rp_Contact往来业务列表中字段Fstatus字段值为审核状态值1,生成t_rp_ContactBal表的数据。 收付款、退款单1. 相关数据表t_rp_NewReceiveBill关联关系:t_rp_Contact.FBillID=t_rp_NewReceiveBill.FBillID2. 录入单据在t_rp_NewReceiveBill 收款单中插入记录系统,Fpre=0(0收款;1预收款;1退款)在t_rp_Contact往来业务列表中插入记录,Ftype=5,FBillI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年楚雄市工业锅炉G1证理论考试练习题及答案
- 2025-2026学年河北省定州市初中数学八年级期末上册高分预测黑金考题附答案
- 2026镇村(社区)后备干部选拔考试题及答案
- 民宿用电安全操作规程
- 2026年护理核心制度考试试题+答案
- 2025-2026学年新疆维吾尔自治区喀什市初中政治七年级期末下册评估黑金试题详细参考解析
- OSS 对象存储笔试题目及详细答案
- OpenGL 高频面试题及详细答案(实战版)
- 石材磨边倒角操作工安全规程
- 患者投诉处理流程与医疗纠纷预防方案
- 2026新课件 统编版语文四年级上册第四单元 《语文园地四》 课件
- 2026中国智能养老护理服务行业市场供需分析及投资评估规划分析研究报告
- 2026年高级维修电工考试题库及答案
- 通信工程施工企业安全生产管理人员知识考核题库及答案
- T-YNZYC 0120-2024 绿色药材 天门冬产地加工规程
- 精益化管理北京《医药企业改善之路-精益化管理》研讨会课件
- 安徽六校教育研究会2024届物理高一第一学期期中调研试题含解析
- 宝洁日化培训课件3-8-001 Final Approved Global Clean Design Standards 2011-08-04
- SB/T 11016-2013足部保健按摩服务规范
- GB/T 1681-2009硫化橡胶回弹性的测定
- GB/T 15651.3-2003半导体分立器件和集成电路第5-3部分:光电子器件测试方法
评论
0/150
提交评论