Manufacturing Order Useability Improvement, trunk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Wishlist
|
Unassigned |
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_
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)
Related branches
description: | updated |
Changed in openobject-addons: | |
assignee: | nobody → Xavier (Open ERP) (xmo) |
Changed in openobject-addons: | |
assignee: | Xavier (Open ERP) (xmo) → rpa (Open ERP) (rpa-openerp) |
Changed in openobject-addons: | |
status: | Confirmed → In Progress |
Changed in openobject-addons: | |
status: | In Progress → Fix Released |
Changed in openobject-addons: | |
status: | Fix Released → In Progress |
Changed in openobject-addons: | |
assignee: | rpa (Open ERP) (rpa-openerp) → nobody |
Changed in openobject-addons: | |
status: | In Progress → Fix Released |
Fabien... any improvement on production and mrp modules would be wellcome... but I think there is some basis are not bearing in account in OpenERP
I think most of functionality actually attached to the order, should be translated to operations. It's not possible manufacturing without doing any operation. Manufacturing order should only be a container of some elements such operations, materials, working hours...
Defining a manufacturing order should be nothing more than defininig the need or doing some taks using some resources and materials.
Stock movements should be done, no on the order but in operations. First operation should move row materials from a phisical stock location to virtual production location (defined for each material) and last operation shoud move finished materials from virtual production location to phisical stock location. Intermediate virtual locations for each production centers should be defined and material movements should be made each time an operation is started or finished. Operations shoud be made on a work center, and there could be a template to define most common operations made on the company, with name and description. (Such a "cut wood", "paint material A")
Each operation takes material and gives material. Taken material and given material could not be the same. Imaging you are making bread... First of all you need water, farine and salt... but you need producing intermediate semielaborated material mass that you can directly introduce to an oven on same production order... or you can decide to freaze and stock the mass so it could be used for other production order...
If you are interested on knowing my opinion, I'm building a complete generic manufacturing requirements document, actually not included on OpenERP from basis and configuration to operation management and cost control.
Document is still in draft mode (i began few days ago) and written in spanish. My idea was finding manufacturing potential customer who could be interested on financing this development requirements but I think is mandatory having OpenERP tiny and partner manufacturers experts opinion before begining doing anything.
If you find it interesting I can translate and post it here...
Please tell me...
Ana