We use planning contracts to keep all of that straight. If you set you materials to back flush it will do the issueing when the operation is completed. Check out the thread below to see what it’s all about. It will take some process changes to make it work, but it’s a way of allocating stock to jobs before the jobs are built.