[add] mrp_bom_through_attributes

mrp_bom_through_attributes
Es correcto que sean sustituidos. Tenemos el caso del granel que la
relacion prod final - prod base debe existir en la LM pero la variante
marca la cantidad que contiene el envase. En este caso el componente existe
y lo que hay que hacer es ponerle la cantidad correcta. No hay que metelo
otra vez
El 25/11/2014 17:37, "Pedro M. Baeza" <notifications@github.com> escribió:

> In mrp_bom_through_attributes/models/mrp_production.py:
>
> > +            'product_qty': qty,
> > +            'work_order': workorder,
> > +            'product_uos_qty': move_obj.onchange_quantity(
> > +                product_id, qty, uom_id,
> > +                uos_id)['value']['product_uos_qty']})
> > +        return ul_move['value']
> > +
> > +    @api.one
> > +    def action_compute(self):
> > +        res = []
> > +        result = super(MrpProduction, self).action_compute()
> > +        workorder =\
> > +            self.workcenter_lines and self.workcenter_lines[0].id
> > +        for attr_value in self.product_id.attribute_value_ids:
> > +            if (attr_value.linked_product and
> > +                    attr_value.linked_product.id not in
>
> Esta segunda parte de la condición habría que quitarla. Siempre se han de
> añadir, aunque ya formen parte vía LdM. Podría ser un añadido. Imagina que
> definimos una LdM para el template genérica que lleva 1 unidad de una MP,
> pero en una variante concreta que le definimos ese atributo, hace falta una
> unidad más. En tu caso, sólo añadiría una, pero necesitamos que añada las 2
> (aunque vayan separadas en dos líneas de 1).
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/odoomrp/odoomrp-wip/pull/368/files#r20875131>.
>