1993-2019金蝶国际软件集团有限公司④内部公开请勿外传金蝶云星空高级试题易错题解析——供应链篇中小微数据支持部讲师:詹鸿宇2①目录供应链1生产制造2成本核算33①供应链4①NO.1供应链-启用批号问题回答未启用批号的物料,如果要通过后台启用批号,要改动哪些字段?需改动以下两个字段:T_BD_MATERIALSTOCK.FISBATCHMANAGET_BD_MATERIALINVPTY.FISENABLE5①NO.2供应链-关联关系问题回答反审核提示已有下游单据,但下查提示单据不存在,如何处理?该问题的原因就是该单据在T_BF_INSTANCEENTRY的FTID对应的下游单据分录异常不存在了,但T_BF_INSTANCEENTRY中还有关联记录处理办法就是将该关联记录后台删除,删除后即可反审核。6①NO.2供应链-即时库存问题回答即时库存相关表结构T_STK_INVENTORY存储即时库存数据即时库存校对的计算公式:即时库存数量=上期结余数量+往后期间入库-往后期间出库T_STK_INVBAL存储库存关账的数据,关账会往里面增加数据,反关账删除数据。7①NO.2供应链-即时库存问题回答物料中途修改单位导致报错,如何处理?可通过脚本查询出修改过单位的物料,建议将物料上的单位改回去,确实需要修改单位,建议新增物料处理。若不想新增物料且修改前的单位与修改后的单位换算率是1:1,可通过后台将该物料的历史单据、库存余额表及即时库存中的单位均做修改,修改后再做校对。--即时库存基本单位检查select*fromT_STK_INVENTORYt1innerjoinT_BD_MATERIALBASEt3ont1.FMATERIALID=t3.FMATERIALIDwheret1.FBASEUNITID<>t3.FBASEUNITID--即时库存辅助、库存单位检查select*fromT_STK_INVENTORYt1innerjoinT_BD_MATERIALSTOCKt2ont1.FMATERIALID=t2.FMATERIALIDwheret1.FSTOCKUNITID<>t2.FSTOREUNITIDort1.FSECUNITID<>t2.FAUXUNITID--库存余额基本、辅助单位检查select*fromT_STK_INVbalt1innerjoinT_BD_MATERIALSTOCKt2ont1.FMATERIALID=t2.FMATERIALIDinnerjoinT_BD_MATERIALBASEt3ont1.FMATERIALID=t3.FMATERIALIDwheret1.FBASEUNITID<>t3.FBASEUNITIDort1.FSECUNITID<>t2.FAUXUNITID8①NO.3供应链-业务员名称问题回答已经使用过的销售员是否可以在数据库直接修改业务员编码和名称?可以修改,需修改T_BD_OPERATORENTRY表的FNUMBER和T_BD_OPERATORENTRY_L表的FNAME字段,可参考帖子:https://vip.kingdee.com/article/912360375693550089①NO.4供应链-物料问题回答物料无法同步更新,在分配执行情况列表中提示属性重复,如何处理?提示库存属性重复的原因都是由于物料的关联关系丢失造成。关联关系字段FMASTERID存储在T_BD_MATERIALINVPTY表参考学习资料:https://club.kingdee.com/forum.php?mod=viewthread&tid=93753710①生产制造11①NO.1生产制造-BOM不显示明细行问题见截图,BOM列表可以看到子项明细,但打开不会显示明细行是什么原因?回答BOM数据异常导致,子项明细的行标识字段FROWID重复。12①NO.2生产制造-生成用料清单时仓库、仓位字段如何取值问题回答生产订单生成用料清单时仓库、仓位字段如何取值?发料方式为“调拨领料”、“调拨倒冲”时:【仓库】【仓位】分别取生产车间的WIP仓库和WIP仓位发料方式不为“调拨领料”、“调拨倒冲”时【仓库】【仓位】默认按以下方式依次取数:BOM单据体_物料控制页签:默认发料仓库(仓位);物料-生产页签-发料仓库(仓位)物料-库存页签-仓库(仓位)13①NO.3生产制造-MRP计划运算提示尝试除以零问题回答MRP运算提示尝试除以零,一般是哪里的问题?检查BOM、BOM阶梯用量、用料清单、计划BOM等单据上分母或基本分母是否为0;检查生产用料清单是否存在替代组中被替代料或替代料分子为0,有替代时存在反算逻辑,可能将分子作为除数14①NO.4生产制造-领料套数问题后台查询基本单位领料套数selectfreplacegroup项次,sum(FBASEPICKEDQTY)基本单位领料数量,sum(FBASEREPICKEDQTY)基本单位补领数量,sum(FBASESCRAPQTY)基本单位报废数量,sum(FBASEGOODRETURNQTY)基本单位良品退料数量,sum(FBASEINCDEFECTRETURNQTY)基本单位来料不良退料数量,sum(FBASEPRCDEFECTRETURNQTY)基本单位作业不良退料数量,sum(FBASEDENOMINATOR)基本单位分母,sum(a.FBASENUMERATOR)基本单位分子,sum((FBASEPICKEDQTY+FBASEREPICKEDQTY-FBASESCRAPQTY-FBASEGOODRETURNQTY-FBASEINCDEFECTRETURNQTY-FBASEPRCDEFECTRETURNQTY)*FBASEDENOMINATOR/a.FBASENUMERATOR)基本单位领料套数fromT_prd_PPBOMentryainnerjoinT_prd_PPBOMENTRY_Qbona.fentryid=b.fentryidinnerjoinT_PRD_PPBOMcona.fid=c.fidwherec.fbillno='PPBOM00000121'anda.fmustqty<>0groupbyFREPLACEGROUP15①NO.5生产制造-BOM同步更新问题回答物料清单同步更新用料清单,同步之后有提示但用料清单无变化说明用料清单存在了错误数据,此时需要放开用料清单的BOM展开路径和BOM分录内码,检查用料清单上面BOM展开路径FPATHENTRYID字段是否有重复如果子项非跳层件下面的子项,BOM展开路径是直接等于BOM分录内码的,如果子项是跳层件下的子项,BOM展开路径是跳层件所处BOM的分录内码+自身所在BOM里面BOM分录内码16①成本核算17①NO.1成本核算-参数【期末结账自动生成期初在产品调整单】问题参数【期末结账自动生成期初在产品调整单】概述:存货结账时检查已结案(结案日期在结账期前)还存在期末在产金额的生产订单,并自动生成期初期初在产品调整单案例:10月份下生产订单生产数量10个,原材料和产成品比例1:1,本期领料10个单价1,在产品分配标准按完工入库数量计算10月成品入库8个,成本计算单期末在产数量2,金额211月份发现在制材料全部报废该生产订单不再生产,手工将生产订单结案后期末在产还余留金额2若勾选参数“期末结账自动生成期初在产品调整单”则11月结账后在12月自动产生一张期初在产品调整单调整该订单材料成本-2若不勾选参数“期末结账自动生成期初在产品调整单”则11月结账后系统不会自动调整,12月显示该生产订单期末在产金额218①NO.1成本核算-未生成钩稽日志的原因分析问题采购入库下推应付审核后没有生成钩稽日志有哪些原因?1、二开拓展应付单,去掉了应付单审核插件;2、拓展了入库单到应付单的单据转换,修改了关联表,导致无关联关系;3、拓展了入库单到应付单的单据转换,修改了应付单的入库业务类型,导致无对应入库业务类型不会勾稽;4、拓展了应付单,修改了应付单的核算体系字段,该字段有值会认为是组织间交易的单据,不会产生勾稽;5、拓展应付单或入库单的已勾稽字段,把勾稽字段默认设置成已勾稽,应付单审核的时候就不会再勾稽,此情况一般是特意不需要勾稽核算才这样设置;6、不同入库类型通过选单方式,一起合并下推的应付单(补丁已经控制,以前补丁可能出现)导致部分入库业务类型不会勾稽;7、采购入库物料的物料属性是资产、服务或者费用,或库存状态不参与核算等,这几种不会参与核算,不会钩稽。19①NO.2成本核算-产品成本核算关键表结构问题回答产品成本核算的几个关键表T_CB_PROORDERTYPE,普通生产下达,委外生产下达,简单生产入库,重复生产入库T_CB_PROORDERDIME,成本计算过程中产生T_CB_INPUTQTYENTRY,订单下达或更新投产或手工维护Thanksterimakasih感謝谢谢ありがとうขอบคุ ณ1993-2019金蝶国际软件集团有限公司