Possibility to breakdown assembly purchases
I came across an use case that I am not sure is supported (or if it's too much of a nuisance to implement). I drop the idea here in case you find it relevant.
Imagine you have Parts A, B and C that can be used to make an Assembly Part X. Also, Parts A, B and D can be used to make an Assembly Part Y. Let's imagine these parts are some electronic and mechanical components that can be assembled into different machines with different BOMs.
Now, let's imagine the case in which we purchase (Buy) a pack of these components, for instance, we could imagine a pack that contains some A, B [...] D Parts, because a certain supplier sells them that way. Is it possible to break down that purchased pack so that you can fulfill the assembly of Parts X and/or Y?
Hi @oscgonfer it's a great question. I think it is very similar to https://github.com/inventree/InvenTree/issues/1126 (would you agree)?
Currently InvenTree does not support this feature, although I would not be against supporting it. There would need to be some thought as to how it would be implemented.
Hi @SchrodingersGat,
Absolutely, missed that issue. From my perspective (maybe this discussion could be moved to the other issue, I let you decide), at the moment of marking items as received, there could be a potentially irreversible option which breaks down the items into it's core components allowing for future builds with different BOMs.
What do you think?
That's an interesting idea! An assembly can be ordered, and then disassembled based on its BOM. It is a reasonably clean approach which uses existing ideas quite nicely
I don't know if this helps but at the warehouse I work they do the case pack (Suplier Part)like this.
when we open a case pack it launches 2 dialogue menus, the first is to insure that you want to open it.
the second is how many of them you want to open

when it comes to kits (BOM) it looks like this.
they can be assembled but they cannot be opened.
hi! just checking in with you: has this been solved here https://github.com/inventree/InvenTree/pull/3644?
@oscgonfer no, but check out the discussion in https://github.com/inventree/InvenTree/issues/2624 for some more info