CD_LAYCONFITEM - Layout de Impressão da Pesagem (Conferência Item)
Tela de configuração: MFA001 - Parâmetros de Faturamento Localização: Parâmetros → aba Layouts → Conferência Item (Pesagem) Tabela:
PARMFATUR.CD_LAYCONFITEMTipo:DOM_VARCHAR6(código de layout, até 6 caracteres) Valor padrão: Nenhum (campo vazio por padrão)
Descrição
Define o código do layout de relatório utilizado para imprimir o comprovante de pesagem na conferência de itens de nota de entrada. Quando preenchido, o botão Imprimir Pesagem na tela de conferência invoca o layout aqui configurado para gerar a impressão.
Telas impactadas
| Tela | Rotina | Impacto |
|---|---|---|
| MNF035 | Conferência de Nota de Entrada | Botão Imprimir Pesagem usa este layout para gerar o relatório de pesagem |
Campos envolvidos
| Campo | Tabela | Descrição |
|---|---|---|
CD_LAYCONFITEM | PARMFATUR | Código do layout de impressão para pesagem de itens conferidos |
Opções disponíveis
| O que faz | Detalhe |
|---|---|
| Campo livre (editável) | Aceita qualquer código de layout válido cadastrado no sistema (até 6 caracteres). Se vazio, impede a impressão da pesagem. |
Campo vazio (não preenchido)
Simulação passo a passo
- Acesse MNF001 → Conferência de Nota de Entrada.
- Selecione uma pesagem válida na grade de pesagens.
- Clique no botão Imprimir Pesagem.
- O sistema exibe a mensagem: "Não há layout parametrizado para impressão da Pesagem. Verifique! [MFA001]".
Resultado esperado: A impressão é bloqueada e o usuário é alertado para configurar o parâmetro em MFA001.
Exceção / Importante: Se não houver pesagem selecionada na grade, o sistema bloqueia com a mensagem "Selecione uma pesagem válida para impressão" antes mesmo de verificar o layout.
Campo preenchido com código de layout válido
Simulação passo a passo
- Acesse a tela MFA001 → aba Layouts.
- No campo Conferência Item (Pesagem), digite o código do layout desejado (exemplo:
LCP001). - Salve os parâmetros (
<Ctrl+S>ou botão confirmar). - Acesse MNF035 → Conferência de Nota de Entrada.
- Selecione uma pesagem válida na grade.
- Clique no botão Imprimir Pesagem.
- O sistema gera o relatório usando o layout informado, com dados de item, marca, peso bruto, peso embalagem, peso líquido, lote, datas de fabricação/validade, carga, nota fiscal, fornecedor e empresa de conferência.
Resultado esperado: O comprovante de pesagem é impresso no layout configurado, contendo dados do item pesado, nota fiscal associada e dados da conferência.
Procedures impactadas
Rotinas Delphi com referência direta ao campo
| Rotina | Arquivo | Linha | Uso |
|---|---|---|---|
TfrmMNF035.btnImprimirPesagemClick | source/MNF035/UMNF035.pas | 910 | Valida se o campo está preenchido; se vazio, exibe erro |
TfrmMNF035.btnImprimirPesagemClick | source/MNF035/UMNF035.pas | 944 | Passa o valor do campo como código de layout para GeraRelatorio |
Referências SQL diretas ao campo
Não foi encontrada referência direta ao campo CD_LAYCONFITEM em procedures ou scripts SQL (Scripts/). O campo é utilizado exclusivamente via código Delphi na rotina de conferência.
Tabela Comparativa Resumida
| Situação | Comportamento |
|---|---|
| Campo vazio | Impressão de pesagem bloqueada com mensagem de erro |
| Campo preenchido | Impressão de pesagem usa o layout indicado pelo código |