Comment 3 for bug 691012

Revision history for this message
Tamás Dénes (tamas-denes) wrote :

Hi Jas,

Thanks for fast response! You are true in that the first problem is fixed now. But the second problem still exists!

Namely that the consume method still generates totally new Lots for the consumed products. So the system does not consumes those materials what are physically consumed.
Don't think of a machine production company, where there are no Lots. It doesn't matter which screw is consumed. But think of a Food manufacturing company, where you don't think of items, but batches (LOTs) of items. In such a company You don't think of products, but batches of products. At least for two reasons:
1. Food has expiration date.
2. You have to ensure traceability

The workflow is as follows:
1. The user creates a new Manufacturing Order
2. The user sets the intended Lots to consume on the Internal Move lines (Picking list) For example Lot 0015 and Lot 0021.
3. The warehouse man bring those materials to the Work Center location (for example 5 pce from Lot 0015 and 3 pce from Lot 0021)
4. physically they are consumed for the production (Lot 0015 and Lot 0021)
5. OpenERP does not consume those materials which was physically consumed (Lot 0015 and 0021), but the Consume method creates totally new Lots to consume. (Lets say Lot 0031 and 0032, but there are no materials with those Lots in stock, and even the physically consumed materials were from other Lots).

This way OpenERP is unusable for those production companies where LOT management is necessary (food, pharmacy, chemical industry).

So please change the behavior to one which has some sense. OpenERP must reflect the real stock movements. The consume method should not generate new LOTs for the Consumed Products but should use the same LOTs as it uses in the internal moves.

I hope I was clear enough!