K3工业数据处理培训资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7
基本表及字段的介绍


IV、关联t_submessage.FInterID。新增一物料,如果 物料的属性为自制或配置类,那么系统会自动新增一 个品种法成本对象。如果强行在数据库中将物料属性 由外购更改为自制,那么造成该自制物料无对应的成 本对象。(补回丢失的成本对象.sql) V、帐套升级或者物料从一个帐套引入另外一个帐套, 可能会造成很多字段值丢失,比如:Ftrack、FunitID、 FunitGroupID、FplanPrice、FerpClsID、Ftrack、 FleadTime、FfixLeadTime、FsecInv、FplanTrategy、 ForderTrategy。如:Ftrack字段值为NULL或零。 Ftrack丢失会导致出库核算失败。如果错误的记录比较 少,那么可以咨询客户后一个一个改。如果错误的记 录比较多那么就要根据历史备份数据来更正处理。

13
基本表及字段的介绍

基本关系
ICtransactionType
FTemplateID
IcTemplate
FID IcTemplateEntry FID
FFieldName
IcSelBills FID FFieldName IcTableRelation
FBillid FFieldID
14
基本表及字段的介绍



出入库单: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表插入重复值”或提示不能删除已审核单据
10
基本表及字段的介绍



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 保存两个期间的数据:零期与本期的数据。其中零期的数据是初 始化期间的数据,本期间数据用于期初始金额调整。
11
基本表及字段的介绍




6、工业单据相关表 单据事物类型表ICtransactionType 单据模版表ICtemplate,ICtemplateentry 叙事簿模版IClisttemplate叙事簿模版事物类型表 叙事簿的显示字段表:ICchatbilltitle叙事簿的显示字段表 叙事簿的过滤条件:ICtableRelation 选单模版表icselbills选单模板(作用选单时单据间携带数据的对 应关系表) 说明: I、工业单据的自定义信息保存在IcTemplate和IcTempLateEntry, 自定义的选单关系定义在IcSelbills和IctableRelation表中。选单 模板表中定义源单和目标单据的表与字段的对应关系,以实现将 源单信息写入目标单据。
8
基本表及字段的介绍




4、系统参数表t_SystemProfile CurrentYear 当前年 CurrentPeriod 当前期间 StartPeriod 启用期间 StartYear 启用年 AuditChoice 核算方式0:数量核算,1:数量、金额核算 UnderStock 是否允许负结存(1--允许,0--不允许) UPSTOCKWHENSAV 库存更新控制0:审核更新,1:保 存更新(ICStockBill中也包含此字段,需一致) 说明 :只有总帐和固定资产拥有自己的会计期间真实日期设置, 其余模块包括物流的会计期间的起始日期都调用总帐的会计期间 起始日期设置。
15
基本表及字段的介绍



单据钩稽表:ICHookRelations Fhooktype:0 采购发票和采购入库单的核销; 1 销售发票和销售出单的核销; 2 费用发票和委外入库的核销; 3 采购对等核销; 4 销售对等核销; 5 采购发票和委外入库单的核销; Fibtag:0采购销售发票; 1出入库单; 2费用发票 FEquityHook: 0 为非对等核销; 1 对等核销 说明:核销的问题主要是ICHookRelations丢失核销关系,或单据 的核销关系ID丢失。需根据以上关系说明和不同的情况写SQL查 询确认。这里就不一一例举。
12
Βιβλιοθήκη Baidu
基本表及字段的介绍
II、基本关系 Ictransactiontype.FtemplateID=IcTemplate.FID IcTemplate.FID=IcTempLateEntry.FID IctemplateEntry.FFieldName=IcSelbills. FFieldName IcSelbills.FID=IctableRelation.FBillID IcSelbills.FFieldName=IctableRelation.FFieldID

4
基本表及字段的介绍
2、仓库、仓位 t_Stock Ftype:仓库类型 实仓500; 待检仓501; 赠品仓502; 代管仓 503 说明:实仓核算数量金额,虚仓只核算数量不核算金 额。待检仓、赠品仓、代管仓都属于虚仓 仓位:t_stockplace、仓位组:t_stockplacegroup
K/3工业供应链数据处理
技术支持部 王维鑫
提纲
一:基本表及字段的介绍 和相关问题
二:主要流程的数据过程 及相关问题
三:典型综合案例及分析 Q&A
2
提纲
一:基本表及字段的介绍 和相关问题
二:主要流程的数据过程 及相关问题
三:典型综合案例分析 Q&A
3
基本表及字段的介绍

5
基本表及字段的介绍



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、FinspectionProject
16
提纲
一:基本表及字段的介绍 和相关问题
二:主要流程的数据过程 及相关问题
三:典型综合案例分析 Q&A
17
主要流程的数据过程
1.初始化 启用期前的单据存放在ICStockBill、ICStockBillEntry 中 初始余额录入IcInvInitIal中,结束初始化后写入ICBal 和ICInvBal中 初始化ER图:
1、计量单位 计量单位组:t_Unitgroup 计量单位 :t_MeasureUnit t_MeasureUnit主要字段: Fcoefficient 系数 FStandard 基本单位 (1-基本计量单位) FUnitGroupID 单位组别 (在一个计量单位组中, 只能有一个且必须有一个基本计量单位: Fstandard=1)
9
基本表及字段的介绍


5、余额表 初始化余额表:ICInvInitIal(记录初始化录入的余额数据) 存货余额表:ICBal(记录初始化后存货的收发存余额,包括批次 及顺序等数据) 库房存货余额表:ICInvBal(记录初始化结束后存货的收发存余 额,包括仓库、仓位、批次、顺序及保质期等明细数据) 虚仓余额表:POInvBal 序列号余额表:EISnInvBal 说明: I、BatchNO字段批号,用于业务批次批次管理、分批认定法、保 质期管理的物料。当物料既使用分批认定法又使用批次管理,则 二者共用此字段。库存单据和余额表都有FBatchNO字段,用法 相同
6
基本表及字段的介绍


说明: I、物料的上级组保存在t_Item表中,新增一个物料上级组 FItemClassID=4 AND Fdetail=0)时,系统回自动在t_Item中增 加一个代码名称都相同的成本对象组(FItemClassID=2001 AND Fdetail=0),这个成本对象组不能删除,否则系统会提示:“成 本对象未与物料同步初始化”。(补回丢失的物料组&成本对象 组) II、t_Item和t_IcItem的FParentID经常会出错,首先用SQL校正 t_Item表中的FparentID,再用语句更新t_IcItem表中FparentID III、计量单位:FunitID, 计量单位组:FunitGroupID。这两个字 段值经常出问题,一般是值为零或NULL,或者是FunitID在 t_measureunit表不存在、FunitId在t_MeasureUnitGroup中不存 在。

启用期前的单据
IcStockBill IcStockBillEntry
初始余额录入
IcInvInitIal
IcBal IcInvBal
18
工业物流余额表
主要流程的数据过程



说明: I、初始数据录入只能本年累计发生数和期初余额,不能录入本期 发生额。所以IcInvInitIal表中初始化期间的数据如下字段必为 零 —— Freceive(本期收入数量)、Fdebit(本期收入金额)、 FreceiveDiff(本期收入差异)、Fsend(本期发出数量)、 Fcredit(本期发出金额)、FsendDiff(本期发出差异)、 FEndQty(本期期末结存数量)、FEndBal(本期期末结存金额) II、如果是按常用计量单位录入数量,则FunitID字段保存常用计 量单位ID,系统自动换算出基本计量单位数量:FytdBegQty =FytdAuxBegQty*t_MeasureUnit.FCoefficient 注意计量单位一旦被使用,换算系数不允许修改,如果在数据库 中强行修改了计量单位的换算系数,IcInvInitIal表数据不会变动。 也就是说如果将来反初始化再来看IcInvInitIal表时就会出错。
相关文档
最新文档