代码需求:
1、产品A下面有半成品B,用量为1;产成品B下面有原材料C,用量为2。
2、现有两张订单:SO01 A 1000;SO02 A 2000。
3、根据两张订单需求量,与产品结构,形成下面数据列。
物料 规划号 订单量 来源单号 阶次
A JH01 1000 SO01 1
B JH02 1000 JH01 2
C JH03 2000 JH02 3
A JH04 2000 SO02 1
B JH05 2000 JH04 2
C JH06 4000 JH05 3
现要求,当订单量列内容改变后,其下阶的行订单量根据用量自动更改。
例如:将来源单号为SO01的订单量1000,改为500,则其对应的下阶订单列也自动更改:
物料 规划号 订单量 来源单号 阶次
A JH01 500 SO01 1
B JH02 500 JH01 2
C JH03 1000 JH02 3
A JH04 2000 SO02 1
B JH05 2000 JH04 2
C JH06 4000 JH05 3
如果又将来源单号为JH01的订单量500,改为800,则其对应的下阶订单量列自动更改,但同时提示该改动将超过上阶订单量,如果不同意,则该行订单量恢复为500,如同意,则变为以下效果:
物料 规划号 订单量 来源单号 阶次
A JH01 500 SO01 1
B JH02 800 JH01 2
C JH03 1600 JH02 3
A JH04 2000 SO02 1
B JH05 2000 JH04 2
C JH06 4000 JH05 3
以下为数据示例,谢谢!
[此贴子已经被作者于2014-5-18 22:21:15编辑过]