Pular para o conteúdo principal

CD_LAYOUTANALISE - Layout de Análise de Laudo Técnico

Tela de configuração: REC001 - Parâmetros de Recapadora Localização: Aba Layouts Tabela: PARAMRECAP.CD_LAYOUTANALISE Tipo: VARCHAR(10) Valor padrão: (vazio)

Descrição​

Armazena o código do layout utilizado para impressão da Análise de Laudo Técnico no módulo de Recapadora. O código informado deve corresponder a um arquivo de layout válido localizado em sessao.path ou sessao.path\Custom.

O layout é utilizado para gerar o relatório/análise que acompanha o laudo técnico de recapagem, permitindo a impressão de documentos customizados com as informações do laudo.

Telas impactadas​

TelaDescriçãoUso do parâmetro
REC001Parâmetros de RecapadoraTela de configuração do parâmetro
MRC004Laudo de RecapadoraImpressão da Análise de Laudo Técnico via botão "Análise Laudo"
MRC030Consulta de LaudoConsulta do layout para geração de relatório
LAT000Motor de LayoutsMotor genérico que executa/layouta o relatório

Campos envolvidos​

CampoTabelaTipoDescrição
CD_LAYOUTANALISEPARAMRECAPVARCHAR(10)Código do layout de análise de laudo

Opções disponíveis​

O campo aceita qualquer código de layout válido (texto livre, até 10 caracteres). Não existem valores pré-definidos no sistema — o código deve corresponder a um arquivo de layout existente no servidor.

O que fazDetalhe
EditávelCampo de texto livre, aceita até 10 caracteres, convertido automaticamente para maiúsculas
ValidaçãoO sistema verifica se o arquivo de layout existe em sessao.path ou sessao.path\Custom
ExigênciaObrigatório apenas se o usuário desejar imprimir a Análise de Laudo Técnico

Layout preenchido (exemplo: ANL_LAUDO)​

Simulação passo a passo​

  1. Acesse REC001 → aba Layouts
  2. No campo Layouts, digite o código do layout desejado (ex: ANL_LAUDO)
  3. Salve o registro
  4. Acesse a tela MRC004 (Laudo de Recapadora)
  5. Localize um laudo e clique no botão "Análise Laudo"
  6. O sistema carregará o layout informado e exibirá a prévia/relatório da análise

Resultado esperado: O sistema gera o relatório de Análise de Laudo Técnico utilizando o layout configurado, apresentando as informações do laudo no formato definido pelo arquivo de layout.

Campo vazio​

Simulação passo a passo​

  1. Acesse REC001 → aba Layouts
  2. Deixe o campo Layouts vazio
  3. Salve o registro
  4. Acesse a tela MRC004 (Laudo de Recapadora)
  5. Localize um laudo e clique no botão "Análise Laudo"

Resultado esperado: O sistema exibe a mensagem de aviso:

"Para impressão da Análise de Laudo Técnico deve ser parametrizado o layout. Verifique![REC001]"

A impressão não é realizada.

Excecao / Importante:

  • O código do layout é case-insensitive na digitação (o campo converte para maiúsculas automaticamente), mas o nome do arquivo no disco deve corresponder ao código informado.
  • O sistema busca o arquivo em dois diretórios: primeiro em sessao.path e, caso não encontre, em sessao.path\Custom.
  • Se o arquivo de layout não existir em nenhum dos diretórios, a impressão falhará mesmo com o campo preenchido.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoDescrição
ExecLayoutsource/LAT000/ULAT000.pasMotor de layouts — consulta CD_LAYOUTANALISE em PARAMRECAP para obter o código do layout e gerar o relatório
TfrmMRC004.btnANALISELAUDOClicksource/MRC004/UMRC004.pasBotão "Análise Laudo" — valida se o parâmetro está preenchido e passa como parâmetro [0] para impressão
TframeMRC030.btn2Clicksource/MRC030/UframeMRC030.pasConsulta de laudo — busca CD_LAYOUTANALISE em PARAMRECAP para geração de relatório

Referências SQL diretas ao campo​

Nenhuma referência SQL direta ao campo CD_LAYOUTANALISE foi encontrada em Scripts/.

Candidatas por uso da tabela (PARAMRECAP)​

As procedures/views abaixo fazem referência à tabela PARAMRECAP, mas não citam o campo CD_LAYOUTANALISE diretamente. Não há impacto funcional confirmado para este parâmetro específico:

Procedure/ViewArquivo
ATUALIZA_PEDIDONOTAScripts/ATUALIZA_PEDIDONOTA.sql
ATUALIZA_PREVISAOORDEMPRODScripts/ATUALIZA_PREVISAOORDEMPROD.sql
ATUALIZA_STFATURAAUTOScripts/ATUALIZA_STFATURAAUTO.sql
CANCELA_ESTOQUERECAPScripts/CANCELA_ESTOQUERECAP.sql
FECHA_ORDEMPRODUCAORECAPScripts/FECHA_ORDEMPRODUCAORECAP.sql
GERA_ORDEMPRODUCAORECAPScripts/GERA_ORDEMPRODUCAORECAP.sql
(entre outras)

Estas rotinas acessam PARAMRECAP para ler outros campos de configuração, sem impacto direto no CD_LAYOUTANALISE.