Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:SIGAPCP
Função:MATA650 - Ordens de Produção 
País:Brasil
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DMANSMARTSQUAD1-21948


02. SITUAÇÃO/REQUISITO

Na rotina Ordens de Produção - MATA650, ao selecionar como Sim o parâmetro Sugere Lote/End a Empenhar? na opção F12, ocorrem as seguintes situações: 

Situação 1: Quando não há lotes empenhados (campo D4_LOTECTL em branco), sugere o lote mesmo que a subtração (saldo - empenho) gere um valor negativo.

Situação 2: Quando não há lotes empenhados (campo D4_LOTECTL em branco), mas o saldo foi utilizado em outra ordem, gera ordens de produção intermediárias. 

Como existem estas duas concepções quanto ao cálculo do empenho, existe a necessidade de permitir a escolha do comportamento da rotina.

03. SOLUÇÃO

        Para permitir comportamentos diferentes quando o parâmetro Sugere Lote/End a Empenhar? está Sim, foi criado o parâmetro MV_SUGLOTE.

Opções:

  • Falso (.F.)  deve calcular para sugerir o(s) lote(s) quando tiver saldo disponível.
  • Verdadeiro (.T.) deve calcular para sugerir o(s) lote(s) não empenhado(s) (campo D4_LOTECTL em branco).

Exemplo: 

Suponha a seguinte estrutura de produtos:

        PA

        →PI (Controlado por lote)

       →→MP

       Saldo PI: 20 unidades no lote A.

       Pela rotina Empenhos Múltiplos - Mata381, efetue a geração de um empenho de quantidade 20 para o PI, sem informar o lote A.

       Ao incluir uma OP com quantidade 20 para o PA, o empenho será gerado de acordo com o parâmetro MV_SUGLOTE:

  • Falso (.F.) não sugere o lote, já que este foi reservado pelo empenho realizado na rotina Empenhos Múltiplos - Mata381.
  • Verdadeiro (.T.) deve sugerir o lote A, pois não existe empenho para o lote (campo D4_LOTECTL em branco).

04. DEMAIS INFORMAÇÕES

O conteúdo padrão do parâmetro é falso (.F.).

05. ASSUNTOS RELACIONADOS