版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
K3标准供应链数据分析技术支持部一:基本表及字段的介绍和相关问题二:主要流程的数据过程及相关问题三:典型综合案例及分析Q&A一:基本表及字段的介绍和相关问题二:主要流程的数据过程及相关问题三:典型综合案例分析Q&A基本表及字段的介绍1、计量单位计量单位组:t_Unitgroup计量单位:t_MeasureUnitt_MeasureUnit主要字段:Fcoefficient系数FStandard基本单位(1-基本计量单位)FUnitGroupID单位组别(在一个计量单位组中,只能有一个且必须有一个基本计量单位:Fstandard=1)基本表及字段的介绍2、仓库、仓位t_StockFtype:仓库类型实仓500;待检仓501;赠品仓502;代管仓503说明:实仓核算数量金额,虚仓只核算数量不核算金额。待检仓、赠品仓、代管仓都属于虚仓仓位:t_stockplace、仓位组:t_stockplacegroup基本表及字段的介绍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基本表及字段的介绍说明: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中不存在。基本表及字段的介绍IV、关联t_submessage.FInterID。新增一物料,如果物料的属性为自制或配置类,那么系统会自动新增一个品种法成本对象。如果强行在数据库中将物料属性由外购更改为自制,那么造成该自制物料无对应的成本对象。(补回丢失的成本对象.sql)V、帐套升级或者物料从一个帐套引入另外一个帐套,可能会造成很多字段值丢失,比如:Ftrack、FunitID、FunitGroupID、FplanPrice、FerpClsID、Ftrack、FleadTime、FfixLeadTime、FsecInv、FplanTrategy、ForderTrategy。如:Ftrack字段值为NULL或零。Ftrack丢失会导致出库核算失败。如果错误的记录比较少,那么可以咨询客户后一个一个改。如果错误的记录比较多那么就要根据历史备份数据来更正处理。升级后数据变化升级后数据变化(基础系统及公用功能)关键表升级策略
一、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 自定义资料表基本表及字段的介绍核算项目客户、部门、职员、物料等,这些都是核算项目的类别。比如客户是一个核算项目类别,部门也是一个核算项目类别,系统用t_ItemClass保存核算项目类别。我们把核算项目类别看成一个对象,则不同的对象都有各自的属性。比如对于客户这个对象来说,它的属性是:代码、名称、银行账号、法人代表、偿债等级等等。对于部门这个对象来说,它的属性是:代码、名称、部门主管、部门电话、传真等等。系统用t_ItemPropDesc保存核算项目类别的属性。t_ItemClass与t_ItemPropDesc用FitemClassID字段关联,一个核算项目类别可以拥有多种属性,因此是“一对多”的关系。用户新增的核算项目类别的属性也保存在t_ItemPropDesc中。举例:新增一核算项目类别,并定义核算项目类别属性,注意其数据的存放。K/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字段区区分核核算项项目类类别。。基本表表及字字段的的介绍绍4、系系统参参数表表t_SystemProfileCurrentYear当当前前年CurrentPeriod当当前期期间StartPeriod启启用用期间间StartYear启启用用年AuditChoice核核算方方式0:数数量核核算,,1::数量量、金金额核核算UnderStock是是否允允许负负结存存(1--允许许,0--不允允许))UPSTOCKWHENSAV库库存存更新新控制制0::审核核更新新,1:保保存更更新((ICStockBill中中也包包含此此字段段,需需一致致)说明::只只有总总帐和和固定定资产产拥有有自己己的会会计期期间真真实日日期设设置,,其余余模块块包括括物流流的会会计期期间的的起始始日期期都调调用总总帐的的会计计期间间起始始日期期设置置。基本表表及字字段的的介绍绍5、余余额表表初始化化余额额表::ICInvInitIal(记记录初初始化化录入入的余余额数数据))存货余余额表表:ICBal(记记录初初始化化后存存货的的收发发存余余额,,包括括批次次及顺顺序等等数据据)库房存存货余余额表表:ICInvBal((记录录初始始化结结束后后存货货的收收发存存余额额,包包括仓仓库、、仓位位、批批次、、顺序序及保保质期期等明明细数数据))虚仓余余额表表:POInvBal序列号号余额额表::EISnInvBal说明::I、BatchNO字段段批号号,用用于业业务批批次批批次管管理、、分批批认定定法、、保质质期管管理的的物料料。当当物料料既使使用分分批认认定法法又使使用批批次管管理,,则二二者共共用此此字段段。库库存单单据和和余额额表都都有FBatchNO字字段,,用法法相同同基本表表及字字段的的介绍绍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保保存两两个期期间的的数据据:零零期与与本期期的数数据。。其中中零期期的数数据是是初始始化期期间的的数据据,本本期间间数据据用于于期初初始金金额调调整。。基本表表及字字段的的介绍绍6、工工业单单据相相关表表单据事事物类类型表表ICtransactionType单据模模版表表ICtemplate,ICtemplateentry叙事簿簿模版版IClisttemplate叙事事簿模模版事事物类类型表表叙事簿簿的显显示字字段表表:ICchatbilltitle叙事事簿的的显示示字段段表叙事簿簿的过过滤条条件::ICtableRelation选单模模版表表icselbills选单单模板板(作作用选选单时时单据据间携携带数数据的的对应应关系系表))说明::I、工工业单单据的的自定定义信信息保保存在在IcTemplate和IcTempLateEntry,自自定义义的选选单关关系定定义在在IcSelbills和IctableRelation表中中。选选单模模板表表中定定义源源单和和目标标单据据的表表与字字段的的对应应关系系,以以实现现将源源单信信息写写入目目标单单据。。基本表表及字字段的的介绍绍II、、基本本关系系Ictransactiontype.FtemplateID=IcTemplate.FIDIcTemplate.FID=IcTempLateEntry.FIDIctemplateEntry.FFieldName=IcSelbills.FFieldNameIcSelbills.FID=IctableRelation.FBillIDIcSelbills.FFieldName=IctableRelation.FFieldID基本表表及字字段的的介绍绍基本关关系FTemplateIDICtransactionTypeFIDIcTemplateEntryFFieldNameFBillidIcTableRelationFFieldIDFIDIcTemplateFIDIcSelBillsFFieldName基本表表及字字段的的介绍绍出入库库单::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表插插入重重复值值”或或提示示不能能删除除已审审核单单据基本表表及字字段的的介绍绍单据钩钩稽表表:ICHookRelationsFhooktype:0采采购发发票和和采购购入库库单的的核销销;1销销售发发票和和销售售出单单的核核销;;2费费用发发票和和委外外入库库的核核销;;3采采购对对等核核销;;4销销售对对等核核销;;5采采购发发票和和委外外入库库单的的核销销;Fibtag:0采采购销销售发发票;;1出入入库单单;2费用用发票票FEquityHook:0为为非对对等核核销;;1对对等核核销说明::核销销的问问题主主要是是ICHookRelations丢丢失核核销关关系,,或单单据的的核销销关系系ID丢失失。需需根据据以上上关系系说明明和不不同的的情况况写SQL查询询确认认。这这里就就不一一一例例举。。一:基基本表表及字字段的的介绍绍和相相关问问题二:主主要流流程的的数据据过程程及相相关问问题三:典典型综综合案案例分分析Q&A主要流流程的的数据据过程程1.初初始化化启用期期前的的单据据存放放在ICStockBill、ICStockBillEntry中中初始余额录录入IcInvInitIal中中,结结束初初始化化后写写入ICBal和ICInvBal中中初始化ER图:IcStockBillIcInvInitIalIcBalIcStockBillEntryIcInvBal启用期前的的单据初始余额录录入工业物流余余额表主要流程的的数据过程程说明:I、初始数数据录入只只能本年累累计发生数数和期初余余额,不能能录入本期期发生额。。所以IcInvInitIal表中中初始化期期间的数据据如下字段段必为零———Freceive((本期收入入数量)、、Fdebit(本本期收入金金额)、FreceiveDiff((本期收入入差异)、、Fsend(本期期发出数量量)、Fcredit(本本期发出金金额)、FsendDiff(本期发发出差异))、FEndQty(本本期期末结结存数量))、FEndBal(本期期期末结存金金额)II、如果果是按常用用计量单位位录入数量量,则FunitID字段保保存常用计计量单位ID,系统统自动换算算出基本计计量单位数数量:FytdBegQty=FytdAuxBegQty*t_MeasureUnit.FCoefficient注意计量单单位一旦被被使用,换换算系数不不允许修改改,如果在在数据库中中强行修改改了计量单单位的换算算系数,IcInvInitIal表表数据不会会变动。也也就是说如如果将来反反初始化再再来看IcInvInitIal表时时就会出错错。主要流程的的数据过程程III、平平衡关系数量平衡关关系:年初结存数数量+本年年累计收入入-本年累累计发出=初始化期期间期初结结存数量FytdBegQty+FytdReceive–FytdSend=FBegQtyFytdauxBegQty+FytdauxReceive––FytdauxSend=FauxBegQty金额平衡关关系:FytdBegbal+FytdDebit-FytdCredit=FBegbal差异平衡关关系:FytdBegDiff+FytdReceiveDiff–FytdSendDiff=FbegDiffV、可以把把物流的期期初数据传传递到总帐帐,前提是是总帐必须须与物流起起用期间相相同,且总总帐未关闭闭初始化。。过程如下下:1)如果存存货类科目目挂了物料料、仓库等等核算项目目,那么,,要向核算算项目使用用状况表t_ItemDetail、、t_ItemDetailV中插入入记录;2)将IcInvInitIal中数数据写入t_Balance;3)如果存存货类科目目使用了数数量核算,,还要将IcInvInitIal表表中数量写写入t_QuantityBalanceIV、关闭闭初始化StockINIDataOn,反初初始化主要流程的的数据过程程2.校对即即时库存涉及数据表表:虚仓POInventory、实仓ICInventory、序序列号库存存表EISNInventory。实仓执行存存储过程::p_UPDATEStorage虚仓执行存存储过程::p_UPDATEPOStorageICInventory表数数据形成过过程:日常所做的的每一笔库库存收发不不更新IcBal和和IcInvBal,只更新新IcInventory。。在结帐前前Ic(Inv)Bal只保保存了本期期期初结存存数量,而而无期末结结存数量,,即:Ic(Inv)Bal.FEndQty=0。及时库存更更新方式有有两种,审审核更新和和保存更新新。IcStockBill.Fupstockwhensave字段记记录了库存存单据的更更新方式::0:审核核更新,1:保存更更新。主要流程的的数据过程程校对及时库库存:EXECCheckInventory首先清除IcInventory表所所有记录,,从IcBal中取取出本期初初结存数量量,再从IcStockBill(Entry)汇总出出本期的收收入发出,,计算出结结存库存写写入IcInventory表。IcInventory表的的主键是::FItemID,FBatchNO,FStockID,FStockPlaceID,FKFPeriod,FKFDate,,也就是及及时库存按按“物料、、批次、仓仓库、仓位位、保质期期”的纬度度来统计。。如果并未未起用仓位位管理,但但是如果在在库存单据据中携带仓仓位信息,,那么会导导致及时库库存也按仓仓位来显示示。或者物物料未起用用保质期管管理.更改“库存存更新”方方式:1)t_systemprofile中fcategory=‘ic’’andfkey=‘‘UPSTOCKWHENSAVE’’的值切切换(0::审核更新新,1:保保存更新))2)更新库库存单据的的字段fUPSTOCKWHENSAVE((POStockBill、、ICSTJGBill、POInStock、ICStockBill、ZPStockBill)3)校对及及时库存主要流程的的数据过程程3.暂估处处理暂估主要涉涉及t_MakeVouchTemp表FGroupID凭凭证证字FVchInterID凭凭证内码码Fperiod会会计期间Fyear会会计年度度FvchNumber 凭证证号FTranType 凭证类类型(4000暂暂估;-4000暂估估冲回)FSCBillInterID外购入入库单内码码FpreVchInterID“暂估估冲回凭证证”对应的的原暂估凭凭证主要流程的的数据过程程现在举例说说明暂估数数据处理流流程:5月份做暂暂估入库单单,根据5月份做暂暂估入库单单,在“存存货核算==》生成成凭证”功功能中选折折“估价入入帐”类型型,根据暂暂估入库单单生成凭证证,系统向向t_MakeVoucherTemp插入一一条FtranType=4000的的记录。5月末工业业物流结帐帐时,系统统自动生成成一张6期期的暂估冲冲回凭证。。此时,系系统又向t_MakeVoucherTemp插入一条条FtranType=-4000的的记录。6月份发票票未到,在在“存货核核算==》》生成凭证证”功能中中选折“估估价入帐””类型,再再次根据5期的暂估估入库单生生成凭证((继续暂估估),系统统向t_MakeVoucherTemp插入入一条FtranType=4000的记录。。6月末工工业物流结结帐时,系系统自动生生成一张7期的暂估估冲回凭证证。此时,,系统又t_MakeVoucherTemp插入一条条FtranType=-4000的的记录。7月份采购购发票到,,与5期的的入库单钩钩稽,在““存货核算算==》生生成凭证””功能中选选折“外购购入库”类类型,根据据发票和入入库单生成成外购入库库凭证。至至此,暂估估流程结束束。7期结结帐时,系系统发现5期的入库库单已经与与发票钩稽稽,说明发发票已到,,因此不再再生成暂估估冲回凭证证。(月初初一次冲回回)主要流程的的数据过程程5月份做暂暂估入库单单,在“存存货核算==》生成成凭证”功功能中选择择“估价入入帐”类型型,根据暂暂估入库单单生成凭证证,系统向向t_MakeVoucherTemp插入一一条FtranType=4000的的记录。7月份采购购发票到,,与5期的的入库单钩钩稽,在““存货核算算==》生生成凭证””功能中选选择“暂暂估冲回””类型,5入库单生生成暂估冲冲回凭证。。此时,系系统向t_MakeVoucherTemp插插入一FtranType=-4000的记录录。在“存存货核算==》生成成凭证”功功能中选择择“外购入入库”类型型,根据发发票和入库库单生成外外购入库凭凭证。(单单到冲回))主要流程的的数据过程程4.入库核核算1)参与核核算的发票票只有已经与与出库单钩钩稽的发票票才能参与与外购入库库核算。如如果发票与与入库单已已经钩稽,,但是在外外购入库核核算界面却却调不出该该发票,这这种情况一一般是因为为IcPurChase.FHookInterID、、IcStockBill.FHookInterID字段值丢丢失,或者者是IcHoolRelations核销关系系丢失。2)费用分分配过程--将费用用发票应记记费用写入入IcPurChaseEntry.FAmountMustUPDATEu1SETFAmountMust=convert(decimal(28,2),(0+83*FQty/11))FROMIcPurChaseEntryu1,IcPurChasev1WHEREu1.FInterID=v1.FInterIDANDv1.FHookInterID=1--将费用用发票税金金写入IcPurChaseEntry.FDeductTaxUPDATEu1SETFDeductTax=convert(decimal(28,2),(0+17*FQty/11))FROMIcPurChaseEntryu1,IcPurChasev1WHEREu1.FInterID=v1.FInterIDANDv1.FHookInterID=1主要流程的的数据过程程3)外购入入库核算过过程如果外购入入库单在本本期,则用用此单价来来更新外购购入库单单单价——IcStockBillEntry.Fpric=(IcPurChaseEntry.Famount+IcPurChaseEntry.FamountMust)/IcStockBillEntry.Fqty如果外购入入库单在以以前期,核核算时不更更新以前期期间外购入入库单单价价,但生成成暂估补差差单(Ftrantype=101))——暂估补差单单=(采购购发票金额额+应计费费用)-以以前期间间外购入库库金额=IcPurChaseEntry.Famount+IcPurChaseEntry.FamountMust)-IcStockBillEntry.Famount另外,如果果重新做外外购入库核核算,系统统会删除本本期的暂估估补差单,,并在本次次核算重新新生产暂估估补差单。。主要流程的的数据过程程5.出库核核算加权平均加权平均单单价=((期初始结结存金额+本期收入入金额)/(期初始始结存数量量+本期收收入数量))移动平均出库单价=(以前结结存金额+本批收入入金额)/(以前结结存数量+本批收入入数量)先进先出后进先出分批认定主要流程的的数据过程程计划成本材料成本差差异率=((期初始始结存差异异+本期收收入差异))/(期初结结存计划成成本+本期期收入计划划成本)发出实际单单价=计划划价+计计划价*材材料成本差差异率物料:A计计量单位::个计价方法::计划成本本期期间::2004.06期期额额单单位:元存货成本差差异率=((-10+5+10)/((50+40+10)=0.05发出出成成本本负负担担的的差差异异=60*0.05=3结存存差差异异=40*0.05=2发出出实实际际单单价价=10+10*0.05=10.5主要要流流程程的的数数据据过过程程说明明在IcBal、、IcInvBal中中,,FbegDiff和和FendDiff代代表表期期初初和和期期末末结结存存差差异异,,这两两个个字字段段是是计计划划成成本本法法物物料料专专用用的的字字段段。。在在IcBal和和IcInvBal中中,,FbegBal和和FEndBal是是实实际际成成本本。。对于于划划成成本本法法的的物物料料,,在在软软件件任任何何报报表表中中显显示示的的单单价价都都是是计计划划价价,,显显示示的金额都是计计划价金额,,只有材料成成本差异明细细帐可以查询询到材料成本本差异。计划成本法本本质上是“加加权平均法””。因此二者者在IcBal、IcInvbal中除了差异字段段外,数据存存放规则完全全相同。主要流程的数数据过程“总仓/分仓仓/分仓组””核算数据存存放规则SELECT*FROMt_SystemProfileWHEREFCategory='IC'ANDFKey='CalculateType'0—总仓核核算1—分仓核核算2—分仓组组核算不同的核算方方式,对IcBal、IcInvBal数据保保存方式不同同。总仓核算:t_stock.Fgroupid=0ic(inv)bal.fstockgroupid=0分仓核算:t_stock.Fgroupid=t_Stock.FItemIDic(inv)bal.fstockgroupid=t_Stock.FItemID分仓组核算::t_stock.Fgroupid=t_Stock.FItemIDic(inv)bal.fstockgroupid=t_Stock.FitemID主要流程的数数据过程6.计划价调调价1)更新t_IcItem.FplanPriceUPDATEt_ICItemSETFPlanPrice=99WHEREFBrNo='0'AndFItemID=57002)将调价前前后的单价写写入ICPlanHistory;;INSERTINTOICPlanHistory(FBrNo,FItemID,FInterID,FPlanPrice,FDate,FNewPlanPrice)VALUES('0',5700,1053,58.12,'2001-12-17',99)3)更新余额额表的本期期期初结存差异异UPDATEIcInvBalSETFBegDiff=FBegDiff+FBegQty*-40.88WHEREFBrNo='0'AndFItemID=5700AndFYear=2001AndFPeriod=11UPDATEIcBalSETFBegDiff=FBegDiff+FBegQty*-40.88WHEREFBrNo='0'AndFItemID=5700AndFYear=2001AndFPeriod=11主要流程的数数据过程4)更新本期期该物料的库库存单据单价价为最新的计计划价UPDATEIcStockBillEntrySETFPlanPrice=ICPlanAdjPriEntry.FPlanPriceFROMICPlanAdjPriEntry,IcStockBillWHEREIcStockBillEntry.FItemID=ICPlanAdjPriEntry.FItemIDAndIcStockBillEntry.FInterID=IcStockBill.FInterIDAndICPlanAdjPriEntry.FInterID=1053AndIcStockBill.FDate>='2001-11-01'5)将调价单单置为审核状状态UPDATEICPlanAdjPriceSETFCheckerID=16394,FStatus=1WHEREFBrNo='0'AndFInterID=1053主要流程的数数据过程7.金额调整整K3工业金额额调整单全部部作为入库序序列处理。什么情况下需需要做金额调调整单呢?1)期末结存存单价为负或或者期初结存存数量为零但但是结存金额额不为零;2)想人为地地调整本期的的发出成本。。期末结存单价价为负、或者者期初结存无无数量但是有有金额是一种种正常的现象象。但客户通通常认为这是是错误,所以以我们可能经经常要向客户户解释产生这这种现象的原原因,并提供供解决方法。。例:物料A在在2004.05期有暂暂估计入库,,在2004.06期发发票到,暂估估入库与发票票钩稽后做外外购入库核算算,系统自动动生成暂估补补差单:WINA1。物物料A2004.06期期库存台帐如如下——主要流程的数数据过程物料:A计计量单位位:个计价方法:计计划成本期期间间:2004.06期金金额单单位:元加权平均单价价=(10+10.5-25)/((1+1)=-2.25。单价为为负是不原许许的,这种情情况在K3中中核算不能成成功。处理方方法就是做金金额调整单,,可以用加权权平均公式计计算出需要金金额调整单的的金额应该是是多少。我们要将发出出成本调整为为正常的成本本水平:10元,假如金金额调整单的的金额是变量量:X,则则—10=(10+10.5–25+X)/(1+1)求出X=24.5主要流程的数数据过程物料:A计计量单位::个计价方法:计计划成本期期间间:2004.06期额额单位位:元在“存货核算算==》期初初金额调整==》金额调调整单”中输输入物料A的的金额调整单单,金额为:24.5。审审核金额调整整单,并重新新做出库核,,库存台帐如如下——上例中负单价价是由于以前前期间暂估单单价偏离实际际成本水平较较大造成,这这也是造成负单价价最常见的原原因。主要流程的数数据过程8.物流与总总帐对帐1)总帐的存存货科目做了了手工凭证;;处理方法:用下面的SQL查询出存存货类科目做做的手工凭证证,然后删除除,在物流模模块中按库存存单据重新生生成凭证。SELECTfyear,fperiod,fgroupid,fnumber,fvoucheridFROMt_voucherWHEREfdate>='2004.01.01'andfdate<'2004.02.01'andfvoucheridin(SELECTfvoucheridFROMt_voucherEntryWHEREfaccountidin(SELECTFAcctIDFROMt_icitem))and((FInternalIndisnull)or(FInternalInd=''))orderbyfyear,fperiod,fgroupid,fnumber主要流程的数数据过程2)物流中的的库存单据未未生成凭证;;用下面的SQL查询出未未记帐的库存存单据,在存存货核算中生生成凭证。系系统设置:期期末结帐时检检查未记帐的的单据。SELECTfinterid,ftrantypeFROMIcStockBillWHERE((FVchInterIDisnull)or(FVchInterID=0))andftrantype<>41andfdate>='2004.01.01'andfdate<'2004.02.01'3)库存单据据的金额<>凭证的的金额;处理方法:删删除错误凭证证,根据库存存单据重新生生成凭证。--单据金金额SELECTsum(famount)FROMIcStockBillEntryWHEREfinteridin(SELECTfinteridFROMIcStockBillWHEREFVchInterID=@SVchInterID)--凭证金额额SELECTsum(famount)FROMt_voucherentryWHEREFVOUCHERID=@SVchInterIDandfaccountidin(SELECTFAcctIDFROMt_icitem)主要流程的数数据过程4)物流结帐帐后,上期的的期末余额与与下期的期初初余额不符;;处理方法:物物流反结帐,,重新结帐。。SELECT*FROMIcBalA,IcBalBWHEREa.fbrno=b.fbrnoanda.fyear<>b.fyearanda.fitemid=b.fitemidandb.fyear=2004andb.fyear=2004anda.fperiod=5andb.fperiod=6anda.FBatchNO=b.FBatchNOanda.FEndBal<>b.fbegbalanda.FBillInterID=b.FBillInterIDanda.FStockGroupID=b.FStockGroupID主要流程的数数据过程5)计划成本本法,做了计计划价调价单单,且在数据据库中做了反反结帐,重新新结帐回来,,计划价调价价单失效;SELECTcount(*)FROMIcBala,IcBalb,t_icitemc,ICPlanAdjPriced,ICPlanAdjPriEntryeWHEREa.fbrno=b.fbrnoanda.FBatchNO=b.FBatchNOanda.FBillInterID=b.FBillInterIDanda.FEntryID=b.FEntryIDanda.FStockGroupID=b.FStockGroupIDanda.fbegdiff=b.fenddiffanda.fitemid=b.fitemidanda.fitemid=c.fitemidandc.ftrack=81andd.finterid=e.finteridande.fitemid=a.fitemidandd.fdate>='2004.05.01'andd.fdate<'2004.06.01'andd.fcheckeridisnotnullandd.fcheckerid<>0anda.fyear=2004andb.fyear=2004anda.fperiod=5andb.fperiod=6主要流流程的的数据据过程程6)计计划成成本法法,物物料在在期末末无结结存数数量和和金额额,只只有结结存差差异,,差异异不能能结转转下期期;处理方方法::补丁丁。SELECTa.*FROMIcBalA,IcBalBWHEREa.fbrno=b.fbrnoanda.fyear=2004andb.fyear=2004anda.fperiod=5andb.fperiod=6anda.fitemid=b.fitemidanda.FBatchNO=b.FBatchNOanda.fenddiff<>b.fbegdiffanda.FBillInterID=b.FBillInterIDanda.FStockGroupID=b.FStockGroupIDanda.FEndBal=0anda.FEndQty=0anda.fenddiff<>0主要流流程的的数据据过程程7)调调拨单单的调调出或或调入入仓库库丢失失8)凭凭证模模板设设置错错误9)物物料对对应的的存货货类科科目丢丢失10))存货货类科科目记记帐方方向反反了--借借记存存货科科目1外购购入库库;2产品品入库库;5委外外加工工入库库;10其他他入库库;40盘盈盈入库库;65计计划价价调价价;100金金额调调整单单;101暂估估补差差;--贷贷记存存货科科目21销销售售出库库;24生产产领料料;28委委外外加工工发出出;29其他他出库库;43盘亏亏毁损损主要流流程的的数据据过程程9、期期末结结账I、检检查未未审核核的库库存单单据::检查查未审审核(FCheckerIDisnullorFCheckerID=0)的的库存存单据据:采采购检检验申申请单单(POInstock)、、虚仓仓调拨拨单((POStockBill))、赠赠品出出入库库单((ZPStockBill))、受受托加加工出出入库库(ICSTJGBill))、各各种实实仓库库存单单据((IcStockBill))。II、、检查查已审审核未未记帐帐的库库存单单据((选项项)III、检检查单单价或或金额额不正正确的的出入入库单单:SELECTcount(*)FROMIcStockBillt1,IcStockBillEntryt2WHERE日日期范范围andt1.FCancellation=0ANDt1.FInterID=t2.FInterIDand((t2.FPrice<=0andt1.FTranType<100)or(t2.FAmount=0andt1.FTranType<100))主要流流程的的数据据过程程IV、、处理理序列列号余余额EISninvbal::统计计本期期每一一序列列号的的收入入发、、发出出,计计算出出结存存。将将期末末有结结存的的结转转到下下期。。V、处处理IcBal、IcInvBal::按物物料、、批次次、仓仓库、、仓位位、保保质期期统计计本期期的收收入(1,2,5,10,40,100,101,102,41);;按物料料、批批次、、仓库库、仓仓位、、保质质期统统计本本期的的发出出(21,24,,28,29,43,,41);;将本期期的收收入、、发出出写入入IcInvBal,求求出IcInvBal的的期末末结存存。将IcInvBal表FEndQty<>0orFEndBal<>0orFEndDiff<>0的的记记录结结转到到下期期。汇总IcInvBal数数据写写入IcBal,将将IcBal期期末有有结存存的记记录结结转到到下期期。主要流流程的的数据据过程程VI、、处理理虚仓仓余额额PoInvBal:统统计采采购检检验申申请单单(POInstock)、、虚仓仓调拨拨单((POStockBill))、赠赠品出出入库库单((ZPStockBill))、受受托加加工出出入库库(ICSTJGBill))这些些虚仓仓单据的的本期期收入入、发发出写写入PoInvBal。。PoInvBal期末末有结结存的的记录录结转转到下下期。。VII、如如果暂暂估冲冲回方方式是是月初初冲回回,则则生成成暂估估冲回回凭证证如:ALTERTABLEt_VoucherDISABLETRIGGERt_Voucher_InsertexecMakeVcherReZangu'0',-4000,16394,''ALTERTABLEt_VoucherENABLETRIGGERt_Voucher_Insert一:基基本表表及字字段的的介绍绍和相相关问问题二:主主要流流程的的数据据过程程及相相关问问题三:典典型综综合案案例分分析Q&A典型案案例分分析1、外外购入入库单单在下下推生生成购购货发发票((普通通)是是提示示“数数据读读取错错误。。在对对应所所需名名称或或序数数的集集合中中,未未找到到项目目”。。DeletefromIcselbillsWHEREFid=‘I03’insertintoicselbillsselect*fromAIS20040527200910..IcselbillsWHEREFid=‘I03’((修改改为新新建帐帐套的的实体体名))说明::同理理ICTemplate、ICTemplateentry等表表都有有可能能出现现类似似的情情况。。一般般在下下推,,保存存,查查询时时保存存。可可用上上述方方法更更新。。一般般提示示表前前缀TX或或txxx与所所读的的表不不匹配配,或或提示示“数数据读读取出出错,,在对对应所所需名名称或或序数数的集集合中中,未未找到到项目目等典型案案例分分析2、用用户在在期末末结账账时提提示违违反了了poinvbal约束束,不不能插插入重重复数数据I、该该问题题一般般是由由于客客户执执行过过工业业反结结账操操作导导致的的,重重新结结账时时由于于已有有原余余额数数据,,再次次插入入时出出现重重复,,故报报此错错误,,需在在数据据库中中代管管仓余余额表表中将将下期期数据据删除除后重重新结结账即即可。。SELECT*FROMPOInvBalWHEREFyear=2004andFperiod=6删除POInvBal表表2004.06期期的的数据据DELETEFROMPOInvBalWHEREFyear=2004andFperiod>5II、、运行行下面面语句句即可可检查查发现现物料料在基基础资资料表表和物物料里里根本本找不不到,,也许许被人人删除除了——SELECT*FROMPOInvBalWHEREfitemidNOTIN(SELECTfitemidFROMt_icitem)处理方方法::1)、、检查查本期期所有有库存存单据据,那那些单单据引引用了了已经经丢失失的物物料ID;;需要要检查查表::POInstockEntry、POStockBillEntry、、ZPStockBillEntry、ICSTJGBillEntry、IcStockbillEntry2、反反审核核单据据,删删除这这些单单据。。2)、、deletePOInvBalWHEREfitemidNOTIN(SELECTfitemidFROMt_icitem)说明::Icinvbal中也也有可可能出出现此此情况况,一一般为为人为为修改改典型案案例分分析3、存存货不不能结结账,,提示示有金金额或或单价价小于于等于于0的的单据据用profiler跟踪踪可以以找到到判断断语句句———SELECT*FROMIcStockBillt1,IcStockBillEntryt2WHEREFDate>='2003-11-01'ANDFDate<'2003-12-01'andt1.FCancellation=0ANDt1.FInterID=t2.FInterIDand((t2.FPrice<=0andt1.FTranType<100)or(t2.FAmount=0andt1.FTranType<100))经检查查发现现这些些库存存单据据有单单价也也有金金额,,但是是数量量和单单价相相乘小小于一一分钱钱,即即:Famont<0.01,这这种情情况在在K3中是是不允允许的的,因因为金金额只只核算算到分分,保保留两两位小小数。。所以以Famount=0.004保保留两两位后后Famount=0。。可以增增大达达一分分钱时时出库库,可可以给给一分分钱UPDATEIcStockBillEntrySETfamount=0.01WHEREfinterid=12154andFPrice<0.01andfamount=0典型案案例分分析4、存存货管管理中中的期期末结结帐无无法结结帐,系统统提示示有已已审核核未记记帐出出入单单据.经检检查发发现确确实有有未生生成凭
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年电商平台运营管理服务协议版B版
- 个人门窗安装合同范本(2024版)
- 二手房中介劳动合同模板(2024版)
- 二零二五版绿色建材认证及采购合同3篇
- 二零二五年度蔬菜产业数据共享协议2篇
- 2025年度航空客运服务采购与质量管理体系合同3篇
- 二零二五版LNG现货交易与风险管理合同2篇
- 2025年度锌锭生产技术改造升级合作协议3篇
- 2024版居间销售合同
- 二零二五年度住宅小区公共收益管理服务协议
- TSGD7002-2023-压力管道元件型式试验规则
- 2024年度家庭医生签约服务培训课件
- 建筑工地节前停工安全检查表
- 了不起的狐狸爸爸-全文打印
- 糖尿病酮症酸中毒病例讨论-文档资料
- 液相色谱质谱质谱仪LCMSMSSYSTEM
- 民办非企业单位章程核准表-空白表格
- 派克与永华互换表
- 第二章流体静力学基础
- 小学高年级语文作文情景互动教学策略探究教研课题论文开题中期结题报告教学反思经验交流
- 春节新年红灯笼中国风信纸
评论
0/150
提交评论