Page tree

Produto:

Protheus

Ocorrência:

Na abertura de ordens de produção, qual o objetivo do parâmetro MV_NEGESTR?

Passo a passo:

Ao gerar o empenho para um determinado produto e identificar a necessidade de adquirir este produto por indisponibilidade de estoque ou porque o parâmetro MV_CONSEST está com o conteúdo igual a N o sistema realizará três procedimentos:

  1. Verificará se o produto em questão possui componentes abaixo dele na estrutura e neste caso poderá abrir a ordem de produção (OP) intermediária
  2. Se não for gerada a ordem de produção, e se o parâmetro MV_NEGESTR estiver com o conteúdo igual a T e o item em questão estiver com o campo B1_PRODSBP preenchido como Produzindo o sistema considerará que a necessidade desse item pode ser atendida produzindo um outro produto do qual o item em questão é um subproduto, e neste caso verificará o conteúdo do campo B1_ESTRORI no qual deve ser indicado o produto que deve ser produzido e através do qual o componente em questão será obtido.
    Se este campo não estiver preenchido o sistema fará uma busca por todas as estruturas nas quais o componente em questão está presente para verificar aquela que possui esse componente com quantidade negativa.
  3. Caso através dos procedimentos 1 e 2 não conseguir atender a necessidade, gerará a solicitação de compra (SC) para o componente em questão.

 

Observações:

Se o cliente utiliza o conceito de subproduto e por isso precisa que o parâmetro MV_NEGESTR esteja com o conteúdo igual a T, é necessário o preenchimento correto do campo B1_ESTRORI com o código do produto que deve ser produzido para atender a necessidade, se essa informação não estiver preenchida o desempenho da abertura da ordem de produção (OP) pode ser comprometido pela busca que o sistema fará em toda a tabela de estruturas.