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_VALIDAPRODADICNAREPROVACAOValor padrão:N(Não)
Telas impactadas
| Tela | Descrição | Impacto |
|---|---|---|
| MRC024 | Tarefas de Recapadora | Controla exibição do campo ST_VALIDAREPROVACAO na grade de produtos |
| jRecap | Motor de Recapadora | Validação e cancelamento automático de consumo de matéria-prima |
Campos envolvidos
| Tabela | Campo | Descrição |
|---|---|---|
| PARAMRECAP | ST_VALIDAPRODADICNAREPROVACAO | Flag de controle do comportamento |
| PRODUTORECAPETAPA | ST_VALIDAREPROVACAO | Flag que indica se o produto da etapa deve ser validado na reprovação |
Opções disponíveis
| Valor | Descrição | Comportamento |
|---|---|---|
N | Não | Desabilita a validação de produtos na reprovação |
S | Sim - Manual | Exibe produtos que precisam ser validados manualmente antes da vulcanização |
A | Sim - Automático | Cancela automaticamente o consumo de matéria-prima na reprovação |
N - Não (Desabilitado)
| O que faz | Detalhe |
|---|---|
| Desabilita validação | Campo ST_VALIDAREPROVACAO removido da grade de produtos |
| Sem cancelamento | Não cancela consumo de matéria-prima na reprovação |
Simulação passo a passo
- Acesse REC001 (Parâmetros de Recapadora)
- Vá até a aba Opção 2
- Configure o campo "Cancelar consumo de MP antes da Vulcanização" como Não
- Salve a configuração
- Acesse MRC024 (Tarefas de Recapadora)
- Observe que o campo
ST_VALIDAREPROVACAOnão aparece na grade de produtos - 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 faz | Detalhe |
|---|---|
| Habilita validação manual | Exibe produtos marcados com ST_VALIDAREPROVACAO = 'S' |
| Bloqueia reprovação | Produtos adicionais devem ser validados antes de prosseguir |
| Verifica etapas | Exame Inicial (etapa 1) e Raspagem (etapa 2) antes da Vulcanização |
Simulação passo a passo
- Acesse REC001 (Parâmetros de Recapadora)
- Vá até a aba Opção 2
- Configure o campo "Cancelar consumo de MP antes da Vulcanização" como Sim - Manual
- Salve a configuração
- Cadastre um produto na etapa Exame Inicial ou Raspagem com o flag
ST_VALIDAREPROVACAO = 'S'em PRODUTORECAPETAPA - Crie uma Ordem de Produção para um pneu
- Execute as etapas até chegar na Vulcanização
- Ao tentar reprovar a ordem de produção, o sistema exibirá uma lista com os produtos adicionais que precisam ser validados
- 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 faz | Detalhe |
|---|---|
| Cancelamento automático | Chama procedure CANCELA_CONSUMOMATPRIMAPROD |
| Sem intervenção manual | O sistema cancela automaticamente o consumo |
| Valida erros | Exibe mensagem de erro se houver problemas no cancelamento |
Simulação passo a passo
- Acesse REC001 (Parâmetros de Recapadora)
- Vá até a aba Opção 2
- Configure o campo "Cancelar consumo de MP antes da Vulcanização" como Sim - Automático
- Salve a configuração
- Crie uma Ordem de Produção para um pneu
- Execute as etapas do processo até chegar na Vulcanização
- Ao reprovar a ordem de produção, o sistema cancelará automaticamente o consumo de matéria-prima vinculado àquela ordem
- 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_CONSUMOMATPRIMAPRODrecebe 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_MENSAGEMnã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 comST_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
| Aspecto | N (Não) | S (Manual) | A (Automático) |
|---|---|---|---|
| Cancela consumo MP | Não | Manual | Automático |
| Exige intervenção | Não | Sim | Não |
| Campo na grade MRC024 | Oculto | Visível | Visível |
| Validação de produtos | Não | Sim | Não |
| Chamada procedure | Não | Não | Sim |
Procedures impactadas
Rotinas Delphi com referência direta ao parâmetro
| Rotina | Arquivo | Linha | Descrição |
|---|---|---|---|
iniciar | source/MRC024/UMRC024.pas | 242 | Remove campo ST_VALIDAREPROVACAO da grade quando parâmetro = 'N' |
ValidaReprovacao | source/jRecapadora/jRecap.pas | 138 | Validação manual de produtos quando parâmetro = 'S' |
ValidaReprovacao | source/jRecapadora/jRecap.pas | 386 | Cancelamento automático quando parâmetro = 'A' |
TdmREC001.qryCadastroAfterInsert | source/REC001/UdmREC001.pas | 792 | Define 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âmetro | Tela | Descrição |
|---|---|---|
PRODUTORECAPETAPA.ST_VALIDAREPROVACAO | Cadastro de Produtos da Etapa | Flag que indica se o produto deve ser validado na reprovação |
CANCELA_CONSUMOMATPRIMAPROD | Procedure SQL | Procedure que executa o cancelamento do consumo de matéria-prima |