← Back to team overview

openerp-community team mailing list archive

mrp_repair weirdness

 

Hi all,

I'm not getting much sense out of the mrp_repair module and would like to see if anyone else can explain its workings to me? Unfortunately the documentation on it is rather sparse.

I'm trying to set up an implementation for a customer of production lot traceability on certain components of a Phantom BoM.

The basics are working fine: sale.order->delivery->invoice & purchasing etc. all are creating the right moves and can be examined using the production lot tracking tools.

Now I am trying to handle and track repairs/replacements of faulty items.

When I create a new repair order and enter the product (a component of the BOM above) and the lot number the main fields of the repair order are auto-filled in correctly.

It is the Operation lines that are causing me a headache:

1. There doesn't seem to be a way to initially *receive* the faulty goods back into OpenERP. It doesn't create a incoming shipment order, even if I create an Operation with Source Location: Customer, Destination Location: Production.

2. Intermediate Stock moves (scrapping and getting a new product from stock) listed in the Production Lot have no Reference, Origin or Partner field contents, so are unhelpful to say the least.

3. When the Repair Order creates the final move for a replacement item (stock->customer) the Delivery Order is created but the stock locations are both set as Source: Stock, Destination: Stock. Also the Lot number is not being set correctly... In the Repair Order, the new item I am replacing the faulty product with is coming from a different Production Lot (I have set it using the form view of the Operation Line) but on the Delivery Order, the original lot number is being used.

Am I being stupid and misunderstanding the module's function or is it broken?

This is using OpenERP 6.0.4.

TIA

Al