Pular para o conteúdo principal

RNF032 — Relatório RNF032

Fonte​

  • Source: source/RNF032/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela RNF032? R: O RNF032 é um relatório de vendas por rota e vendedor, voltado para operações de venda em rotas (distribuição). Ele permite analisar o desempenho de vendas por rota e vendedor, com dois modelos disponíveis:

  • Modelo Padrão (RNF032): utiliza a stored procedure VIEW_RNF032 e exibe métricas como código e descrição da rota, código e nome do vendedor, quantidade de pessoas atendidas, percentual de compradores e quantidade de compras por rota.
  • Modelo Fechamento (RNF032_C): consulta as tabelas MONTAGEMROTA, MONTAGEMROTAITEM e FECHAMENTOROTA, exibindo dados detalhados por item: quantidade vendida, quantidade de troca, peso de venda, peso de troca, valor de venda, quantidade e peso em rota, quantidade e peso de retorno. Inclui também a condição de pagamento (à vista ou a prazo).

P: Quais filtros estão disponíveis no RNF032? R: Os filtros disponíveis são:

  • Empresa: campo obrigatório. Define a empresa para o relatório.
  • Data Inicial e Data Final: período de emissão obrigatório para ambos os modelos.
  • Vendedor: lista de vendedores para filtrar. Permite múltiplos vendedores.
  • Rotas: lista de rotas para filtrar. Permite múltiplas rotas.
  • Produtos: lista de produtos (itens) para filtrar. Permite múltiplos produtos.
  • Modelo do Relatório: seleção entre o modelo padrão (por rota/vendedor) e o modelo de fechamento de rota.

P: Qual a diferença entre os dois modelos de relatório disponíveis no RNF032? R: O Modelo Padrão (layout RNF032) é sintético e orientado à rota, exibindo o percentual de compradores e quantidade de compras por rota/vendedor. Ele consulta a VIEW_RNF032 do banco de dados. Já o Modelo Fechamento (layout RNF032_C) é analítico e orientado ao item dentro da montagem de rota, detalhando as quantidades e pesos vendidos, trocados e retornados por produto em cada saída de rota. Usa diretamente as tabelas de montagem e fechamento de rota.


P: Como adicionar vendedores, rotas ou produtos ao filtro? R: Clique na grade correspondente (Vendedor, Rotas ou Produtos) e pressione F9 para abrir a tela de busca. Selecione o registro desejado. É possível adicionar múltiplos itens à lista. Para remover um item, selecione-o na grade e clique no botão Limpar (F4).


P: Quais atalhos de teclado estão disponíveis no RNF032? R: Os atalhos disponíveis são:

  • F4: Limpar o registro selecionado na lista ativa.
  • F5: Novo — reinicia o formulário de filtros.
  • F8: Imprimir — gera o relatório com os filtros configurados.
  • F9: Pesquisar — abre a tela de busca para o campo em foco.
  • F12: Sair — fecha o módulo.

Mensagens de Validação e Erros​

P: Recebi a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!" ao tentar imprimir. O que fazer? R: O campo Empresa é obrigatório no RNF032. Informe o código da empresa no campo correspondente ou use F9 para pesquisar a empresa desejada. O sistema exibe essa mensagem quando o campo de empresa está vazio ao acionar o botão Imprimir.


P: Recebi a mensagem "É Obrigatório Informar a Data Inicial para Realizar a Consulta!" O que fazer? R: O campo Data Inicial é obrigatório no RNF032. Preencha a data inicial do período de consulta antes de gerar o relatório.


P: Recebi a mensagem "É Obrigatório Informar a Data Final para Realizar a Consulta!" O que fazer? R: O campo Data Final é obrigatório no RNF032. Preencha a data final do período de consulta antes de gerar o relatório.


P: Recebi a mensagem "A Data Inicial não pode ser Maior que a Data Final!" O que fazer? R: Esta mensagem é exibida durante a validação do campo Data Inicial quando ela é posterior à Data Final. Corrija as datas de forma que a Data Inicial seja anterior ou igual à Data Final.


P: Recebi a mensagem "A Data Final não pode ser Menor que a Data Inicial!" O que fazer? R: Esta mensagem é exibida durante a validação do campo Data Final quando ela é anterior à Data Inicial. Ajuste a Data Final para ser igual ou posterior à Data Inicial.


P: Recebi a mensagem "A Empresa não está Cadastrada [ADM002]!" ao informar o código da empresa. O que fazer? R: O código de empresa informado não existe no cadastro. Verifique se o código está correto ou utilize F9 para pesquisar e selecionar uma empresa válida. Caso a empresa não esteja cadastrada, ela deve ser incluída no módulo ADM002.


P: Recebi a mensagem "Rota não Cadastrada. Verifique! [TFA025]" ao informar um código de rota. O que fazer? R: O código de rota informado na grade de Rotas não existe na tabela ROTA. Verifique o código informado ou utilize F9 para pesquisar e selecionar a rota correta. O cadastro de rotas é realizado na tela TFA025.


P: Recebi uma mensagem de erro ao informar o código do vendedor. O que fazer? R: O sistema valida se o vendedor informado está cadastrado na tabela VENDEDOR. Caso não esteja, utilize F9 para pesquisar e selecionar um vendedor válido. O cadastro de vendedores é realizado na tela TFA007.


P: Recebi uma mensagem de erro ao informar o código do produto. O que fazer? R: O sistema valida se o produto (item) informado está cadastrado e ativo na tabela ITEM. Certifique-se de que o produto está ativo no sistema. O cadastro de produtos é realizado na tela TPO001.


Dúvidas sobre o Relatório​

P: O relatório não retornou dados. O que pode ter ocorrido? R: Verifique os seguintes pontos:

  1. O período informado (Data Inicial e Data Final) possui movimentações de rota cadastradas.
  2. No modelo Fechamento (RNF032_C), verifique se existem registros em MONTAGEMROTA com ST_MONTAGEMROTA = 'S' e com DT_LANCAMENTO dentro do período informado e que possuam vendas ou trocas (quantidade diferente de zero).
  3. Os filtros de vendedor, rota ou produto podem estar muito restritivos.

P: O que significa o campo "Percentual de Compradores" no modelo padrão? R: O campo O_PC_COMPRADORES representa o percentual de clientes da rota que efetivamente realizaram compras no período analisado, calculado pela VIEW_RNF032.


P: O modelo de Fechamento exibe dados de "Volta". O que significa? R: No modelo Fechamento (RNF032_C), os campos de volta (QT_VOLTA e PS_VOLTA) representam a diferença entre a quantidade/peso carregado na rota (QT_ROTA/PS_ROTA) e o que foi efetivamente vendido ou trocado (QT_VENDA + QT_TROCA / PS_VENDA + PS_TROCA). Indica o saldo de produtos que retornou sem ser vendido.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
FECHAMENTOROTASELECT
ITEMSELECT
MONTAGEMROTASELECT
MONTAGEMROTAITEMSELECT
ROTASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
VIEW_RNF032ITEMNOTA (SELECT), NOTA (SELECT), PESSOA (SELECT), ROTA (SELECT), ROTAPESSOA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
ITEMSELECT
ITEMNOTASELECT
NOTASELECT
PESSOASELECT
ROTASELECT
ROTAPESSOASELECT
TIPOCALCULOSELECT
UNIDMEDSELECT