7.0 partial processing of move in picking does not impact availability of chained moves

Bug #1237423 reported by Alexandre Fayolle - camptocamp
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Invalid
Undecided
Unassigned

Bug Description

When a move is totally processed, any chained move becomes assigned.

When a move is partially processed, chained moves are not affected.

This is a problem when the moves belong to a picking which allows partial shipping.

Steps to reproduce:

* on runbot, create a Sale Order for Camptocamp with 1 line for 2 USB Adapters with a procurement method "make to order"
* set the Sale Order to deliver products as soon as they are available
* confirm the Sale order
* run the scheduler
* go to purchases, and find the draft PO associated to the Sale Order, confirm it
* display the incoming pickings associated to the PO
* make a partial reception of the picking : just 1 USB Adapter

Expected: since the SO allows partial delivery, the outgoing picking associated to the SO should be assigned, and allowing me to ship 1 USB Adapter.

Actual: nothing can be delivered.

Revision history for this message
Alexandre Fayolle - camptocamp (alexandre-fayolle-c2c) wrote :

I'm not convinced that this bug is a duplicate of lp:782080

Changed in openobject-addons:
status: New → Invalid
Revision history for this message
Anaël Closson (openerp) (acl-openerp) wrote :

Neither do I.

The current implementation is to deliver order lines as soon as they are ready,
the proposed one is to deliver products as soon as they are ready.

This change of behaviour isn't acceptable in a stable version, and adding new features to support it will unlikely happen.

Though, some improvements have been done in v8.0 for those who prefer deliver products by products.

Meanwhile, you can still split lines when you need to deliver products by products.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.