问题现象: | 一般提示未定义有效bom,有如下原因: --情况1:子件行设置仓库属性w.bMRP=0为不参与计算,不参与计算的仓库设置在bom子件行导致bom无效;查询语句: select opt.Whcode as 仓库代号,w.cWhName as 库名,w.bMRP as 零为不参与计算 from bom_opcomponentopt opt join warehouse w on w.cWhcode=opt.Whcode join bom_opcomponent com on opt.OptionsId=com.OptionsId join bom_parent p on p.bomId=com.bomId --情况2:BOM生效日与错误信息表中提示开工日期关系不合理,生效日应该早于错误表中提示开工日期;查询语句: select bom.VersionEffDate as 版本生效日,er.Demdate as 错误表中开工日,i.cinvname as 母件物料名称 from mps_error er join bom_parent p on er.partid=p.parentId join bom_bom bom on bom.bomId=p.bomId join bas_part bas on bas.partid=p.parentId join inventory i on bas.invcode=i.cinvcode where er.Demdate |
问题原因: | |
解决方案: | 您好, 此问题【经远程查看数据/测试】现做如下分析与答复: 【问题原因】 可能是以前导入存货后,又从后台删除了存货档案,但是删除的表不全,然后又重新导入存货,导致物料表bas_part有重复记录; 【解决方案】 由于客户还未做生产订单,只是做了bom,将bom中不存在的重复的存货删除,然后再运算就不会提示未定义有效bom了; 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | 8.90 |
模块: | 生产管理 |
产品: | 生产制造 |
问题名称: | 再提 MRP运行提示未定义有效bom 问题 |
最后更新: | 2011-09-22 23:24:28 |