Pular para o conteúdo principal

STRECQUENTEPREPBANDA — Mostra Recapagens Quentes na Prep. de Banda

Tela de configuração: REC001 — Parâmetros de Recapadora Tabela: PARAMRECAP.STRECQUENTEPREPBANDA Tipo: CHAR(1) — Checkbox (S/N) Valor padrão: S (Sim)

Telas impactadas​

TelaDescrição
MRC008Preparação de Banda — consulta e exibição de ordens de produção

Campos envolvidos​

TabelaCampoTipoDescrição
PARAMRECAPSTRECQUENTEPREPBANDACHAR(1)Indica se recapagens quentes aparecem na preparação de banda
SERVICOSTRECAPAGEMQUENTECHAR(1)Flag do serviço que indica se a recapagem é "quente"

Opções disponíveis​

S — Mostra Recapagens Quentes na Preparação de Banda (Padrão)​

O que fazDetalhe
Exibe ordens de serviço quentesServiços com STRECAPAGEMQUENTE = 'S' aparecem normalmente na grid de preparação de banda
Comportamento padrãoValor atribuído automaticamente ao inserir novo registro

Simulação passo a passo​

  1. Acesse a tela REC001 — Parâmetros de Recapadora.
  2. Localize o checkbox "Mostra Recapagens Quentes na Prep. Banda" e certifique-se de que está marcado (valor S).
  3. Salve o registro.
  4. Abra a tela MRC008 — Preparação de Banda.
  5. Clique em Atualizar ou Procurar para carregar as ordens.
  6. Observe que serviços marcados como recapagem quente (ex.: serviço de recapagem a quente com STRECAPAGEMQUENTE = 'S') aparecem na grid junto com os demais serviços.

Resultado esperado: Todas as ordens de produção, incluindo as de recapagens quentes, são exibidas na preparação de banda.


N — Oculta Recapagens Quentes da Preparação de Banda​

O que fazDetalhe
Filtra serviços quentes da consultaAdiciona a condição AND S.STRECAPAGEMQUENTE = 'N' à SQL de consulta, excluindo serviços quentes
Afeta três ações no MRC008Botão Atualizar, clique no título da coluna (ordenação) e botão Procurar

Simulação passo a passo​

  1. Acesse a tela REC001 — Parâmetros de Recapadora.
  2. Localize o checkbox "Mostra Recapagens Quentes na Prep. Banda" e desmarque-o (valor N).
  3. Salve o registro.
  4. Abra a tela MRC008 — Preparação de Banda.
  5. Clique em Atualizar para carregar as ordens.
  6. Observe que serviços marcados como recapagem quente (STRECAPAGEMQUENTE = 'S') não aparecem na grid.
  7. Clique no título de qualquer coluna para reordenar — os serviços quentes continuam ocultos.
  8. Clique em Procurar para filtrar — os serviços quentes continuam ocultos.

Resultado esperado: Apenas serviços não marcados como recapagem quente são exibidos na preparação de banda. Serviços quentes são filtrados em todas as interações de consulta (atualizar, ordenar, procurar).

Importante: O filtro só é aplicado quando o parâmetro ST_VALIDAETAPAANTOBRIG (configurado em REC001 — Parâmetros de Recapadora) está com valor 'N'. Caso ST_VALIDAETAPAANTOBRIG = 'S', o filtro de serviços quentes não é aplicado independentemente deste parâmetro.

Regra geral de aplicação​

O parâmetro é lido uma única vez ao abrir a tela MRC008 (na procedure Busca_Parametros do datamodule UdmMRC008) e armazenado na variável iSTRECQUENTEPREPBANDA. O valor persiste durante toda a sessão da tela MRC008. Para alterar o comportamento, o usuário deve fechar e reabrir a tela após modificar o parâmetro na REC001.

Tabela comparativa​

ValorServiços quentes visíveisFiltro SQL aplicado
S (padrão)SimNenhum filtro adicional
NNãoAND S.STRECAPAGEMQUENTE = 'N'

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoEvidência
TfrmMRC008.btnAtualizarClicksource/MRC008/UMRC008.pas:564Verifica iSTRECQUENTEPREPBANDA = 'N' para adicionar filtro
TfrmMRC008.gridORDENSTitleClicksource/MRC008/UMRC008.pas:1885Verifica iSTRECQUENTEPREPBANDA = 'N' para adicionar filtro
TfrmMRC008.btnProcurarClicksource/MRC008/UMRC008.pas:2123Verifica iSTRECQUENTEPREPBANDA = 'N' para adicionar filtro
Busca_Parametrossource/MRC008/UdmMRC008.pas:323Lê o campo de PARAMRECAP ao carregar parâmetros
TdmREC001.qryCadastroAfterInsertsource/REC001/UdmREC001.pas:690Define valor padrão 'S' se nulo ao inserir
TdmREC001.qryCadastroBeforePostsource/REC001/UdmREC001.pas:1178Inclui o campo na lógica de gravação
chkSTRECQUENTEPREPBANDAMouseMovesource/REC001/UframeREC001.pas:1276Handler de tooltip do checkbox

Referências SQL diretas ao campo em Scripts/​

Não foi encontrada referência direta ao campo STRECQUENTEPREPBANDA em procedures SQL localizadas em Scripts/.

Candidatas por uso da tabela (PARAMRECAP)​

Múltiplas procedures SQL utilizam a tabela PARAMRECAP (ex.: GERA_PRODBANDA, FECHA_ORDEMPRODUCAORECAP, GERA_ORDEMPRODUCAORECAP), mas não citam o campo STRECQUENTEPREPBANDA diretamente. Não há impacto funcional direto confirmado nessas rotinas.