Pular para o conteúdo principal

CDLAYOUTREGRECL - Parâmetro de Layout de Reclamação

Tela de configuração: REC001 - Parâmetros de Recapadora Tabela: PARAMRECAP.CDLAYOUTREGRECL Tipo: DOM_VARCHAR6 (até 6 caracteres) Valor padrão: NULL (vazio)

Descrição​

Armazena o código do layout de impressão utilizado para gerar o relatório de reclamação de laudos no módulo de Recapadora. Quando o usuário aciona a impressão de reclamação (botão "Imprimir Reclamação" na tela MRC004), o sistema verifica este parâmetro: se estiver vazio, exibe a mensagem de erro "Layout de Laudo não cadastrado nos Parâmetros de Recapadora, Verifique![REC001]"; se estiver preenchido, utiliza o layout informado para renderizar o documento.

O código informado deve corresponder a um layout válido cadastrado no sistema de layouts de impressão do JunsoftERP.

Telas impactadas​

TelaDescriçãoImpacto
MRC004Laudo de RecapadoraBotão "Imprimir Reclamação" utiliza o layout configurado para gerar o relatório
MRC030Consulta de LaudosBusca o parâmetro junto com CDLAYOUTLAUDO e CDLAYOUTLAUDOREC ao carregar os parâmetros da empresa

Campos envolvidos​

CampoTabelaTipoRelação
CDLAYOUTREGRECLPARAMRECAPDOM_VARCHAR6Código do layout de reclamação

Campos relacionados na mesma tabela:

CampoDescrição
CDLAYOUTLAUDOLayout do laudo de garantia
CDLAYOUTLAUDORECLayout do laudo de recusa

Opções disponíveis​

O campo aceita um código de layout com até 6 caracteres ou ficar vazio (NULL).

O que fazDetalhe
Vazio (NULL)A impressão de reclamação é bloqueada. O sistema exibe erro e não gera o relatório
Código válidoO layout correspondente é utilizado para renderizar o relatório de reclamação

Simulação passo a passo (campo vazio)​

  1. Acesse REC001 (Parâmetros de Recapadora)
  2. Localize o campo CDLAYOUTREGRECL (Layout Reclamação)
  3. Certifique-se de que o campo está vazio
  4. Salve os parâmetros
  5. Acesse MRC004 (Laudo de Recapadora) e abra um laudo existente
  6. Clique no botão "Imprimir Reclamação"

Resultado esperado: O sistema exibe a mensagem de erro "W-0000 - Layout de Laudo não cadastrado nos Parâmetros de Recapadora, Verifique![REC001]" e o relatório não é gerado.

Simulação passo a passo (código preenchido)​

  1. Acesse REC001 (Parâmetros de Recapadora)
  2. Localize o campo CDLAYOUTREGRECL (Layout Reclamação)
  3. Digite o código do layout desejado (exemplo: RECL01)
  4. Salve os parâmetros
  5. Acesse MRC004 (Laudo de Recapadora) e abra um laudo existente
  6. Clique no botão "Imprimir Reclamação"

Resultado esperado: O sistema utiliza o layout configurado para gerar e exibir o relatório de reclamação do laudo.

Excecao / Importante: Antes de imprimir, se o laudo não estiver com status "C" (Concluído) e o usuário possuir permissão de autorizador (iAutorizador = 'S'), o sistema salva automaticamente o laudo antes de gerar o relatório. Além disso, o acesso global do usuário não pode ser do tipo '2' para que essa ação automática ocorra. O parâmetro iAutorizador é configurado em TFA008 — Autorizador.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TfrmMRC004.btnIMPRRECLAMACAOClicksource/MRC004/UMRC004.pas2838Verifica se CDLAYOUTREGRECL está preenchido; se sim, carrega o layout para impressão
Busca_Parametrossource/MRC030/UdmMRC030.pas531Seleciona CDLAYOUTREGRECL de PARAMRECAP para a empresa corrente

Referências SQL diretas ao campo em Scripts/​

Nenhuma referência direta ao campo CDLAYOUTREGRECL foi encontrada em scripts SQL em Scripts/. O campo é lido exclusivamente via rotinas Delphi (Dataset fields e consultas programáticas).

Candidatas por uso da tabela (PARAMRECAP)​

As procedures/views abaixo utilizam a tabela PARAMRECAP mas não citam o campo CDLAYOUTREGRECL diretamente. Não há impacto funcional direto documentado sobre este campo específico.

Procedure/ViewArquivo
ATUALIZA_PEDIDONOTAScripts/ATUALIZA_PEDIDONOTA.sql
ATUALIZA_PREVISAOORDEMPRODScripts/ATUALIZA_PREVISAOORDEMPROD.sql
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql
(entre outras que leem PARAMRECAP por empresa)

Parâmetros relacionados​

ParâmetroDescriçãoTela
CDLAYOUTLAUDOLayout do laudo de garantiaREC001
CDLAYOUTLAUDORECLayout do laudo de recusaREC001

Os três parâmetros de layout (CDLAYOUTLAUDO, CDLAYOUTLAUDOREC, CDLAYOUTREGRECL) são consultados juntos no módulo MRC030 e devem estar configurados corretamente para que a impressão de cada tipo de documento funcione.