|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
8 E" t( ?# u0 H0 y5 @
) K( i5 T+ n, ubegin P_wait arriving+ U! G% A- l4 r4 }! e
if this load type=L_a1 then
. c C/ b5 D9 S wait to be ordered on OL_1
' l$ M5 R* w5 M! J* y/ C) [# ] if this load type=L_b1 then$ d2 c8 F5 l2 ]$ r8 x
wait to be ordered on OL_2
: b" g5 U5 {; E$ J& P send to P_assemble
- l6 X! C0 u6 C8 p! {$ n$ Jend
+ @* P5 i/ ^2 ^2 N" v8 y; \ v7 l
; {2 H. A# ?, X% m, ybegin P_assemble arriving
( U$ K0 u9 V& J order a load from OL_1 to die8 ]% l0 V$ h* n
in case order not filled backorder on OL_1
: i3 b8 R1 R" | y9 R order a load from OL_2 to continue
- ]$ t6 T6 m& ^9 H in case order not filled backorder on OL_2
, X& _& j2 T0 u. [ set load type to L_product
$ T! h0 A+ B$ Y# z get R_massm6 L. |6 n, O) J( a' F% a
wait for normal 5,1 min* S4 q+ s9 R7 z& n$ ^7 u# n4 |; ~
free R_massm/ W0 V$ _% ]' ^3 R8 S3 H7 b0 g
move into Q_stock
) F0 A. A" p! h4 i4 Hend |
|