您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 06K3标准供应链数据分析
K3标准供应链数据分析技术支持部提纲2一:基本表及字段的介绍和相关问题二:主要流程的数据过程及相关问题三:典型综合案例及分析Q&A提纲3一:基本表及字段的介绍和相关问题二:主要流程的数据过程及相关问题三:典型综合案例分析Q&A4基本表及字段的介绍1、计量单位计量单位组:t_Unitgroup计量单位:t_MeasureUnitt_MeasureUnit主要字段:Fcoefficient系数FStandard基本单位(1-基本计量单位)FUnitGroupID单位组别(在一个计量单位组中,只能有一个且必须有一个基本计量单位:Fstandard=1)5基本表及字段的介绍2、仓库、仓位t_StockFtype:仓库类型实仓500;待检仓501;赠品仓502;代管仓503说明:实仓核算数量金额,虚仓只核算数量不核算金额。待检仓、赠品仓、代管仓都属于虚仓仓位:t_stockplace、仓位组:t_stockplacegroup6基本表及字段的介绍3、物料数据表物料保存在t_Item和t_IcItem表中。T_ICItem主要字段计量单位:FUnitID,FUnitGroupID,FCUUnitID物料属性:ferpclsid(1:外购、2:自制、3:委外加工、5:虚拟件)计价方法:ftrack(76:加权平均、77:移动平均、78:先进先出、79:后进先出、80:分批认定、81:计划成本)物料科目:FAcctID、FCostAcctID、FsaleAcctID成本项目:FCostProject精度:FPriceDecimal、FQtyDecimal计划价:FPlanPrice业务管理:FISKFPeriod、FKFPeriod、FBatchManager检验设置:FIdentifier、FInspectionLevel、FinspectionProject7基本表及字段的介绍说明:I、物料的上级组保存在t_Item表中,新增一个物料上级组FItemClassID=4ANDFdetail=0)时,系统回自动在t_Item中增加一个代码名称都相同的成本对象组(FItemClassID=2001ANDFdetail=0),这个成本对象组不能删除,否则系统会提示:“成本对象未与物料同步初始化”。(补回丢失的物料组&成本对象组)II、t_Item和t_IcItem的FParentID经常会出错,首先用SQL校正t_Item表中的FparentID,再用语句更新t_IcItem表中FparentIDIII、计量单位:FunitID,计量单位组:FunitGroupID。这两个字段值经常出问题,一般是值为零或NULL,或者是FunitID在t_measureunit表不存在、FunitId在t_MeasureUnitGroup中不存在。8基本表及字段的介绍IV、关联t_submessage.FInterID。新增一物料,如果物料的属性为自制或配置类,那么系统会自动新增一个品种法成本对象。如果强行在数据库中将物料属性由外购更改为自制,那么造成该自制物料无对应的成本对象。(补回丢失的成本对象.sql)V、帐套升级或者物料从一个帐套引入另外一个帐套,可能会造成很多字段值丢失,比如:Ftrack、FunitID、FunitGroupID、FplanPrice、FerpClsID、Ftrack、FleadTime、FfixLeadTime、FsecInv、FplanTrategy、ForderTrategy。如:Ftrack字段值为NULL或零。Ftrack丢失会导致出库核算失败。如果错误的记录比较少,那么可以咨询客户后一个一个改。如果错误的记录比较多那么就要根据历史备份数据来更正处理。9升级后数据变化升级后数据变化(基础系统及公用功能)关键表升级策略一、T_IcItemK/3V10.2项目中,出于性能考虑,T_ICItem表按系统拆分成多个表,具体的拆分方案是:按物料编辑界面的标签页拆分为以下几个表1:t_ICItemCore核心数据表2:t_ICItemBase基本资料表3:t_ICItemDesign设计资料表4:t_ICItemMaterial物流资料表5:t_ICItemPlan计划资料表6:t_ICItemQuality质量资料表7:t_ICItemStandard标准数据资料表8:t_ICItemCustom自定义资料表10基本表及字段的介绍核算项目客户、部门、职员、物料等,这些都是核算项目的类别。比如客户是一个核算项目类别,部门也是一个核算项目类别,系统用t_ItemClass保存核算项目类别。我们把核算项目类别看成一个对象,则不同的对象都有各自的属性。比如对于客户这个对象来说,它的属性是:代码、名称、银行账号、法人代表、偿债等级等等。对于部门这个对象来说,它的属性是:代码、名称、部门主管、部门电话、传真等等。系统用t_ItemPropDesc保存核算项目类别的属性。t_ItemClass与t_ItemPropDesc用FitemClassID字段关联,一个核算项目类别可以拥有多种属性,因此是“一对多”的关系。用户新增的核算项目类别的属性也保存在t_ItemPropDesc中。举例:新增一核算项目类别,并定义核算项目类别属性,注意其数据的存放。11K/3主要模块数据库结构及问题分析不同的核算项目类别都拥有自己的数据表,在t_itemclass表中,有一个FsqlTableName字段,它表示每个核算项目对应的数据表。比如:客户—t_Organization;部门—t_Department;职员—t_Emp;物料—t_ICItem...。不同的核算项目类别有相同的属性,比如:ID、父级ID、代码、名称、长代码、全称等,系统将这些相同的属性值保存在t_Item表中。因此,所有的核算项目都实际同时保存在两个数据表中。比如:新增一个职员,则同时保存在t_Emp中和t_Item中;新增一个部门,则同时保存在t_Department中和t_Item中。因为所有的核算项目都保存在t_Item中,系统用t_Item.FitemClassID字段区分核算项目类别。12基本表及字段的介绍4、系统参数表t_SystemProfileCurrentYear当前年CurrentPeriod当前期间StartPeriod启用期间StartYear启用年AuditChoice核算方式0:数量核算,1:数量、金额核算UnderStock是否允许负结存(1--允许,0--不允许)UPSTOCKWHENSAV库存更新控制0:审核更新,1:保存更新(ICStockBill中也包含此字段,需一致)说明:只有总帐和固定资产拥有自己的会计期间真实日期设置,其余模块包括物流的会计期间的起始日期都调用总帐的会计期间起始日期设置。13基本表及字段的介绍5、余额表初始化余额表:ICInvInitIal(记录初始化录入的余额数据)存货余额表:ICBal(记录初始化后存货的收发存余额,包括批次及顺序等数据)库房存货余额表:ICInvBal(记录初始化结束后存货的收发存余额,包括仓库、仓位、批次、顺序及保质期等明细数据)虚仓余额表:POInvBal序列号余额表:EISnInvBal说明:I、BatchNO字段批号,用于业务批次批次管理、分批认定法、保质期管理的物料。当物料既使用分批认定法又使用批次管理,则二者共用此字段。库存单据和余额表都有FBatchNO字段,用法相同14基本表及字段的介绍II、FBillInterID字段序号,用于先进/后进先出法,FBillInterID是系统自动分配的一个顺序号,用来区分各个批次的先后顺序,以前版本FBillIterID与FEntryID配合使用,分别取单据ID和分录ID,目前版本FBillIterID字段和单据ID没有任何关系,而FEntryID也已经作废。III、保质期FKFDate:生产日期、FKFPeriod:保质期、只有当物料使用保质期管理时,才使用FDFDate和FDFPeriod这两个字段。如果物料未使用保质期管理(t_IcItem.FIsKFPeriod=0),那么此物料在IcInvInitIal表IcStockBillEntry表Ic(Inv)Bal表中的FKFPeriod和FKFDate字段都必须为零或Null值,否则在进行及时库存查询时该物料会出现一正一负两条数据。IV、FPeriod字段关闭初始化前,IcInvInitIal表只保存初始化期间的数据,Fperiod=初始化所在期间;关闭初始化后,IcInvIntiaIal保存两个期间的数据:零期与本期的数据。其中零期的数据是初始化期间的数据,本期间数据用于期初始金额调整。15基本表及字段的介绍6、工业单据相关表单据事物类型表ICtransactionType单据模版表ICtemplate,ICtemplateentry叙事簿模版IClisttemplate叙事簿模版事物类型表叙事簿的显示字段表:ICchatbilltitle叙事簿的显示字段表叙事簿的过滤条件:ICtableRelation选单模版表icselbills选单模板(作用选单时单据间携带数据的对应关系表)说明:I、工业单据的自定义信息保存在IcTemplate和IcTempLateEntry,自定义的选单关系定义在IcSelbills和IctableRelation表中。选单模板表中定义源单和目标单据的表与字段的对应关系,以实现将源单信息写入目标单据。16基本表及字段的介绍II、基本关系Ictransactiontype.FtemplateID=IcTemplate.FIDIcTemplate.FID=IcTempLateEntry.FIDIctemplateEntry.FFieldName=IcSelbills.FFieldNameIcSelbills.FID=IctableRelation.FBillIDIcSelbills.FFieldName=IctableRelation.FFieldID17基本表及字段的介绍基本关系FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFieldIDFIDIcTemplateFIDIcSelBillsFFieldName18基本表及字段的介绍出入库单:IcStockBill、IcStockBillEntry;采购发票:IcPurChase、IcPurChaseEntry;销售发票:IcSale、IcSaleEntry;采购订单:PoOrder、PoOrderEntry;销售订单:SeOrder、SeOrderEntry;物流单据编码规表:IcBillNo单据内码的进度表:IcMaxNum说明:在IcBillNo表中,系统是用此表的FCurNo字段跟踪各种事务类型单据的“单据号码进度”,以实现在下次新增单据时单据编号可以自动加1。在IcMaxNum表中,FMaxNum字段为当前最大ID。IcBillNo.FCurNo与IcMaxNum.FMaxNum如果落后与实际的单据代码与内码,会导致单据不能保存,提示“pk_XXXX重复,不能在XXXX表插入重复值”或提示不能删除已审核单据19基本表及字段的介绍单据钩稽表:ICHookRelationsFhooktype:0采购发票和采购入库单的核销;1销售发票和销售出单的核销;2费用发票和委外入库的核销;3采购对等核销;4销售对等核销;5采购发票和委外入库单的核销;Fibtag:0采购销售发票;1出入库单;2费用发票FEquityHook:0为非对等核销;1对等核销说明:核
本文标题:06K3标准供应链数据分析
链接地址:https://www.777doc.com/doc-21043 .html