← Back to team overview

openerp-wms-expert team mailing list archive

[Blueprint new-partial-picking-wizard] New partial picking procedure

 

Blueprint changed by Numérigraphe:

Whiteboard changed:
  == Implementation status==
  [1a] is partially implemented in lp:~numerigraphe/openobject-addons/trunk-stock-split-move-refactoring : we've added a new wizard to split moves in a clean way. We'd like to refactor the other wizards too later on.
- [1b] is beeing worked on in lp:~numerigraphe/openobject-addons/trunk-stock-backorder-rewrite
+ [1b] is implemented and [1c] is beeing worked on in lp:~numerigraphe/openobject-addons/trunk-stock-backorder-rewrite
  
  == Notes ==
  Additions and corrections are most welcome here.
  ...
  
  Side notes and additional thoughts:
  ----
  Note : are partial moves a stock concern in the first place?
  It would be tempting to declare that the partial shipping management should not be handeled by the stock module at all. After all, isn't it more intuitive to let users change the quantity on the stock move? Then the ERP could compare that shipped quantity with that of the origin order (sale, purchase, production, procurement) and create the needed backorder.
  Unfortunately that would require very deep changes to several workflows that expect events to come from the stock to progress.
  There is also a problem with procurements, which only have a link to a single stock move. Finishing that move means the procurement is complete, which may mean the sale order line is honoured: no backorder can be made then.
  
  ---
  Other possible approach : make the main views read-only and move all the features to the "process" wizard
  Moving everything to the wizard has several problems. First it's not consistent with the rest of OpenERP. Moreover, it makes data volatile, which can be a real problem for complex cases and data that take long to key in.
  
  ---
  If the user will be making several changes to the move lines in a picking, then you might consider letting him edit the lines in the tree view like some of the accounting screens do. Even without that, this still sounds like an improvement over the wizards, but the wizards did let the user edit all the prices at once, for example.
  Don Kirkby
  => We do make the list editable for our own deployments in a custom module, so maybe it's needed indeed.

-- 
New partial picking procedure
https://blueprints.launchpad.net/openobject-addons/+spec/new-partial-picking-wizard