|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
) Z, q( Q( |/ i9 q8 x
- q% H0 c, B s6 cbegin P_wait arriving7 D7 R2 T0 b0 u- N
if this load type=L_a1 then7 y) z7 N+ P0 ~2 q" l/ I
wait to be ordered on OL_1. I% ]' D$ t& L0 V2 j! m: @. @+ k
if this load type=L_b1 then8 Y) P- e8 R, Z: I
wait to be ordered on OL_2
: g3 r; ]6 w7 K1 x H- A- r send to P_assemble- I: S" Y" f: w3 g8 [
end
! o' y5 h2 N- Q8 p9 W, X8 ^
9 D3 p1 _0 r7 A8 {. [3 Ubegin P_assemble arriving1 P0 u8 U2 H( g& Z- p2 J
order a load from OL_1 to die5 I; m! E; @" T& Z. x5 `2 i
in case order not filled backorder on OL_1
9 D: Y9 c: V3 u( i: d" H1 e: d: ^& y order a load from OL_2 to continue, i" s ^3 `. A) q3 K) r# `
in case order not filled backorder on OL_2
* @8 s; S. r }. o set load type to L_product
7 v0 R8 o2 f* Q! W& b6 ~ get R_massm- J% E, i8 W; Y
wait for normal 5,1 min
5 g7 `% I# \% E* K$ `5 K3 U: J0 D( P free R_massm& u9 F+ B) E. Z# A
move into Q_stock
9 n6 _/ Q3 L" t+ _! cend |
|