← Back to team overview

openerp-expert-production team mailing list archive

[Bug 553112] Re: Partial packing wizard seems to change the id of existing pickings

 

Thanks for coming back on this Lionel.

As the partial picking wizard has been rewritten, the issue has now
moved to IDs of moves,other than Pickings.

Example:
Having a packing of qty 50, I am putting a partial packing of qty 30, the new move should take the qty 20.
Instead, the current behavior put q

** Changed in: openobject-addons
    Milestone: 6.0 => None

** Changed in: openobject-addons
   Importance: Wishlist => Low

** Changed in: openobject-addons
     Assignee: (unassigned) => OpenERP R&D Addons Team 2 (openerp-dev-addons2)

** Summary changed:

- Partial packing wizard seems to change the id of existing pickings
+ Partial packing : Wrong Quantity being written on new move

-- 
Partial packing : Wrong Quantity being written on new move
https://bugs.launchpad.net/bugs/553112
You received this bug notification because you are a member of OpenERP
Manufacturing Experts, which is a direct subscriber.

Status in OpenObject Addons Modules: Confirmed

Bug description:
In v5.0, when you make a partial packing the wizard will create a copy of the packing and stock moves.
That's fine but then it does something I find rather weird:
- it lets the original stock picking and stock move "confirmed" and sets the quantities to the quantities remaining to be sent
- it sets the quantities actually sent to the stock new moves
- and it marks the old picking a backorder of the new one

As a result, the old picking seems to have "changed identity": new id, new reference. Anything you've printed, sent announced to your customer or your carrier is obsolete.
If you happen to have a little complex situation (like several partial pickings in a row), it's incredibly difficult for the user to understand what happened.

The wizard should:
- copy the picking
- use the original picking as the one actually sent
- use the copy as the one remaining to be sent
- mark the copy a backorder of the original.