Pular para o conteúdo principal

ST_VALIDAPRODADICNAREPROVACAO - Parâmetro de Validação de Produtos na Reprovação

Tela de configuração: REC001 - Parâmetros de Recapadora Localização: Parâmetros → Opção 2 Tabela: PARAMRECAP.ST_VALIDAPRODADICNAREPROVACAO Valor padrão: N (Não)


Telas impactadas​

TelaDescriçãoImpacto
MRC024Tarefas de RecapadoraControla exibição do campo ST_VALIDAREPROVACAO na grade de produtos
jRecapMotor de RecapadoraValidação e cancelamento automático de consumo de matéria-prima

Campos envolvidos​

TabelaCampoDescrição
PARAMRECAPST_VALIDAPRODADICNAREPROVACAOFlag de controle do comportamento
PRODUTORECAPETAPAST_VALIDAREPROVACAOFlag que indica se o produto da etapa deve ser validado na reprovação

Opções disponíveis​

ValorDescriçãoComportamento
NNãoDesabilita a validação de produtos na reprovação
SSim - ManualExibe produtos que precisam ser validados manualmente antes da vulcanização
ASim - AutomáticoCancela automaticamente o consumo de matéria-prima na reprovação

N - Não (Desabilitado)​

O que fazDetalhe
Desabilita validaçãoCampo ST_VALIDAREPROVACAO removido da grade de produtos
Sem cancelamentoNão cancela consumo de matéria-prima na reprovação

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora)
  2. Vá até a aba Opção 2
  3. Configure o campo "Cancelar consumo de MP antes da Vulcanização" como Não
  4. Salve a configuração
  5. Acesse MRC024 (Tarefas de Recapadora)
  6. Observe que o campo ST_VALIDAREPROVACAO não aparece na grade de produtos
  7. Ao reprovar uma ordem de produção, o consumo de matéria-prima não é cancelado

Resultado esperado: O campo de validação de reprovação não é exibido na grade de produtos e o sistema não cancela automaticamente o consumo de matéria-prima.


S - Sim - Manual​

O que fazDetalhe
Habilita validação manualExibe produtos marcados com ST_VALIDAREPROVACAO = 'S'
Bloqueia reprovaçãoProdutos adicionais devem ser validados antes de prosseguir
Verifica etapasExame Inicial (etapa 1) e Raspagem (etapa 2) antes da Vulcanização

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora)
  2. Vá até a aba Opção 2
  3. Configure o campo "Cancelar consumo de MP antes da Vulcanização" como Sim - Manual
  4. Salve a configuração
  5. Cadastre um produto na etapa Exame Inicial ou Raspagem com o flag ST_VALIDAREPROVACAO = 'S' em PRODUTORECAPETAPA
  6. Crie uma Ordem de Produção para um pneu
  7. Execute as etapas até chegar na Vulcanização
  8. Ao tentar reprovar a ordem de produção, o sistema exibirá uma lista com os produtos adicionais que precisam ser validados
  9. Confirme manualmente quais produtos devem ter o consumo cancelado

Resultado esperado: Na reprovação, o sistema exibe uma consulta com os produtos das etapas Exame Inicial e Raspagem que foram marcados para validação, permitindo ao operador decidir manualmente quais terão o consumo cancelado.

Excecao / Importante: Apenas produtos das etapas Exame Inicial (etapa 1) e Raspagem (etapa 2) que estejam com ST_VALIDAREPROVACAO = 'S' na tabela PRODUTORECAPETAPA serão considerados. Produtos de outras etapas ou sem este flag não são afetados.


A - Sim - Automático​

O que fazDetalhe
Cancelamento automáticoChama procedure CANCELA_CONSUMOMATPRIMAPROD
Sem intervenção manualO sistema cancela automaticamente o consumo
Valida errosExibe mensagem de erro se houver problemas no cancelamento

Simulação passo a passo​

  1. Acesse REC001 (Parâmetros de Recapadora)
  2. Vá até a aba Opção 2
  3. Configure o campo "Cancelar consumo de MP antes da Vulcanização" como Sim - Automático
  4. Salve a configuração
  5. Crie uma Ordem de Produção para um pneu
  6. Execute as etapas do processo até chegar na Vulcanização
  7. Ao reprovar a ordem de produção, o sistema cancelará automaticamente o consumo de matéria-prima vinculado àquela ordem
  8. Se houver algum problema no cancelamento, uma mensagem de erro será exibida

Resultado esperado: Na reprovação, o sistema executa automaticamente a procedure CANCELA_CONSUMOMATPRIMAPROD, cancelando o consumo de matéria-prima sem necessidade de intervenção manual. Caso ocorra erro, uma mensagem é exibida ao operador.

Excecao / Importante: A procedure CANCELA_CONSUMOMATPRIMAPROD recebe como parâmetros o código da empresa e o ID da ordem de produção de recapadora. Se a procedure retornar mensagem de erro (O_DS_MENSAGEM não vazio), o sistema exibe a mensagem e interrompe o processo.


Regra Geral de Validação​

O parâmetro controla como o sistema trata o consumo de matéria-prima (produtos adicionais) quando uma ordem de produção de recapadora é reprovada antes da etapa de Vulcanização:

  • Não (N): Nenhuma ação é tomada sobre o consumo de matéria-prima na reprovação
  • Sim - Manual (S): O operador deve validar manualmente quais produtos terão o consumo cancelado (apenas produtos marcados com ST_VALIDAREPROVACAO = 'S' nas etapas Exame Inicial e Raspagem)
  • Sim - Automático (A): O sistema cancela automaticamente todo o consumo de matéria-prima vinculado à ordem de produção reprova

Tabela Comparativa Resumida​

AspectoN (Não)S (Manual)A (Automático)
Cancela consumo MPNãoManualAutomático
Exige intervençãoNãoSimNão
Campo na grade MRC024OcultoVisívelVisível
Validação de produtosNãoSimNão
Chamada procedureNãoNãoSim

Procedures impactadas​

Rotinas Delphi com referência direta ao parâmetro​

RotinaArquivoLinhaDescrição
iniciarsource/MRC024/UMRC024.pas242Remove campo ST_VALIDAREPROVACAO da grade quando parâmetro = 'N'
ValidaReprovacaosource/jRecapadora/jRecap.pas138Validação manual de produtos quando parâmetro = 'S'
ValidaReprovacaosource/jRecapadora/jRecap.pas386Cancelamento automático quando parâmetro = 'A'
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pas792Define valor padrão 'N' ao inserir novo registro

Referências SQL diretas ao campo​

Não foram encontradas referências diretas ao campo ST_VALIDAPRODADICNAREPROVACAO em scripts SQL (Scripts/). O campo é utilizado apenas em código Delphi.

Candidatas por uso da tabela​

Estas procedures/views usam a tabela PARAMRECAP, mas não citam o campo ST_VALIDAPRODADICNAREPROVACAO literalmente. Não há impacto funcional direto identificado no código.


Parâmetros Relacionados​

ParâmetroTelaDescrição
PRODUTORECAPETAPA.ST_VALIDAREPROVACAOCadastro de Produtos da EtapaFlag que indica se o produto deve ser validado na reprovação
CANCELA_CONSUMOMATPRIMAPRODProcedure SQLProcedure que executa o cancelamento do consumo de matéria-prima