← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 506017] Re: Manufacturing Order Useability Improvement, trunk

 

Fix released....

Where?

-- 
Manufacturing Order Useability Improvement, trunk
https://bugs.launchpad.net/bugs/506017
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP OpenObject.

Status in OpenObject Addons Modules: Fix Released

Bug description:
Hello,

We need to improve the manufacturing order form in trunk. The main reasons are:
ability to easily manage partial productions, lots & serial number encoding, scrapping
wrong products.

See in attach the full specifications of the screen to change.

Note on the implementation:
- Products to Consume is the current move_lines field, but adding a domain on the stock.move: state <> ('done','cancel')
- Consumed Products (move_lines2) should point to the exact same table mrp_production_move_ids but  with another domain: state in ('done','cancel')

So, when products are consummed, they go from the left field up to the right field. If the checkbox field track_production is set on the product form, split the move lines by qty of one when the products are consumed. (on the right panel, the user can set the lot numbers through the editable list)

We change the workflow according to v5.0: The button "Start Production" does not consumme the products anymore, it just change the status of the manufacturing order. (renamed by Mark as Started)

The "consume products" wizard change the state of the move line to done.
The "Split in Lots" wizard allows to split one line of 5 items in 5 lines of 1 items, providing the lots numbers.
The "Scrap Products" allows to split a line and change the destination location of some products. (reuse the method on stock.move to split a line)
The production wizards allows to consume and produce the products.

The Production Done wizard consume all raw materials (set state to done) and product all finished products. There is a method on the stock.move obejcts to change state (to done)