|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
* b. E$ J b' N! r
- S" E7 O, {4 E. i2 mbegin P_wait arriving1 Y( k B# K! I' l. q I# Q
if this load type=L_a1 then
9 B- T9 O! l# ]" V7 u wait to be ordered on OL_1
+ p2 G, W8 f d8 s if this load type=L_b1 then
2 w2 }. i6 i1 A4 q$ [" @8 \, V wait to be ordered on OL_2
4 M5 N" f/ Q9 z2 K2 L4 e$ r send to P_assemble$ `7 a6 _1 w4 i
end6 t- u( D6 x+ Q. N1 y- C' f
0 G; i" ~: }0 M/ H% g! i2 E" x/ Lbegin P_assemble arriving# L) z7 X X% `
order a load from OL_1 to die) y0 }6 D0 A# i, W
in case order not filled backorder on OL_1. k* `% j, U0 l6 W/ _
order a load from OL_2 to continue& R7 R# ] Z3 v4 _8 e% q2 {
in case order not filled backorder on OL_2
5 y m- l' u6 k set load type to L_product
7 T0 A9 B9 U- A get R_massm
1 k$ F K* v# Q \4 u/ M wait for normal 5,1 min- m/ f( m8 w5 @- Q
free R_massm2 D% W i+ v" ]) D9 j
move into Q_stock
2 L9 k% P2 V3 @) b# o( Yend |
|