Added more control over when stock items are used when packaging or assembling products
When adding a component stock item to a packaged beer product, you can now specify whether it is used when the product is first created / packaged, whether it is used when assembled from existing stock, and also if it should be returned to stock when the product is disassembled.
For example, you can now specify that 24 x 330ml cans are used when "Pale Ale - 24 x 330ml Can" is initially created from a vessel, but that they aren't used when assembling "Pale Ale - 24 x 330ml Can" from existing "Pale Ale - 1 x 330ml Can" stock. However, a "24 x 330ml Box" should be used regardless of which process is being used to create the product. In this case, we would set it up like this:
Stock items added to the container type directly will only be used when the product is first created / packaged, and not when assembling existing stock. Adding a stock item to the container type directly has the same effect as only setting "Used when product is initially racked / packaged":
Breww has intelligently populated these settings initially based upon the name of the stock item, setting anything with "Can", "Bottle", "Lid", "Cap", "Label", "Crown", "Cork" "Ends" or "Wax" to only be used during the initial racking / packaging process and not when assembling existing packaged beer stock into another format. Stock items such as boxes or cases however, have been set to be used regardless of which process is used to create the product.