STUTILIZARESTTECNICA – Habilita Restrição Técnica
Tela de configuração: REC001 – Parâmetros da Recapadora Tabela:
PARAMRECAP.STUTILIZARESTTECNICATipo:CHAR(1)— Checkbox (S/N) Valor padrão:S(Sim) Aba/Grupo: Parâmetros Recapadora
Resumo
Controla se a opção "Com Restrição Técnica" fica disponível no status do Exame Inicial (tela MRC003). Quando habilitado, o operador pode classificar um pneu como "Com Restrição Técnica" durante o exame inicial, além das opções padrão (Aprovado / Recusado). Quando desabilitado, o grupo de status do exame inicial exibe apenas Aprovado e Recusado, e os campos de autorizador ficam ocultos.
Telas impactadas
| Tela | Módulo | Impacto |
|---|---|---|
| MRC003 | Recapagem – Exame Inicial | Adiciona/remove a opção "Com Restrição Técnica" no grupo de status; exibe/oculta campos de autorizador |
| REC001 | Recapadora – Parâmetros | Tela de configuração do parâmetro (checkbox) |
Campos envolvidos
| Campo | Tabela | Função |
|---|---|---|
STUTILIZARESTTECNICA | PARAMRECAP | Flag S/N que habilita a restrição técnica |
iSTUTILIZARESTTECNICA | Variável local (MRC003) | Cópia em memória usada na tela de exame inicial |
Opções disponíveis
S – Habilita Restrição Técnica (padrão)
| O que faz | Detalhe |
|---|---|
| Exibe opção "Com Restrição Técnica" no Exame Inicial | O grupo groupStExameInicial mantém todas as opções carregadas do banco, incluindo a opção de restrição técnica |
| Campos de autorizador | Permanecem visíveis conforme configuração do sistema |
Simulação passo a passo
- Acesse REC001 (Parâmetros da Recapadora).
- Marque o checkbox "Habilita Restrição Técnica" (valor
S). - Salve o registro.
- Abra MRC003 (Exame Inicial) e selecione um pneu para análise.
- Observe o grupo de status do exame inicial — a opção "Com Restrição Técnica" estará disponível.
Resultado esperado: O operador pode selecionar "Com Restrição Técnica" ao avaliar um pneu no exame inicial, além das opções Aprovado e Recusado.
N – Desabilita Restrição Técnica
| O que faz | Detalhe |
|---|---|
| Remove a opção "Com Restrição Técnica" do Exame Inicial | O código limpa o grupo groupStExameInicial e recria apenas com "Aprovado" (G) e "Recusado" (R) |
| Oculta campos de autorizador | labelAutorizador, editIdAutorizador e editNmAutorizador ficam com Visible = False |
Simulação passo a passo
- Acesse REC001 (Parâmetros da Recapadora).
- Desmarque o checkbox "Habilita Restrição Técnica" (valor
N). - Salve o registro.
- Abra MRC003 (Exame Inicial) e selecione um pneu para análise.
- Observe o grupo de status do exame inicial — apenas "Aprovado" e "Recusado" estarão disponíveis.
- Os campos de autorizador (login/senha) estarão ocultos.
Resultado esperado: O operador vê apenas as opções "Aprovado" e "Recusado" no status do exame inicial. O campo de autorizador não é exibido.
Excecao / Importante: O parâmetro
STAUTRECUSA(configurado em REC001 — Parâmetros da Recapadora) controla separadamente se é exigido login de autorizador ao recusar um pneu. A visibilidade do autorizador em MRC003 pode ser afetada por ambos os parâmetros.
Tabela comparativa
| Aspecto | S (Habilitado) | N (Desabilitado) |
|---|---|---|
| Opções no Exame Inicial | Aprovado, Recusado, Com Restrição Técnica | Aprovado, Recusado |
| Campos de autorizador visíveis | Sim | Não |
| Valor padrão do sistema | ✅ | — |
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Linha | Evidência |
|---|---|---|---|
qryExameInicialAfterScroll | source/MRC003/UdmMRC003.pas | 645 | Declara variável iSTUTILIZARESTTECNICA |
Busca_Parametros (MRC003) | source/MRC003/UdmMRC003.pas | 697, 715 | Lê o campo da tabela e atribui à variável local |
| Lógica de restrição técnica | source/MRC003/UdmMRC003.pas | 764 | if (iSTUTILIZARESTTECNICA = 'N') then — limpa opções e oculta autorizador |
Busca_Parametros (MRC006) | source/MRC006/UdmMRC006.pas | 269 | Lê o campo na consulta de parâmetros |
Busca_Parametros (MRC039) | source/MRC039/UdmMRC039.pas | 126 | Lê o campo na consulta de parâmetros |
qryCadastroAfterInsert | source/REC001/UdmREC001.pas | 663–664 | Define valor padrão 'S' ao inserir novo registro |
qryCadastroBeforePost | source/REC001/UdmREC001.pas | 1175 | Inclui o campo no comando de gravação |
chkSTUTILIZARESTTECNICAMouseMove | source/REC001/UframeREC001.pas | 1256 | Tooltip: "Será permitido selecionar a opção 'Com Restrição Técnica' no exame inicial" |
Referências SQL diretas ao campo
Não foram encontradas referências diretas a STUTILIZARESTTECNICA em scripts SQL (Scripts/). O campo é consultado apenas via queries Delphi nas rotinas listadas acima.
Candidatas por uso da tabela
Diversas procedures em Scripts/ fazem JOIN ou SELECT na tabela PARAMRECAP sem citar o campo STUTILIZARESTTECNICA literalmente. Não há impacto funcional direto dessas procedures sobre este parâmetro.