|
|
22仿真币
现有二类产品,A和B,如何实现1个A和1个B组装成1个C?我用orderlist建了二个OL_1和OL_2,分别用于A和B的等待,到了下一个进程,要取用的时候,一个都取不出来,实在不知为什么了,请大侠帮忙。
' @+ M& W! V0 n8 c
, J7 p* c8 I: T7 bbegin P_wait arriving9 o) A( A' V* p; o2 x2 A& z
if this load type=L_a1 then1 j+ e3 G6 r2 h0 a; C- R
wait to be ordered on OL_17 h9 _9 X3 F: T+ @0 l
if this load type=L_b1 then
$ J. \7 E: ?2 n8 c/ q* e7 S wait to be ordered on OL_2
- X7 B; C7 i: e( N( y5 [, F send to P_assemble+ j0 y+ V( t" f: `0 Y' q+ J% R
end4 ^& x- M/ \$ }9 W* \
/ ?( h5 I- M# p. Nbegin P_assemble arriving
; ]& P- e0 r! R0 u: E$ ^& w order a load from OL_1 to die
3 y+ t6 `" V2 n" `' e( b* j! R' t8 k in case order not filled backorder on OL_1
j( [5 `& Z& s% @ order a load from OL_2 to continue, h% v I% ^5 N; j4 @* n
in case order not filled backorder on OL_2% @7 b0 z/ ]; M; @4 p# Z
set load type to L_product
" ?/ _! K* t# h) P+ V- W+ h) V- k get R_massm4 b6 S1 s/ U+ r) ]
wait for normal 5,1 min# A' u& _8 _$ y$ G* B f" C: W
free R_massm& y, O! O0 q$ x) H: F
move into Q_stock. d# q& o: t+ H @
end |
|