Pular para o conteúdo principal

RNF041 — Relatório RNF041

Fonte​

  • Source: source/RNF041/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela RNF041? R: O RNF041 é um módulo de impressão de etiquetas de volumes para notas fiscais de saída. Ele possui duas abas (páginas):

  • Aba Produto (pagProduto): Gera etiquetas para os volumes de uma nota fiscal específica, identificada por empresa, série, espécie e número da nota fiscal. Permite definir a faixa de volumes (volume inicial e final) a etiquetar.
  • Aba Pedido (pagPedido): Gera etiquetas baseadas em pedidos de venda, filtrando por empresa, cliente, número de pedido e período (data inicial e final).

O layout da etiqueta é definido pelo parâmetro CD_LAYETIQUETA da tabela PARMFATUR. O módulo utiliza a função CarregaLayout para processar e enviar para a impressora configurada.

P: Como o RNF041 determina qual layout de etiqueta usar? R: Ao abrir o módulo, a função Busca_Parametros lê o campo CD_LAYETIQUETA da tabela PARMFATUR para a empresa da sessão. Se este campo estiver preenchido, ele é carregado no campo tabEMPRESACD_LAYETIQUETA. Caso esteja vazio, o sistema exibe um aviso de que o layout não está configurado.

P: Quais são os campos da aba Produto? R: Os campos da aba Produto são:

  • Empresa: Código e nome da empresa emissora.
  • Série: Série da nota fiscal.
  • Espécie: Espécie/modelo do documento fiscal.
  • Número NF: Número da nota fiscal.
  • Volume Inicial e Final: Faixa de volumes a etiquetar (campos QT_VOLUMEINI e QT_VOLUMEFIM).
  • Visualizar antes de imprimir: Checkbox para preview antes de enviar à impressora.

P: Quais são os campos da aba Pedido? R: Os campos da aba Pedido são:

  • Empresa: Código e nome da empresa.
  • Cliente: Código e nome do cliente.
  • Número do Pedido: Número do pedido de venda.
  • Período: Data inicial e data final dos pedidos.
  • Visualizar antes de imprimir: Checkbox para preview.

P: Quais atalhos de teclado estão disponíveis? R: Os atalhos disponíveis são: F4 (Limpar campos), F8 (Imprimir etiquetas), F12 (Sair). F9 nos campos de Empresa, Série, Espécie e Cliente abre a tela de pesquisa para seleção.


Mensagens de Validação e Erros​

P: Ao abrir o RNF041, aparece "Layout de Etiqueta não parametrizado para a Empresa X. [MFA001]!" R: O campo CD_LAYETIQUETA na tabela PARMFATUR para a empresa está em branco. Para resolver, acesse o módulo MFA001 (Parâmetros de Faturamento), localize a empresa e preencha o campo de Layout de Etiqueta com o código do layout desejado.

P: Ao clicar em Imprimir na aba Produto, aparece "Layout de Etiqueta não parametrizado para a Empresa X. [MFA001]!" R: Mesmo que o módulo tenha aberto, o sistema verifica novamente o layout no momento da impressão. Siga as mesmas instruções: configure o CD_LAYETIQUETA no módulo MFA001.

P: Ao clicar em Imprimir na aba Produto, aparece "É Obrigatório Informar a Empresa!" R: O campo Empresa da aba Produto está vazio. Informe o código da empresa ou utilize F9 para selecionar.

P: Ao clicar em Imprimir na aba Produto, aparece "É Obrigatório Informar a Série da Nota Fiscal!" R: O campo Série está vazio. Informe a série da nota fiscal (ex.: 1, A, B) ou utilize F9 para pesquisar.

P: Ao clicar em Imprimir na aba Produto, aparece "É Obrigatório Informar o Número da Nota Fiscal!" R: O campo Número NF está vazio. Informe o número da nota fiscal a ser etiquetada.

P: Ao digitar o número da nota, aparece "A Nota não é válida" R: A nota fiscal informada não possui status válido (ST_NOTA <> 'V'). Verifique se a nota foi emitida corretamente e não está cancelada ou excluída.

P: Ao digitar o número da nota, aparece "A Nota Fiscal de Saída não Existe. Verifique!!" R: A combinação de empresa, série, espécie e número da nota fiscal não foi encontrada nas notas de saída (TP_NOTA = 'S'). Confirme os dados da nota ou utilize F9 para pesquisar.

P: Ao clicar em Imprimir na aba Pedido, aparece "É obrigatório informar a empresa" R: O campo Empresa da aba Pedido está vazio. Informe ou pesquise a empresa com F9.

P: Ao clicar em Imprimir na aba Pedido, aparece "É obrigatório informar o cliente" R: O campo Cliente da aba Pedido está vazio. Informe o código do cliente ou utilize F9 para pesquisar.

P: Aparece "Data inicial não pode ser maior que a final. Verifique!" ou "A Data final não pode ser menor que a inicial. Verifique!" R: O intervalo de datas do pedido está invertido. Corrija para que a data inicial seja anterior ou igual à data final.


Dúvidas sobre o Funcionamento​

P: O que é o "Layout de Etiqueta" (CD_LAYETIQUETA)? R: É o código que identifica o template/modelo de etiqueta configurado no sistema. O layout define o tamanho da etiqueta, posição dos campos, código de barras, logotipo e informações a serem impressas. Este código é armazenado na tabela PARMFATUR e utilizado pela função CarregaLayout para gerar a etiqueta no formato correto para a impressora configurada.

P: Como configurar a impressora para etiquetas? R: A impressora é configurada no campo CD_IMPRESSORA da tabela PARMFATUR (campo tabEMPRESACD_IMPRESSORA no sistema). Certifique-se de que a impressora de etiquetas está instalada no sistema operacional e configurada corretamente no parâmetro de faturamento da empresa.

P: O que são os campos "Volume Inicial" e "Volume Final"? R: Representam a faixa de volumes da nota fiscal a serem etiquetados. Por exemplo, se a nota possui 10 volumes e você quer etiquetar apenas os volumes 3 a 7, informe Volume Inicial = 3 e Volume Final = 7. Os valores são armazenados nos campos QT_VOLUMEINI e QT_VOLUMEFIM.

P: Qual é a diferença entre etiquetar por Nota (aba Produto) e por Pedido (aba Pedido)? R: Na aba Produto, você imprime etiquetas para os volumes de uma nota fiscal específica já emitida. Na aba Pedido, você imprime etiquetas com base em pedidos de venda, podendo filtrar por cliente e período, sendo útil para preparar a mercadoria antes da emissão da nota fiscal.

P: O que é o campo "ST_PRODUCAOVENDA" no módulo? R: É um parâmetro interno que indica o tipo de processo produtivo vinculado à venda, utilizado pela lógica interna para determinar como os dados do pedido devem ser tratados ao gerar as etiquetas.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
NOTASELECT
PARMFATURSELECT