已阅读5页,还剩50页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
K 3工业供应链数据处理 技术支持部王维鑫 一 基本表及字段的介绍和相关问题二 主要流程的数据过程及相关问题三 典型综合案例及分析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丢失会导致出库核算失败 如果错误的记录比较少 那么可以咨询客户后一个一个改 如果错误的记录比较多那么就要根据历史备份数据来更正处理 基本表及字段的介绍 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 基本表及字段的介绍 基本关系 基本表及字段的介绍 出入库单 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图 IcStockBill IcInvInitIal IcBal IcStockBillEntry IcInvBal 启用期前的单据 初始余额录入 工业物流余额表 主要流程的数据过程 说明 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 andftrantype41andfdate 2004 01 01 andfdate凭证的金额 处理方法 删除错误凭证 根据库存单据重新生成凭证 单据金额SELECTsum famount FROMIcStockBillEntryWHEREfinteridin SELECTfinteridFROMIcStockBillWHEREFVchInterID SVchInterID 凭证金额SELECTsum famount FROMt voucherentryWHEREFVOUCHERID SVchInterIDandfaccountidin SELECTFAcctIDFROMt icitem 主要流程的数据过程 4 物流结帐后 上期的期末余额与下期的期初余额不符 处理方法 物流反结帐 重新结帐 SELECT FROMIcBalA IcBalBWHEREa fbrno b fbrnoanda fyearb fyearanda fitemid b fitemidandb fyear 2004andb fyear 2004anda fperiod 5andb fperiod 6anda FBatchNO b FBatchNOanda FEndBalb 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 fdate0anda 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 fenddiffb fbegdiffanda FBillInterID b FBillInterIDanda FStockGroupID b FStockGroupIDanda FEndBal 0anda FEndQty 0anda fenddiff0 主要流程的数据过程 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表FEndQty0orFEndBal0orFEndDiff0的记录结转到下期 汇总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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年金山区廊下镇工勤岗位人员公开招聘4人备考题库及一套答案详解
- 2026“梦工场”招商银行南昌分行寒假实习生招聘备考题库带答案详解
- 2025安徽合肥蜀山区社区工作者招聘11人备考题库附答案详解(精练)
- 2026西安银行校园招聘备考题库附答案详解(综合题)
- 2025贵州贵阳贵安公安机关招聘第二批警务辅助人员体能测评备考题库及一套参考答案详解
- 2025重庆涪陵区新妙镇人民政府招聘公益岗1人备考题库含答案详解(基础题)
- 2025四川天府银行社会招聘备考题库(南充)及答案详解(易错题)
- 故障排查与问题解决流程
- 中国建设银行上海市分行2026年度校园招聘备考题库(450人)附答案详解(突破训练)
- 2026年农业银行湖北分行校园招聘1181备考题库附答案详解(综合题)
- 盐水试验诊断原发性醛固酮增多症
- 湖南省多测合一收费指导标准(试行)2024年版
- 2025年抗菌药物合理使用培训
- 电子商务数据分析与应用能力考查试题集
- gsp内审培训课件
- 1.1公有制为主体+多种所有制经济共同发展+课件-2024-2025学年高中政治统编版必修二经济与社会
- 业主委员会备案申请表
- 华为员工培训管理制度
- 膀胱肿瘤情景科普
- 2022主变压器充氮灭火装置
- 村医合同续约协议书
评论
0/150
提交评论