供应链数据结构(学员版)解析课件_第1页
供应链数据结构(学员版)解析课件_第2页
供应链数据结构(学员版)解析课件_第3页
供应链数据结构(学员版)解析课件_第4页
供应链数据结构(学员版)解析课件_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、K/3V12.1WISE数据结构培训标准供应链金蝶软件(中国)有限公司客户服务中心基础资料系统参数初始化供应链单据操作供应链业务操作问题分析方法目录计量单位仓库仓位物料案例基础资料计量单位计量单位组:t_Unitgroup计量单位 :t_MeasureUnit t_MeasureUnit主要字段: FCoefficient 系数 FStandard 基本单位 (1-基本计量单位) FUnitGroupID 单位组别 (在一个计量单位组中,只能有一个且必须有一个默认计量单位: Fstandard=1)基础资料仓库 Ftype 仓库类型 实仓: 普通仓500; 其他20293 ;受托代销20291

2、 虚仓: 待检仓501; 赠品仓502; 代管仓 503 实仓核算数量金额,虚仓只核算数量不核算金额。待检仓、赠品仓、代管仓都属于虚仓。 FUnderstock允许负库存 1:允许 0不允许仓位 仓位:t_stockplace、仓位组:t_stockplacegroup基础资料物料K/3 V10.2及以后版本中,出于性能考虑,T_ICItem表按系统拆分成多个表,具体的拆分方案是:按物料编辑界面的标签页拆分为以下几个表1:t_ICItemCore 核心数据表2:t_ICItemBase 基本资料表3:t_ICItemDesign 设计资料表4:t_ICItemMaterial物流资料表5:t_

3、ICItemPlan计划资料表6:t_ICItemQuality质量资料表7:t_ICItemStandard标准数据资料表8:t_ICItemCustom自定义资料表9:t_BASE_ICItemEntrance 物料进出口信息表基础资料物料t_Item表: 物料的上级组保存在t_Item表中,新增一个物料上级组(FItemClassID=4 AND Fdetail=0)时,系统会自动在t_Item中增加一个代码名称都相同的成本对象组(FItemClassID=2001 AND Fdetail=0),这个成本对象组不能删除,否则系统会提示:“成本对象未与物料同步初始化”。基础资料物料T_ic

4、item表主要字段:1、计量单位 FUnitID,计量单位组 FUnitGroupID2、物料属性 ferpclsid 1:外购 2:自制、自制特性配置 3:委外加工、5:虚拟件 6:特征类 7:配置类 8:规划类 9:组装件 如果物料属性为自制或配置类,计价方法为非分批认定法,那么系统会自动新增一个品种法的成本对象。如果强行在数据库中将物料属性由外购更改为自制,会造成该自制物料没有对应的成本对象,建议手工在操作界面修改物料属性。 基础资料3、计价方法 ftrack 76:加权平均 77:移动平均 78:先进先出 79:后进先出 80:分批认定(批内移动平均法) 20308:分批认定法(批内先

5、进先出法) 20309:分批认定法(批内加权平均法) 81:计划成本(FPlanPrice 计划价) 4、保质期管理 fiskfperiod 字段为是否使用保质期管理,1:使用;0:不使用5、 批次管理 FBatchManager字段为是否使用批次管理, 1:使用;0:不使用 如果物料未使用保质期管理或批次管理,那么在录入库存单据时不要录入保质期或批号,否则查询即时库存时同一物料同一仓库同一仓位会出现两条记录6、序列号管理 FisSnmanage 字段为是否使用序列号管理,1:使用 ; 0 :不使用基础资料常见问题: 1、物料收发汇总表中物料只显示物料代码,不能显示物料名称和规格型号? 基础资

6、料常见问题:2、帐套升级或物料由外部数据引入会造成物料的计价方法丢失,即:Ftrack字段值为NULL或零? 基础资料T_systemprofile 存放供应链参数,也存放总账、固定资产等其他模块参数icsystemprofile 只存放供应链参数,主要存放系统设置参数 系统参数表t_SystemProfile重要字段: CurrentYear当前年 CurrentPeriod 当前期间 StartYear启用年 StartPeriod启用期间 AuditChoice核算方式 (0:数量核算,1:数量、金额核算) UnderStock是否允许负结存(1 :允许,0 :不允许) Upstockw

7、hensave库存更新方式 (0:审核更新,1:保存更新)系统参数常见问题:结束初始化后,如何将已设置为数量核算方式的核算参数修改为数量金额式核算?系统参数启用期前的单据处理 IcInvInitIal数据存放规则期初数据从物流传递到总帐结束初始化反初始化初始化启用期前的单据处理数据存放在单据表icStockBill,icStockBillEntry中1、共四类单据 启用期前暂估入库单,启用期前暂估委外加工入库单,启用期前未核销的销售出库单 ,启用期前未核销的委外加工出库单2、单据的特点单据时间小于启用期间,否则不允许录入; 单据启用前必须审核,否则不允许结束初始化;结束初始化后不能修改;结束初

8、始化后不反应在报表和即时库存中,因为初始余额已经包含这部分单据。初始化IcInvInitIal数据存放规则1、初始数据录入界面不能录入虚仓和虚拟件的数据 物料属性为:“特征类”、“规划类”、“虚拟件” 的物料不是物理上实际存在的物料,仓库中不会有结存,因此这三种属性的物料不允许进行初始数据录入。 在K/3中,把“待检仓”、“代管仓”、“赠品仓”定义为“虚仓”,虚仓在物理上是实际存在的。如果虚仓在初始化期间有期初结存数量,可以在结束初始化后分别录入“来料检验申请单”、“收料通知单”、“赠品入库单”,将虚仓初始结存数量录入到系统中。初始化IcInvInitIal数据存放规则2、FBatchNO字段

9、 批号,用于启用业务批次管理或计价方法为分批认定法的物料。 当物料既使用分批认定法又使用批次管理,则二者共用此字段。库存单据和余额表都有FBatchNO字段,用法相同。3、FBillInterID字段 顺序号,用于计价方法采用先进先出法或后进先出法的物料,FBillInterID是系统自动分配的一个顺序号,用来区分各个批次的先后顺序,在IcBal和IcInvBal表中也有这个字段。初始化IcInvInitIal数据存放规则4、保质期 FKFDate :生产日期 FKFPeriod :保质期 只有当物料使用保质期管理时,才使用FKFDate和FKFPeriod这两个字段。如果物料未使用保质期管理

10、(t_IcItem.FIsKFPeriod=0),那么此物料在IcInvInitIal表、IcStockBillEntry表、Ic(Inv)Bal表中的FKFPeriod和FKFDate字段都必须为零或Null值,否则在进行即时库存查询时该物料会在同一仓库同一仓位出现两条数据。初始化IcInvInitIal数据存放规则5、FPeriod字段 结束初始化前,IcInvInitIal表只保存初始化期间的数据,Fperiod=初始化所在期间;结束初始化后,IcInvIntiaIal保存两个期间的数据:零期与本期的数据。其中零期的数据是初始化期间的数据,本期间数据用于初始金额调整。 例如: 2011.

11、03期初始化,如果未结束初始化,IcInvInitIal表只保存2011.03期的数据。结束初始化时,系统将IcInvInitIal表的数据导入IcBal和IcInvBal中,同时将IcInvInitIal表中的初始化期间的数据更改为零期:UPDATE IcInvInitIal SET FPeriod=0。 结束初始化以后,如果在某期(2011.5)做期初余额调整,系统会向IcInvInitIal表写入当期(2011.5 )的数据。初始化IcInvInitIal数据存放规则6、IcInvInitIal表初始化期间部分字段必为零 初始数据录入只能本年累计发生数和期初余额,不能录入本期发生额,所以

12、IcInvInitIal表中初始化期间的数据如下字段必为零 Freceive(本期收入数量)、Fdebit(本期收入金额)、 FreceiveDiff(本期收入差异)、Fsend(本期发出数量)、 Fcredit(本期发出金额)、FsendDiff(本期发出差异)、 FEndQty(本期期末结存数量)、FEndBal(本期期末结存金额)初始化思 考:IcInvInitIal表中的FBatchNo字段与FBillInterID字段应用于哪种物料?初始化期初数据从物流传递到总帐 物流的期初数据可以传递到总帐,前提是总帐必须与物流启用期间相同,且总帐未结束初始化。过程如下:1、如果存货类科目挂了物料

13、、仓库等核算项目,那么,要向核算项目使用状况表:t_ItemDetail(核算项目使用横表)、t_ItemDetailV(核算项目使用纵表)中插入记录;2、将IcInvInitIal中的数据写入t_Balance(科目余额表);3、如果存货类科目使用了数量核算,还要将IcInvInitIal表中的数量写入到t_QuantityBalance(数量余额表)中。初始化结束初始化结束初始化执行StockINIDataOn存储过程:EXEC StockINIDataOn内容包括:1、检查“启用期前的单据”: 必须已审核; 如果是数量金额核算,金额必须大于零;2、将IcInvInitIal数据写入IcI

14、nvBal,将IcInvBal汇总写入IcBal.3、将IcInvInitIal数据写入IcInventory;4、 备份初始化数据 Update ICInvInitial Set FPeriod=0 初始化5、处理系统参数表 Update t_SystemProFile Set FValue=0 Where FCategory=IC And FKey=InvDataPeriod Update t_SystemProFile Set FValue=1 Where FCategory=IC And FKey=ICClosed 6、启用期前的单据的处理 启用期前的暂估入库单:将IcStockBil

15、l中对应的FVchInterID置为-1,对应每张启用期前的暂估入库单向t_MakeVouchTemp插入一条FVchInterID=-1,FTranType=4000的记录 启用期前的委外加工入库单:将IcStockBill中对应的FVchInterID置为-1,对应每张启用期前的委外加工入库单向t_MakeVouchTemp插入一条FVchInterID=-1,FTranType=5的记录 启用期前未核销的销售出库单:对应每张启用期前的销售出库单向ICSaleVoucher插入一条FVoucherID=0,FTypeID=0的记录初始化反初始化 在供应链反初始化前,必须先反审核计划价调价单

16、,反审核所有的库存单据。初始化案 例问题描述:在2011年3月的期初余额调整中看不到数据?初始化单据模板供应链单据单据的钩稽与核销案例供应链单据操作单据模板1、单据事物类型表 ICtransactionType2、单据模板表 ICtemplate ICtemplateentry3、序时薄模板 IClisttemplate序时薄模板事物类型表 ICchatbilltitle序时薄显示字段表 (即:程序得到序时薄SELECT 后面的字段) ICtableRelation序时薄的过滤条件 (即:程序得到序时薄WHERE后面的字段)供应链单据操作4、选单模板表 icselbills选单模板 ictab

17、lerelation选单关系 供应链单据操作 物流单据的自定义信息保存在IcTemplate和IcTempLateEntry中,自定义的选单关系定义在IcSelbills和IctableRelation表中。选单模板表中定义源单和目标单据的表与字段的对应关系,以实现将源单信息写入目标单据。关联关系: Ictransactiontype.FtemplateID=IcTemplate.FID IcTemplate.FID=IcTempLateEntry.FID IctemplateEntry.FFieldName=IcSelbills. FFieldName IcSelbills.FID=Icta

18、bleRelation.FBillID IcSelbills.FFieldName=IctableRelation.FFieldID供应链单据操作单据模板ER图供应链单据操作FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFieldIDFIDIcTemplateFIDIcSelBillsFFieldName5、单据的关联、下推过程主要步骤:a.确定源单和目标单据: 根据表ICTransactiontype、ICListTemplate、ICTemplate 选取目标单据的模板:ICTr

19、ansactionType、ICTemplate 、 ICTemplateEntry b.选取下推关系 主要从表ICSelBills 、ICTableRelation中选取c.目标单据新增 供应链单据操作案 例问题描述:单据选单录入时报错:“表列前缀Txxx与所读的表不匹配”或提示“数据读取出错,在对应所需名称或序数的集合中,未找到项目。”供应链单据操作供应链单据1、供应链单据数据表出入库单:IcStockBill(Entry);采购发票:IcPurChase(Entry);销售发票:IcSale(Entry);采购订单:PoOrder(Entry);销售订单:SeOrder(Entry)。

20、库存单据、发票、订单这些数据表最常用,其他单据对应的数据表可以查IcTransactiontype或t_tableDescription。在物流单据表中都有一个字段:Ftrantype,代表单据的事务类型。这个字段关联IcTransactiontype表的FID字段。供应链单据操作2、编码进度、内码进度 物流单据的编码规则保存在IcBillNo表中,系统是用此表的FCurNo字段跟踪各种事务类型单据的“单据编号进度”,以实现在下次新增单据时单据编号可以自动加1。 单据内码的进度保存在IcMaxNum表中,FMaxNum字段为当前最大ID。IcBillNo.FCurNo与IcMaxNum.FMa

21、xNum如果落后与实际的单据编码与单据内码,会导致单据不能保存,提示“pk_XXX重复,不能在XXX表插入重复值”。供应链单据操作3、物流单据录入过程以外购入库单为例:a.从单据事务类型表ictransactiontype中提取单据模板id b.根据模板id从单据模板表ICTemplate,ICTemplateEntry 提取模板c.用GetICMaxNum存储过程从ICMaxNum提取最大单据内码finterid,从ICBillNo 中提取单据号fbillnod.插入数据到单据对应的表e.保存更新库存(保存时更新数据)执行EXEC p_UpdateBillRelateData f.更新ICM

22、axNum和ICbillno供应链单据操作4、单据状态a.审核 FCheckerID=审核人ID, FStatus=1 b.作废 FCancellation=1c.关闭 例如:采购申请单的关闭 自动关闭过程:采购申请单在生成订单后,订单审核且关联数量大于或等于申请数量时(判断FcommitQty=fqty)则自动关闭申请单(FmrpClosed=3,Fstatus=3)自动反关闭:当采购申请单生成的下游单据删除后自动反关闭(设置FcommitQty=0, FmrpClosed=0,Fstatus=1) 手工关闭 :将状态值置为FStatus=3,FmrpClosed=1(关闭)部分关闭:当Fc

23、ommitQty0 and FHookInterID NOT IN(SELECT fgroupno FROM ICHookRelations) 根据钩稽关系表反查销售发票是否丢失钩稽关系 SELECT * FROM ICHookRelations WHERE fhooktype=1 and fibtag=0 and fgroupno NOT IN(SELECT FHookInterID FROM IcSale WHERE fstatus=1 ) 根据钩稽关系表反查销售出库单是否丢失钩稽关系 SELECT * FROM ICHookRelations WHERE fibtag=1 and fgr

24、oupno NOT IN(SELECT FHookInterID FROM IcStockBill WHERE fstatus=1 )供应链单据操作案 例 案例一问题描述:采购发票反审核时提示“没有要反审核的票据”?供应链单据操作案例二问题描述: 委外加工入库单与采购发票钩稽报错,提示:“无法绑定由多个部分组成的标识符t500.FCoefficient”?供应链单据操作暂估业务即时库存供应链结账案例供应链业务操作暂估业务月初一次冲回单到冲回案例供应链业务操作暂估业务月初一次冲回t_MakeVouchTemp表 FGroupID凭证字 FVchInterID凭证内码 Fperiod 会计期间 F

25、year 会计年度 FvchNumber凭证号 FTranType凭证类型( 4000 外购入库单暂估; -4000 外购入库暂估冲回; 5 委外加工入库单暂估,-301 委外加工入库单暂估冲回) FSCBillInterID 外购入库单内码 FpreVchInterID “暂估冲回凭证”对应的原“暂估凭证”内码供应链业务操作暂估业务月初一次冲回举例说明: 2004年5月做一张暂估入库单,根据这张单据在存货核算中生成暂估凭证,此时系统会向t_MakeVouchTemp表中插入一条FtranType=4000的记录。 2004年5月末物流结帐后,系统会自动生成一张第6期的暂估冲回凭证。此时系统又

26、向t_MakeVouchTemp表中插入一条FtranType=-4000的记录。 2004年6月采购发票未到,外购入库单继续生成暂估凭证,系统再向t_MakeVouchTemp表中插入一条FtranType=4000的记录。供应链业务操作 2004年6月末物流结帐后,系统自动生成一张第7期的暂估冲回凭证。此时,系统又向t_MakeVouchTemp表中插入一条FtranType=-4000的记录。 2004年7月采购发票到,与5月份的外购入库单钩稽,不再生成外购入库暂估凭证,而在存货核算中根据采购发票和外购入库单生成外购入库凭证。至此,暂估流程结束。7月结帐时,系统发现5月的外购入库单与采购

27、发票已经钩稽,说明采购发票已收到,因此不再生成暂估冲回凭证。供应链业务操作月初一次冲回暂估业务t_MakeVouchTemp表数据实例:供应链业务操作暂估业务单到冲回举例说明: 2011年1月做一张暂估入库单,根据这张单据在存货核算中生成暂估凭证,系统会向t_MakeVoucherTemp表中插入一条FtranType=4000的记录。 2011年3月采购发票到,与1月的外购入库单钩稽,在存货核算中根据第1期的外购入库单生成暂估冲回凭证,此时,系统向t_MakeVoucherTemp表中插入一条FtranType=-4000的记录。再在存货核算中根据采购发票和外购入库单生成外购入库凭证。 至此

28、,暂估流程结束。供应链业务操作 单到冲回暂估业务t_MakeVouchTemp表数据实例:供应链业务操作暂估业务案例问题描述: 客户账套2010年1月启用,初始化时未录入暂估入库单,但在应付款系统中的应付款明细表查询时,发现勾选“包括暂估款”与不勾选“包括暂估款”时结果不一致?供应链业务操作即时库存1、即时库存数据表 虚仓POInventory、实仓ICInventory、序列号库存表EISNInventory。下面仅作ICInventory表的介绍。2、ICInventory表数据形成过程 日常所做的每一笔库存收发不更新IcBal和IcInvBal,只更新IcInventory。在结帐前Ic

29、(Inv)Bal只保存本期期初结存数量,没有期末结存数量,即:Ic(Inv)Bal.FEndQty=0。 即时库存更新方式有两种:审核更新和保存更新。IcStockBill.Fupstockwhensave字段记录了库存单据的更新方式: 0:审核更新,1:保存更新供应链业务操作3、校对即时库存(EXEC CheckInventory) 首先清除IcInventory表所有记录,从IcBal中取出本期期初结存数量,再从IcStockBill(Entry)汇总出本期的收入发出数量,计算出结存库存写入IcInventory表。 IcInventory表的主键: FItemID, FBatchNO,

30、FStockID, FStockPlaceID, FKFPeriod, FKFDate,指即时库存按“物料、批次、仓库、仓位、保质期”的纬度来统计。 如果未起用仓位管理,但是在库存单据中携带仓位信息,则会导致即时库存表显示错误。供应链业务操作思 考:更改库存更新方式的步聚?供应链业务操作常见问题:如何将 “库存更新”方式由保存更新更改为审核更新?如何将 “库存更新”方式由审核更新更改为保存更新?供应链业务操作案 例问题描述:即时库存数量和库存单据数量不相符,校对即时库存后还是不相符?供应链业务操作供应链结帐供应链结账过程案例 供应链业务操作供应链结账过程1、检查未审核的库存单据 检查未审核(F

31、CheckerID is null or FCheckerID=0)的库存单据:来料检验申请单(POInstock)、虚仓调拨单(POStockBill)、虚仓出入库单据表(ZPStockBill)、受托加工出入库单(ICSTJGBill)、各种实仓库存单(IcStockBill)。2、检查已审核未记帐的库存单据3、检查单价或金额不正确的出入库单SELECT count(*) FROM IcStockBill t1,IcStockBillEntry t2 WHERE FDate=2004-03-01 AND FDate2004-04-01 and t1.FCancellation=0 AND

32、t1.FInterID =t2.FInterID and (t2.FPrice=0 and t1.FTranType100) or (t2.FAmount=0 and t1.FTranType100)供应链业务操作4、处理序列号余额eisninvbal 统计本期每一序列号的收入、发出,计算出结存。将期末有结存的结转到下期。5、处理IcBal、IcInvBal a.按物料、批次、仓库、仓位、保质期统计到本期收入中收入类型的单据有ftrantype:(1,2,5,10,40,100,101,102,41); b.按物料、批次、仓库、仓位、保质期统计到本期发出中发出类型的单据有ftrantype:(21, 24 ,28,29,43,41); c.将本期的收入、发出写入到IcInvBal中,求出IcInvBal的期末结存。 d.将IcInvBal表 FEndQty0 or FEndBal0 or FEndDiff0 的记录结转到下期。 e.汇总IcInvBal数据写入IcBal,将IcBal期末有结存的记录结转到下期。供应链业务操作供应链业务操作收入:FReceiveIcStockBill(Entry)1,2,5,10,40,100,101,102,41发出:FSendIcStockBill(Entry)21, 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论