我设计的管理系统能解决此问题,但要做很多事,只能告诉你思路:
1.多阶BOM
顶阶 BOM: A 包括 B,b 其中 B 为半成品,b 为所用生产每单位 B 所需求的工时(扩展 BOM 的概念)
二阶 BOM: B 包括 C,c 其中 C 为原材料,c 为 C 所用工时
当有外部独立需求时,例如 下订单(单号 01) 需要 产品 A 50 PCS
进行库存推算:
1.如果 库存 A > 50 则 订单 需要 A PCS,不进行BOM的二阶扩展
2.1 如果 库存 A < 50 则 首先扣除已有部分,例如 有 5 PCS 库存,则仍要 45 PCS
2.2 查 库存 B 如果 B 足够,则 订单需要 5*A+45*B+45*b 其中 工时需求为 45*b
2.3 反之设 B 的库存为10, 再进行 BOM 扩展 ,则 订单需要 5*A+10*B+10*b+35*C+35*c
其中 C 已到原材料阶,不进行扩展
可以把 库存设为一个表,把 分切能力(即单位产品所需要的工时) 设到 BOM 中,
关键是 虚拟料件的概念(在没有单独的工艺BOM时,工时,加工费等 都可设在BOM中视为虚拟件)
Mailto:Roadbeg@163.com
OICQ:65943082
[此贴子已经被作者于2003-2-13 22:04:13编辑过]
|