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_RNF032e 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,MONTAGEMROTAITEMeFECHAMENTOROTA, 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:
- O período informado (Data Inicial e Data Final) possui movimentações de rota cadastradas.
- No modelo Fechamento (RNF032_C), verifique se existem registros em
MONTAGEMROTAcomST_MONTAGEMROTA = 'S'e comDT_LANCAMENTOdentro do período informado e que possuam vendas ou trocas (quantidade diferente de zero). - 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)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| FECHAMENTOROTA | SELECT |
| ITEM | SELECT |
| MONTAGEMROTA | SELECT |
| MONTAGEMROTAITEM | SELECT |
| ROTA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| HABILITA_PESOQTDE | ITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT) |
| VIEW_RNF032 | ITEMNOTA (SELECT), NOTA (SELECT), PESSOA (SELECT), ROTA (SELECT), ROTAPESSOA (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| NOTA | SELECT |
| PESSOA | SELECT |
| ROTA | SELECT |
| ROTAPESSOA | SELECT |
| TIPOCALCULO | SELECT |
| UNIDMED | SELECT |