...
O processamento cria uma árvore do produto até chegar no nível dos produtos identificados como MP. Ao identificar o produto, é verificado se o mesmo é uma MP de fato (cujo peso é em KG) ou um subproduto. Caso seja um subproduto, o sistema desce mais um nível (ou “n” níveis) até encontrar o produto em KG. Se o subproduto já estiver em KG não há necessidade de descer níveis. Por fim, é aplicado o cálculo conforme demonstrado abaixo, atualizando o campo “Peso Consumo MP” para todos os produtos acabados e subprodutos que utilizam as MPs marcadas.
Observações
Caso um "produto acabado" tenha sido alterado para "Mercadoria de Revenda", não haverá impacto na realização do cálculo, visto que a única informação que não pode ser misturada é o grupo de estoque, o qual identifica exclusivamente o que é material (exemplo: chapa, rolos e barras), sendo este somado e totalizado nos respectivos subprodutos e produtos acabados dos quais ele faz parte na composição (produtos do tipo 1-FABRICAÇÃO PRÓPRIA e 8-SUBPRODUTO). Ou seja, não irá somar em produtos classificados como Mercadoria de Revenda.
...