Contributors mailing list archives

contributors@odoo-community.org

Re: Comparison of OCA modules bom_stock and stock_available_mrp

by
Camptocamp France SAS, Alexandre Fayolle
- 15/03/2016 10:50:09
On 15/03/2016 10:52, Cyril Gaudin - Camptocamp wrote:
> Hello community,
> 
> 
> First of all a little presentation about myself as it's my first message
> on this mailing list.
> My name is Cyril Gaudin,  I’m a new Odoo developer at Camptocamp in
> France and I’m glad to be a new OCA contributor.
> 
> For my current project, we need a module that computes the quantity of a
> product that can be manufactured with the components immediately at hand
> (based on BOM).
> 
> After looking in OCA, we found two modules:
> 
>   * stock_available_mrp:
>     https://github.com/OCA/stock-logistics-warehouse/tree/8.0/stock_available_mrp
> 
>   * bom_stock :
>     https://github.com/OCA/product-kitting/tree/8.0/bom_stock (With V8
>     migration PR waiting to be merge:
>     https://github.com/OCA/product-kitting/pull/11)
> 
> 
> Here is my evaluation of these modules:
> 
> stock_available_mrp (stock-logistics-warehouse) :
> 
>   * Compute BOM quantity and add this quantity to "Available to promise"
>     (from stock_available
>     
>     module)
>   * Displayed in list and form views, therefore they may be performances
>     issues with complex BOM.
>   * Multiple units on a same components is not managed.
>   * Recursive BOM management.
>   * No manufacturing delays management.
> 
> 
> bom_stock (product-kitting):
> 
>   * Compute BOM quantity, which is displayed in Inventory tab on product
>     page (no performance issue)
>   * This quantity can be based on real / virtual / immediately available
>     component quantity (can be changed in company settings)
>   * Multiple units management
>   * No recursive BOM management
>   * No manufacturing delays management.
> 
> 
> So both modules should be corrected (multiple units management and
> recursive BOM should work).
> 
> We need this feature for an Odoo V9 , which module should we migrate
> (and revise)?

Thanks Cyril,

I think we want to keep only one of these in v9, ideally merging the
nice features of both. I'd go with stock_available_mrp, with a fix for
the unit management. In any case the fix for unit management is due for
8.0 of this project.


-- 
Alexandre Fayolle
Chef de Projet
Tel : +33 4 58 48 20 30

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac Cedex
http://www.camptocamp.com