Skip to content

[ADD] mrp: dismantling incoming products for parts - #19296

Open
erjer-odoo wants to merge 1 commit into
17.0from
17.0-mrp-unbuild-for-parts-erjer
Open

[ADD] mrp: dismantling incoming products for parts#19296
erjer-odoo wants to merge 1 commit into
17.0from
17.0-mrp-unbuild-for-parts-erjer

Conversation

@erjer-odoo

@erjer-odoo erjer-odoo commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

What this PR does and why it's needed

Documents a new manufacturing workflow for dismantling incoming products into their component parts. This came out of sitting in on a meeting with the FS team, where it surfaced as an interesting solution to a customer's problem: companies that take in products they didn't manufacture (e.g. a car junkyard) and need to break them down into components, tracked by lot/serial number, and entered back into inventory as by-products.

Changes

Manufacturing workflows

  • Added a new Dismantle incoming products page explaining how to use a bill of materials with by-products (rather than an unbuild order) to break down externally-sourced products into trackable component parts.
  • Documented the full flow: create a BoM with no components but with by-products, confirm a manufacturing order, assign lot/serial numbers to by-products via the Move Byproduct window, then use Produce All to enter the parts into inventory.
  • Documented how to verify the result via the Traceability Report and Product Moves smart buttons.
  • Added the new page to the manufacturing workflows toctree.
  • Added an anchor to the existing Add by-products to BoMs section so it can be cross-referenced from the new page.

This 17.0 PR can be FWP up to 18.0.

@erjer-odoo erjer-odoo self-assigned this Aug 4, 2026
@erjer-odoo erjer-odoo added the 5 label Aug 4, 2026
@robodoo

robodoo commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Pull request status dashboard

@erjer-odoo
erjer-odoo force-pushed the 17.0-mrp-unbuild-for-parts-erjer branch from edfe7f8 to 408314d Compare August 5, 2026 19:41
@erjer-odoo
erjer-odoo force-pushed the 17.0-mrp-unbuild-for-parts-erjer branch from 408314d to b921936 Compare August 5, 2026 19:44
@erjer-odoo
erjer-odoo marked this pull request as ready for review August 5, 2026 19:44
@erjer-odoo

Copy link
Copy Markdown
Contributor Author

Hi @theRealThagomizer -- this PR is ready for your review when you get a moment. Thank you!

@C3POdoo
C3POdoo requested a review from a team August 5, 2026 19:46
@erjer-odoo

Copy link
Copy Markdown
Contributor Author

@robodoo up to 18.0

@robodoo

robodoo commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Forward-porting to '18.0'.

@erjer-odoo

Copy link
Copy Markdown
Contributor Author

@robodoo up to master

@robodoo

robodoo commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Forward-porting to 'master'.

@erjer-odoo

Copy link
Copy Markdown
Contributor Author

@robodoo up to 18.0

@robodoo

robodoo commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

Forward-porting to '18.0'.

@theRealThagomizer theRealThagomizer left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me, @erjer-odoo! I had one minor question that mostly seems to be informed by me being helpless, so feel free to ignore it if you think it's unnecessary.

Comment on lines +76 to +81
After the |MO| is confirmed, the product can be broken down into its component parts.

Retrieve the parts, or by-products, from the product.

If the by-products are tracked by lot or serial number, open the *By-Products* tab of the |MO|.
Click the :icon:`fa-list` :guilabel:`(Open Move)` icon to open the *Open: Move Byproduct* window.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The MO needs to be confirmed before the Open Move icon will appear, right? Is that worth mentioning? I had to experiment to find it, but I know almost nothing about the Manufacturing app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants