Pular para o conteúdo principal

CD_LAYETIQRECUSAEXAMEINI — Layout de Etiqueta de Recusa no Exame Inicial

Tela de configuração: REC001 — Parâmetros da Recapadora Localização na UI: Aba Layouts → campo Layouts (DBEdit1) Tabela: PARAMRECAP.CD_LAYETIQRECUSAEXAMEINI Tipo: DOM_VARCHAR6 (até 6 caracteres) Valor padrão: NULL (nenhum layout definido)


Comportamento Geral​

Define o código do layout de etiqueta utilizado para imprimir a etiqueta de recusa durante o exame inicial de pneus no módulo de Recapadora.

Quando o operador realiza uma recusa ou reprovação durante o exame inicial em qualquer tela de manutenção (MRC006, MRC007, MRC009, MRC010, MRC011, MRC012, MRC014, MRC015, MRC016, MRC028), o sistema verifica se este parâmetro está preenchido. Se estiver, carrega e imprime a etiqueta de recusa usando o layout informado.

O valor digitado deve corresponder a um código de layout de etiqueta válido cadastrado no sistema (tabela de layouts — CD_LAYOUTETIQUETA ou equivalente).


Telas Impactadas​

TelaRotinaAção
CRC001btnEXAMEINICIALClickConsulta o parâmetro no banco e, se preenchido, imprime a etiqueta de recusa do exame inicial
MRC006btnRecusaClickAo registrar recusa, imprime a etiqueta se o parâmetro estiver definido
MRC007btnRecusaClickIdem
MRC009btnRecusaClickIdem
MRC010btnExcluirClickAo excluir/recusar item, imprime a etiqueta se o parâmetro estiver definido
MRC011btnExcluirClickIdem
MRC012btnExcluirClickIdem
MRC014btnRecusaClickIdem
MRC015btnReprovadoClickAo reprovar item, imprime a etiqueta se o parâmetro estiver definido
MRC016btnRecusaClickIdem
MRC028btnRecusaClickIdem

Campos Relacionados​

CampoTabelaDescrição
CD_LAYETIQRECUSAEXAMEINIPARAMRECAPCódigo do layout de etiqueta para recusa no exame inicial
CD_LAYETIQEXAMEFINALPARAMRECAPCódigo do layout de etiqueta para o exame final (parâmetro irmão)

Opções Disponíveis​

Vazio / NULL — Nenhuma Etiqueta de Recusa​

O que fazDetalhe
ComportamentoNenhuma etiqueta é impressa ao registrar recusa/reprovação no exame inicial
EditávelSim
ExigeNada

Simulação passo a passo​

  1. Acesse REC001 → aba Layouts.
  2. Deixe o campo Layouts (relativo a CD_LAYETIQRECUSAEXAMEINI) em branco.
  3. Salve os parâmetros.
  4. Vá até uma tela de manutenção (ex.: MRC006).
  5. Realize uma recusa em um item que esteja em exame inicial.
  6. Confirme a recusa.

Resultado esperado: O sistema processa a recusa normalmente, mas nenhuma etiqueta de recusa é impressa.

Importante: Quando o campo está vazio, o sistema ignora silenciosamente a impressão da etiqueta — não exibe mensagem de erro.


Código de Layout Válido (ex.: RE01) — Impressão Automática da Etiqueta​

O que fazDetalhe
ComportamentoAo registrar recusa/reprovação no exame inicial, o sistema carrega o layout informado e imprime a etiqueta automaticamente
EditávelSim
ExigeQue o código corresponda a um layout de etiqueta válido cadastrado no sistema
Parâmetros passados ao CarregaLayout[código_layout, empresa, ordem_produção, path, 'V']

Simulação passo a passo​

  1. Acesse REC001 → aba Layouts.
  2. No campo Layouts (relativo a CD_LAYETIQRECUSAEXAMEINI), digite um código de layout válido, por exemplo RE01.
  3. Salve os parâmetros.
  4. Vá até uma tela de manutenção (ex.: MRC006).
  5. Localize uma ordem de produção com um pneu em exame inicial.
  6. Clique no botão de Recusa (ou equivalente).
  7. Confirme a recusa.

Resultado esperado: O sistema registra a recusa e imprime automaticamente a etiqueta conforme o layout RE01, contendo os dados da ordem de produção e da empresa.

Exceção: Em CRC001, o botão de exame inicial (btnEXAMEINICIALClick) consulta o parâmetro diretamente no banco de dados (SELECT P.CD_LAYETIQRECUSAEXAMEINI FROM PARAMRECAP), independentemente do valor carregado em memória. Nos demais módulos (MRC006, MRC007, etc.), o valor é lido da variável parmRecap já carregada na sessão.


Procedures Impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaContexto
TfrmCRC001.btnEXAMEINICIALClickUCRC001.pas1510Consulta SQL direta: SELECT P.CD_LAYETIQRECUSAEXAMEINI FROM PARAMRECAP
TfrmMRC006.btnRecusaClickUMRC006.pas2872Verifica parmrecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC007.btnRecusaClickUMRC007.pas2590Verifica ParamRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC009.btnRecusaClickUMRC009.pas1597Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC010.btnExcluirClickUMRC010.pas1233Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC011.btnExcluirClickUMRC011.pas1090Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC012.btnExcluirClickUMRC012.pas1048Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC014.btnRecusaClickUMRC014.pas2516Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC015.btnReprovadoClickUMRC015.pas1601Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC016.btnRecusaClickUMRC016.pas2195Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']
TfrmMRC028.btnRecusaClickUMRC028.pas1944Verifica parmRecap.Values['CD_LAYETIQRECUSAEXAMEINI']

Referências SQL diretas ao campo em Scripts/​

Não foram encontradas referências diretas ao campo CD_LAYETIQRECUSAEXAMEINI em procedures/views SQL dentro de Scripts/. As candidatas listadas usam a tabela PARAMRECAP como um todo, mas não citam este campo especificamente.


Observações Técnicas​

  • O parâmetro é lido de PARAMRECAP pela chave IDEMPRESA, ou seja, é configurado por empresa.
  • Em todas as rotinas Delphi, o padrão de uso é idêntico: verifica se o valor não está vazio (Trim(...) <> ''), e se tiver conteúdo, monta um array Parametros com 5 elementos [layout, empresa, ordem, path, 'V'] e chama CarregaLayout para gerar a impressão.
  • O parâmetro CD_LAYETIQEXAMEFINAL (também em PARAMRECAP) segue o mesmo padrão, mas é usado para etiquetas do exame final.