解决方案: |
数据还原后经语句查询两年度帐数据比较确实原有BOM已经被删除;
以截图中订单0yb0478第56行生产件bom信息为例:
语句1:select m.MoCode as 生产订单号码,m.CreateDate as 建单日期,s.MoClass as 标准非标准生产订单,SortSeq as 行号,
s.InvCode as 存货编码,s.BomId as 物料清单Id ,PlanCode as 规划单号,s.RoutingId as 工艺路线Id ,*
from mom_order m
join mom_orderdetail s on m.moid=s.moid
join bom_parent b on s.bomid=b.bomid
where MoCode='0yb0478' and SortSeq=56
在两年度帐查询结果不同,2005年可以查到bomid=4205,2006年该bom被删除,订单处理时同样取bomid,所以2006年查不到。其他物料同;
【注意事项】
建议不要删除已经使用的bom,因为系统提供了不同版本bom的功能,计算时总是获取最新版bom资料;所以没有必要删除原有bom,只要增加新版本即可 |