Multi-Level BoM Production on Sale/Production

My company plans to implement Tryton starting with tracking production orders. Here’s the issue; we make most items to order, and they’re often assemblies. A customer orders assembly A, which is composed of products B and C. In Tryton, when we need to produce A, we need to produce B and C as well (since we don’t stock them). It is possible to manually create a production for items B and C in this scenario, but we’re looking for automation. I’ve looked at sale_supply_production, but that would only create a production for item A.

Now, I’m looking for a solution. Does Tryton offer one? Is there a better way to approach this issue? If neither, what’s a good way to add this to a custom module? I’m comfortable creating modules for Tryton, but I’d rather not do this if an off-the-shelf solution is available.

Maybe I’m wrong, but if you do not have product B and C in stock, and they are both producible, it will create a production as well for them, so you can produce product A.

Yes it is if the Stock Supply Production Module is activated.

So, I have the Stock Supply Production Module activated. First, when I draft a production of Product A, no Product B production is created. The same thing happens if the production is created from a sale and I have Sale Supply Production activated. Supply on sale is set to “Always” for Product A. What am I doing wrong?

You must run the “Supply Stock” wizard to get the system compute all the requirements.
Later it can be setup as a scheduled task.