Here is another approach: the thing that bothers users the most is that the partial picking that was actually done has a new reference, instead of keeping the reference of the initial delivery order.
So, can't we simply "swap" the references of the backorder and the delivery done ?
That is, we keep the logic as it is, but :
- the existing picking (= the backorder) gets a NEW reference
- the new picking (= the delivery done) gets the OLD reference
Here is another approach: the thing that bothers users the most is that the partial picking that was actually done has a new reference, instead of keeping the reference of the initial delivery order.
So, can't we simply "swap" the references of the backorder and the delivery done ?
That is, we keep the logic as it is, but :
- the existing picking (= the backorder) gets a NEW reference
- the new picking (= the delivery done) gets the OLD reference
Lionel.