在使用Order List时,当一个order list满足不了order的数量,要用第二个甚至第三个order list,有一段程序,请大虾解释一下,多谢!程序如下:0 u) T" k- j4 ]' K$ d9 z( W w
begin P_Order arriving procedure 6 A! j. }6 U& x) r7 l" N( X set V_NumWanted to 108 \# g; a( n( D$ N$ @
set V_NumOnList to OL_List1 current value* @' y5 t" B6 u- m* d4 F" O
order V_NumWanted loads from OL_List1 to P_NextProc & L" m* c3 C7 r [" Q+ W3 @ in case order not filled5 a* h t7 J% i% g. [' b& `
begin$ ~6 X6 @3 A: N- z$ f/ j
wait for .01 sec" _ Q0 b. P" \9 o0 ^0 w" ~
decrement V_NumWanted by V_NumOnList - OL_List1 current value+ m t/ u1 o/ g! B) K" Y
set V_NumOnList to OL_List2 current value$ n k2 A; a0 b4 p1 G
order V_NumWanted loads from OL_List2 to P_NextProc & t9 q( d/ s+ P% |0 Q in case case order not filled ( H5 i* N8 A& b- N .................................................................) @: Q- C" d$ l/ l9 f3 i+ X$ K; b
# g! }0 D5 t2 }% f0 v7 l5 A$ g( J6 f* G( U: g3 m
我就是不明白上面用红绿色作标记的那句,为什么后面要加-OL_List1 current value.用前面绿色部分,即把不够的load算出来就不行了吗?