STEXFINALTOACABPINTURA - Solicitar Envio para Pintura/Acabamento ao Aprovar
Tela de configuração: REC001 - Parâmetros da Recapadora Localização: Parâmetros → Exame Final Tabela:
PARAMRECAP.STEXFINALTOACABPINTURATipo:DOM_CHAR1(S/N) Valor padrão:N(Não)
Descrição
Controla se o sistema deve solicitar/envio automático para pintura/acabamento quando um pneu é aprovado no exame final. Quando habilitado, o sistema verifica se existem etapas de pintura/acabamento configuradas; se não existirem, pode bloquear ou solicitar a inclusão dessas etapas antes de finalizar a aprovação.
Telas impactadas
| Tela | Arquivo | Impacto |
|---|---|---|
| REC001 | source/REC001/UframeREC001.dfm | Configuração do parâmetro (checkbox) |
| MRC017 | source/MRC017/UMRC017.pas | Verificação na aprovação do exame final |
| MRC042 | source/MRC042/UMRC042.pas | Verificação na aprovação do exame final |
Campos envolvidos
| Campo | Descrição |
|---|---|
PARAMRECAP.STEXFINALTOACABPINTURA | Status de solicitação de envio para pintura/acabamento ao aprovar |
Opções disponíveis
S - Solicitar Envio para Pintura/Acabamento ao Aprovar
| O que faz | Detalhe |
|---|---|
| Solicitação automática | Ao aprovar o pneu no exame final, o sistema verifica se existem etapas de pintura/acabamento. Se não existirem, pode bloquear a aprovação ou solicitar a inclusão dessas etapas. |
| Bloqueio condicional | A aprovação só é concluída após inclusão das etapas de pintura/acabamento. |
Simulação passo a passo
- Acesse a tela REC001 e marque o checkbox "Solicitar envio para Pintura/Acabamento ao Aprovar?".
- Salve a configuração.
- Acesse a tela MRC017 (Exame Final do Pneu) ou MRC042.
- Localize um pneu que tenha passado por todas as etapas de recapagem.
- Clique no botão "Aprovar".
- O sistema verificará se existem etapas de pintura/acabamento associadas ao pneu.
- Se não existirem etapas de pintura/acabamento, o sistema bloqueará a aprovação e solicitará a inclusão dessas etapas.
Resultado esperado: Ao tentar aprovar um pneu no exame final, o sistema verifica automaticamente se existem etapas de pintura/acabamento. Se não existirem, a aprovação é bloqueada até que essas etapas sejam incluídas no processo de recapagem.
Exceção / Importante: Esta verificação só ocorre durante o processo de aprovação no exame final. Se o pneu já possuir etapas de pintura/acabamento configuradas, a aprovação segue normalmente.
N - Não Solicitar Envio para Pintura/Acabamento ao Aprovar
| O que faz | Detalhe |
|---|---|
| Sem verificação | Ao aprovar o pneu no exame final, o sistema não verifica se existem etapas de pintura/acabamento. |
| Aprovação direta | A aprovação é concluída normalmente, sem bloqueio por falta de etapas de pintura/acabamento. |
Simulação passo a passo
- Acesse a tela REC001 e desmarque o checkbox "Solicitar envio para Pintura/Acabamento ao Aprovar?".
- Salve a configuração.
- Acesse a tela MRC017 (Exame Final do Pneu) ou MRC042.
- Localize um pneu que tenha passado por todas as etapas de recapagem.
- Clique no botão "Aprovar".
- O sistema não verificará se existem etapas de pintura/acabamento.
- A aprovação é concluída normalmente.
Resultado esperado: Ao tentar aprovar um pneu no exame final, o sistema não verifica se existem etapas de pintura/acabamento. A aprovação segue normalmente, sem bloqueio por falta dessas etapas.
Procedures impactadas
Rotinas Delphi com referência direta ao parâmetro
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
TfrmMRC017.btnAPROVADOClick | source/MRC017/UMRC017.pas | 751 | if (dmMRC017.parmRecap.Values['STEXFINALTOACABPINTURA'] = 'N') or (ResultadoEtapas[0] <> EmptyStr)then |
TfrmMRC042.btnAPROVADOClick | source/MRC042/UMRC042.pas | 962 | if (dmMRC042.parmRecap.Values['STEXFINALTOACABPINTURA'] = 'N') or (Resultado[3] <> EmptyStr)then |
TdmREC001.qryCadastroAfterInsert | source/REC001/UdmREC001.pas | 849 | Inicialização do valor padrão 'N' |
chkSTEXFINALTOACABPINTURAMouseMove | source/REC001/UframeREC001.pas | 516 | Evento de mouse sobre o checkbox |
Referências SQL diretas ao campo
Não foram encontradas referências SQL diretas ao campo STEXFINALTOACABPINTURA em scripts .sql. O campo é lido e utilizado exclusivamente em rotinas Delphi.
Candidatas por uso da tabela
| Procedure/View | Arquivo | Linha | Evidência |
|---|---|---|---|
GERA_PRODACABAMENTO | Scripts/GERA_PRODACABAMENTO.sql | 105 | FROM PARAMRECAP PR |
Nota: Estas procedures usam a tabela
PARAMRECAPmas não citam o campoSTEXFINALTOACABPINTURAdiretamente. O impacto funcional é indireto, através da leitura de outros parâmetros da mesma tabela.
Regra Geral de Autorização
Sem impacto direto identificado no código. O parâmetro controla fluxo de aprovação, mas não requer autorização específica além das permissões normais de acesso às telas MRC017/MRC042.
Tabela Comparativa Resumida
| Valor | Descrição | Comportamento ao Aprovar |
|---|---|---|
| S | Solicitar envio para Pintura/Acabamento | Verifica se existem etapas de pintura/acabamento. Se não existirem, bloqueia a aprovação. |
| N | Não solicitar envio para Pintura/Acabamento | Não verifica etapas de pintura/acabamento. Aprovação segue normalmente. |
Última atualização: 2024-01-15 Versão do sistema: JunsoftERP