Pular para o conteúdo principal

ST_CONFORDEMPROD - Conferência de Ordem de Produção Pneu

Tela de configuração: MFA001 — Parâmetros de Faturamento Localização: Parâmetros → Ambos → Opção 2 Tabela: PARMFATUR.ST_CONFORDEMPROD — CHAR(1), NOT NULL, DEFAULT 'N' Controle: Checkbox chkST_CONFORDEMPROD

Telas impactadas​

TelaProgramaEfeito
MFA001Parâmetros de FaturamentoOnde o parâmetro é configurado
MPD031Conferência de Troca (Pneu)Habilita/desabilita campos de Ordem de Produção e validação de quantidade
CRC002Ordem de Produção RecapadoraExibe/oculta aba de Conferências e carrega dados de conferência

Campos envolvidos​

CampoTabelaContexto
ST_CONFORDEMPRODPARMFATURParâmetro de ativação da conferência
NR_ORDEMPRODMPD031 (tela)Campo de número da ordem de produção, visível apenas quando ativo
QT_ITEMTROCAItemTroca (MPD031)Quantidade conferida, validada contra quantidade de ordens

Opções disponíveis​

S — Conferência Habilitada​

O que fazDetalhe
Habilita conferência de ordem de produçãoTorna visíveis campos de número da ordem e grid de itens da ordem em MPD031
Ativa validação de quantidadeAo informar quantidade de item troca, o sistema verifica se a quantidade de ordens não excede a quantidade conferida
Exibe aba Conferências em CRC002A aba tsCONFERENCIAS torna-se visível no programa de Ordem de Produção Recapadora

Simulação passo a passo​

  1. Acesse MFA001 e marque o checkbox "Conferência de Ordem Produção Pneu [MPD031]".
  2. Salve os parâmetros (<Ctrl+S> ou botão Salvar).
  3. Abra o programa MPD031 — Conferência de Troca.
  4. Observe que os campos Nr. Ordem, o campo de edição de número da ordem de produção e o grid Itens da Ordem estarão visíveis.
  5. Digite o número da ordem de produção no campo correspondente.
  6. Informe um item de troca com quantidade 3.
  7. Informe 4 ordens de produção vinculadas ao mesmo item.
  8. O sistema exibirá a mensagem: "Quantidade de ordens para o item X maior que a quantidade conferida. Remova a ordem de produção <F7> para diminuir a quantidade!" e cancelará o registro.
  9. Remova uma ordem usando <F7> até que a quantidade de ordens seja ≤ quantidade conferida.
  10. O sistema permite prosseguir normalmente.

Resultado esperado: A conferência de troca em MPD031 exige que o usuário informe a ordem de produção e garante que a quantidade de ordens não ultrapasse a quantidade conferida. Em CRC002, a aba de Conferências fica disponível para consulta.

Exceção / Importante: Em CRC002, o botão Estornar Conferência só fica habilitado se o item do pedido vinculado à conferência estiver com ST_ITEMPEDIDO = 'N' (não faturado). Se o parâmetro estiver 'N', a aba Conferências é ocultada e a rotina de conferência não é carregada.

N — Conferência Desabilitada (padrão)​

O que fazDetalhe
Desabilita conferência de ordem de produçãoOculta campos de ordem de produção em MPD031
Sem validação de quantidadeA rotina confereQuantidadeOrdem não é executada
Oculta aba Conferências em CRC002A aba tsCONFERENCIAS fica invisível

Simulação passo a passo​

  1. Acesse MFA001 e certifique-se de que o checkbox "Conferência de Ordem Produção Pneu [MPD031]" está desmarcado.
  2. Salve os parâmetros.
  3. Abra o programa MPD031 — Conferência de Troca.
  4. Observe que os campos Nr. Ordem, campo de edição de número da ordem e o grid Itens da Ordem estão ocultos.
  5. Informe itens de troca normalmente; nenhuma validação de quantidade de ordens será executada.

Resultado esperado: A tela MPD031 funciona sem os campos de ordem de produção e sem a validação de quantidade. Em CRC002, a aba Conferências não é exibida.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
iniciarsource/MPD031/UMPD031.pas:158Verifica o parâmetro e exibe/oculta campos de ordem de produção na tela
tabITEMTROCAQT_ITEMTROCAValidatesource/MPD031/UdmMPD031.pas:827Se ativo, chama confereQuantidadeOrdem ao validar a quantidade do item troca
confereQuantidadeOrdemsource/MPD031/UdmMPD031.pas:1540Compara quantidade de ordens do item com a quantidade conferida; bloqueia se exceder
Busca_Parametrossource/CRC002/UdmCRC002.pas:409Lê ST_CONFORDEMPROD do banco e armazena em iConfOrdemProd
Inicialização CRC002source/CRC002/UdmCRC002.pas:424Torna a aba tsCONFERENCIAS visível quando o parâmetro é 'S'
tabORDEMPRODUCAOAfterScrollsource/CRC002/UdmCRC002.pas:560Carrega dados de conferência ao navegar nas ordens de produção, se o parâmetro for 'S'
tabPARMFATURAfterInsertsource/MFA001/UdmMFA001.pas:583Define valor padrão 'N' ao criar novo registro de parâmetros

Referências SQL diretas ao campo​

Nenhuma procedure SQL em Scripts/ referencia diretamente o campo ST_CONFORDEMPROD. As procedures listadas na seção de candidatas por uso da tabela PARMFATUR não possuem impacto funcional direto comprovado para este parâmetro.