Pular para o conteúdo principal

RPD019 — Estatística de Pedidos

Fonte​

  • Source: source/RPD019/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela RPD019? R: A tela RPD019 é um relatório de vendas agrupado por vendedor e estado (UF), apresentando os dados em colunas mensais. Utiliza a view VIEW_RPD019 para consolidar as informações de pedidos, permitindo comparar o desempenho de vendas mês a mês, por vendedor e por estado do cliente, com opções de filtro por unidade de medida. O relatório é estruturado com até quatro colunas de períodos mensais (DS_COLUNA1 a DS_COLUNA4), exibindo pesos, quantidades e valores para cada agrupamento de empresa, vendedor, estado e grupo de produtos.

P: O que o relatório RPD019 exibe? R: O relatório consulta a view VIEW_RPD019 passando como parâmetros: empresa, data inicial, data final e filtro adicional (vendedor e/ou unidade de medida). Retorna: nome da empresa, nome do vendedor, estado (UF), grupo de produtos e para cada período: descrição do mês/coluna, peso, quantidade e valor. Os dados são agrupados por NM_EMPRESA, NM_VENDEDOR, DS_ESTADO e DS_GRUPO, ordenados por empresa, estado, vendedor e grupo.

P: Quais são os filtros disponíveis na tela RPD019? R: A tela RPD019 oferece os seguintes filtros:

  • Empresa (CD_EMPRESA): Obrigatório. Filtra as vendas da empresa informada.
  • Mês Inicial (DT_MESINI): Obrigatório. Data de início do período de análise. Ao informar a data inicial, o sistema preenche automaticamente a data final com 3 meses à frente.
  • Mês Final (DT_MESFIM): Obrigatório. Data de fim do período. O período máximo permitido é de 12 meses.
  • Vendedores (grid VENDEDOR): Lista de vendedores para filtrar as vendas por representante.
  • Unidades de Medida (grid UndMedida): Lista de unidades de medida (SG_UNIDMED) para filtrar apenas produtos com determinada unidade (ex.: KG, UN, CX).

P: Qual é o período máximo permitido no RPD019? R: O período máximo de consulta é de 12 meses. Ao informar o Mês Final, o sistema valida automaticamente que a diferença entre o Mês Final e o Mês Inicial não ultrapassa 10 meses (usando MonthsBetween). Caso o período exceda este limite, uma mensagem de erro é exibida.

P: Quais são os atalhos de teclado disponíveis na tela RPD019? R: A tela RPD019 disponibiliza os seguintes atalhos:

  • F4 - Limpar (remove o registro selecionado no grid ativo: Vendedor ou Unidade de Medida)
  • F5 - Novo (reinicia os filtros)
  • F8 - Imprimir (gera o relatório)
  • F9 - Pesquisar (abre lista de valores no grid em foco)
  • F12 - Sair

Mensagens de Validação e Erros​

P: O que significa a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!"? R: Esta mensagem é exibida ao tentar gerar o relatório sem preencher o campo Empresa. O campo Empresa é obrigatório para que o sistema possa filtrar as vendas. Informe o código da empresa ou pressione F9 no campo Empresa para selecionar a empresa da lista. O cadastro de empresas é gerenciado na tela ADM002.

P: O que significa a mensagem "É Obrigatório Informar o Mês Inicial do Período para Realizar a Consulta!"? R: Esta mensagem é exibida ao tentar imprimir sem informar a data do Mês Inicial. O período de análise é obrigatório. Informe a data de início do período no campo Mês Inicial antes de gerar o relatório.

P: O que significa a mensagem "É Obrigatório Informar o Mês Final do Período para Realizar a Consulta!"? R: Esta mensagem é exibida ao tentar imprimir sem informar a data do Mês Final. Informe a data de fim do período no campo Mês Final antes de gerar o relatório. Normalmente este campo é preenchido automaticamente pelo sistema ao informar o Mês Inicial.

P: O que significa a mensagem "O Período Máximo Permitido é de 12 meses. Verifique!"? R: Esta mensagem é exibida quando a diferença entre o Mês Final e o Mês Inicial ultrapassa 12 meses. O relatório RPD019 está limitado a um período máximo de 12 meses para garantir a performance da consulta. Reduza o período informado para no máximo 12 meses.

P: O que significa a mensagem "Obrigatório a Informação da Data Inicial!"? R: Esta mensagem é exibida durante a validação do campo Mês Inicial quando ele é deixado em branco. Informe sempre uma data válida no campo Mês Inicial. O sistema utiliza essa data como parâmetro base para a view VIEW_RPD019.

P: O que significa a mensagem "A Empresa não está Cadastrada [ADM002]!"? R: Esta mensagem é exibida quando o código de empresa informado não existe no cadastro. Verifique se o código está correto ou pressione F9 no campo Empresa para selecionar uma empresa válida. O cadastro de empresas é gerenciado na tela ADM002.

P: O que significa a mensagem "O Vendedor não está Cadastrado [TFA007]!"? R: Esta mensagem é exibida ao informar um código de vendedor no grid que não possui cadastro na tabela VENDEDOR vinculado à tabela PESSOA. Verifique o código ou pressione F9 no grid de Vendedores para pesquisar os vendedores disponíveis. O cadastro de vendedores é gerenciado na tela TFA007.

P: O que significa a mensagem "A Unidade de Medida não está Cadastrada [TFA014]!"? R: Esta mensagem é exibida ao informar uma sigla de unidade de medida no grid que não existe na tabela UNIDMED. Verifique a sigla ou pressione F9 no grid de Unidades de Medida para pesquisar as unidades cadastradas. O cadastro de unidades de medida é gerenciado na tela TFA014.

P: Ao informar o Mês Inicial, o sistema preenche automaticamente o Mês Final. Posso alterar? R: Sim. Ao informar o Mês Inicial, o sistema preenche automaticamente o Mês Final com 3 meses à frente da data inicial (IncMonth + 3). No entanto, você pode alterar manualmente o Mês Final para qualquer data desejada, respeitando o limite máximo de 12 meses entre o início e o fim do período.

Mensagens exibidas​

Levantadas de source/RPD019/ pela camada 0 (commit 96fc51e236).

Mais 8 mensagens com texto literal no código: RPD019.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

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

Tabelas de Leitura (SELECT)​

TabelaOperacoes
VENDEDORSELECT