Thanks Pierre,

My issue is that the material return form allows quantity to be returned that has been declared/rejected a task. Meaning the task did something to it that constitutes a WIP rather than the original material that was issued. I think the quantityProduced and quantityRejected should be accounted for in the material return function as described in my previous post.

I assume that the tortilla produced in Jacopo's scenario would be returned using the inventory producing declaration form rather than the material return form which this post is about. But now I think the correct way to handle the the tortilla scenario would be to return the dough material with a lotId and manually create a separate production run to produce a tortilla which would stock out the inventory lot from the previous production run. I created a patch which prevents more inventory quantity from being created in the right declaration form than quantityProduced + quantityRejected of the task (left declaration form). Meaning if I declare 1 quantityProduced and 1 quantityRejected for a task then the maximum amount of inventory quantity that can be produced is 2. Currently there is no limit to the amount of by-products that can result. This seems incorrect. I think the amount of by-products should be limited to the quantityProduced + quantityRejected declared for the task.

On 03/07/2014 03:37 PM, Pierre Smits wrote:
Christian,

While the scenario presented by Jacopo is a surely a potentially unexpected
nice-to-have feature in the feature set of OFBiz, you should ask yourself
if that is something that you want in your manufacturing processes.

Manufacturing processes are sets of controlled actions with predictable
outcomes. When you are about to manufacture 100 units of your end product
you would not want more than the required quantities of your components
based on your BoMs. Anything issued more than required will cause extra
actions like returning the surplus back to inventory, creating an extra end
product (the tortilla as Jacopo outlined) that has not been ordered and
might get stale in inventory, or even scrapping it due to quality
degradation issues of the component.
Anything issued less than required will delay the production run with
potentially endangering the quality of the end product.

Another aspect that you need to take into consideration is the cost of
manufacturing involved. Your production run will lead to a cost of
manufacturing that is based on (and in line with) the calculations made up
front. When registering an extra (different) end product (again the
tortilla) what would the effect be on the cost of manufacturing of both the
intended end product and the extra?

Regards,

Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com


Reply via email to