RPD011 — Comparativo de Vendas por Cliente
Fonte
- Source:
source/RPD011/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade do relatório RPD011?
R: O RPD011 é o Relatório de Análise de Vendas e Demonstrativo Gerencial. Ele consolida informações de vendas, acertos e devoluções a partir das views VIEW_RPD011, VIEW_RPD011_2 e VIEW_RPD011GRAFICO. O relatório permite análises por período (mensal, anual, comparativo), por cliente, vendedor, produto, grupo, seção, movimentação e tipo de pessoa. Também suporta geração de gráficos com diferentes perspectivas de análise. Os filtros são salvos automaticamente por usuário e empresa.
P: Quais tipos de análise (relatório) estão disponíveis no RPD011? R: O campo Análise (cmbRelatorio) permite escolher entre:
- N - Nota Fiscal: analisa notas fiscais emitidas (
DT_EMISSAO). - P - Pedido: analisa pedidos (
DT_PEDIDO), com filtro de situação (Todos, Atendidos, Pendentes, Cancelados).
P: Quais modelos de relatório (layout) estão disponíveis no RPD011? R: O campo Modelo (cmbTP_MODELO) oferece:
- C - Completo (
RPD011): relatório detalhado viaVIEW_RPD011. - G - Por Embarque (
RPD011_G): relatório com grupos e ordem de carregamento. - P - Por Período (
RPD011_P): relatório agrupado por período. - I / E - Por Item (
RPD011_I): relatório detalhado por item. - O - Outro (
RPD011_O): outro modelo de análise. - A - Anual (
RPD011_A): demonstrativo anual com 15 colunas mensais viaVIEW_RPD011_2. - B - Bimestral (
RPD011_B): demonstrativo bimestral viaVIEW_RPD011_2. - F - Fechamento (
RPD011_F): demonstrativo de fechamento viaVIEW_RPD011_2. - R - Redespacho (
RPD011_T): comissão de redespachantes por pedido ou nota. - T - Transportador (
RPD011_T): comissão de transportadores por pedido ou nota.
Nos modelos A, B e F, o campo de Data Final e Motivo ficam ocultos (apenas Data Inicial é necessária).
P: Quais são as opções de gráficos no RPD011? R: O campo Tipo de Gráfico (cmbTP_GRAFICO) oferece os seguintes gráficos (acessados pelo botão Gráfico ou F11):
- 1: Demonstrativo de vendas por período (mensal).
- 2: Demonstrativo de produtos.
- 3: Demonstrativo comparativo de vendas (por período x período).
- 4: Demonstrativo de vendedores (valor).
- 5: Demonstrativo de vendedores (percentual).
- 6: Demonstrativo de vendas por grupo.
- 7: Demonstrativo de vendas por seção.
- 8: Demonstrativo comparativo por vendedor.
- 9: Demonstrativo comparativo por produto.
- M: Demonstrativo de mecânicos (valor total de ordens de serviço).
- E: Demonstrativo de empresas (pedidos atendidos). Requer que o campo Empresa esteja em branco.
- T: Gráfico de transportadores.
- R: Gráfico de redespachantes.
- V: Demonstrativo comparativo por vendedor e cidade.
- A: Demonstrativo de vendas canceladas.
- N: Total de entrada de resíduos por mês (em TON.).
- F: Total de entrada de resíduos por semana (em TON.).
- B: Total de entrada de resíduos por dia (em TON.).
P: Quais filtros estão disponíveis no RPD011? R: Os filtros disponíveis são:
- Empresa (opcional): filtra por empresa específica.
- Período Inicial e Final (obrigatório exceto quando informado número de embarque): datas de emissão ou pedido.
- Ordem de Carregamento (apenas no modelo G): número do embarque.
- Motivo (cmbMotivo): filtra devoluções por tipo de motivo (Avaria, Brinde, Desistência, combinações).
- Análise (cmbRelatorio): Nota Fiscal ou Pedido.
- Situação (cmbSITUACAO): disponível apenas para Pedidos (Todos, Atendidos, Pendentes, Cancelados).
- Modelo (cmbTP_MODELO): tipo de layout do relatório.
- Receita (cmbST_RECEITA): filtra movimentações que geram receita ou não.
- Financeiro (cmbFINANCEIRO): filtra movimentações que geram contas a receber ou não.
- Clientes (gridPESSOA): um ou mais clientes (F9 para pesquisar).
- Produtos (gridProduto): um ou mais produtos (F9 para pesquisar).
- Vendedores (gridVENDEDOR): um ou mais vendedores (F9 para pesquisar).
- Movimentações (gridMOVIMENTACAO): um ou mais tipos de movimentação (F9 para pesquisar).
- Tipo de Pessoa (gridTIPOPESSOA): um ou mais tipos de pessoa.
- Seção (gridSECAO): uma ou mais seções de produtos.
- Grupos (gridGrupos): um ou mais grupos de produtos (somente no modelo G).
- Tipo de Gráfico (cmbTP_GRAFICO): tipo de gráfico ao usar o botão Gráfico.
P: Como funciona o período no relatório RPD011? R: O período é obrigatório, exceto quando um número de embarque (Ordem de Carregamento) é informado. Para modelos Anual (A), Bimestral (B) e Fechamento (F), apenas a Data Inicial é necessária (a Data Final é ocultada automaticamente).
Mensagens de Validação e Erros
P: Por que aparece a mensagem "É Obrigatório Informar o Período Inicial para Realizar a Consulta!"? R: O campo de Data Inicial não foi preenchido e nenhum número de embarque foi informado. Informe a data inicial do período ou o número da ordem de carregamento.
P: Por que aparece a mensagem "É Obrigatório Informar o Período Final para Realizar a Consulta!"? R: O campo de Data Final não foi preenchido e o modelo selecionado exige ambas as datas (todos exceto A, B e F). Informe a data final do período.
P: Por que aparece a mensagem "A Empresa não está Cadastrada [ADM002]!"?
R: O código de empresa informado não existe na tabela EMPRESA. Verifique o código ou utilize F9 para pesquisar. O cadastro de empresas é gerenciado no módulo ADM002.
P: Por que aparece a mensagem "A Pessoa não está Cadastrada [TFA001]!"?
R: O código de cliente informado não foi encontrado na tabela PESSOA. Verifique o código ou utilize F9 para pesquisar. O cadastro é gerenciado no módulo TFA001.
P: Por que aparece a mensagem "O Produto não está Cadastrado [TPO001]!"?
R: O código de produto informado não existe na tabela ITEM. Verifique o código ou utilize F9 para pesquisar. O cadastro de produtos é gerenciado no módulo TPO001.
P: Por que aparece a mensagem "A Movimentação não está Ativa [TCB001]!"?
R: A movimentação informada existe, mas está inativa (ST_ATIVO = 'N'). Apenas movimentações ativas podem ser usadas como filtro. Ative a movimentação no módulo TCB001.
P: Por que aparece a mensagem "O Código da Movimentação não está Cadastrado [TCB001]!"?
R: O código de movimentação informado não existe na tabela MOVIMENTACAO. Verifique o código ou utilize F9 para pesquisar. O cadastro de movimentações é gerenciado no módulo TCB001.
P: Por que aparece a mensagem "O Vendedor não está Cadastrado [TFA007]!"?
R: O código de vendedor informado não foi encontrado na tabela VENDEDOR. Verifique o código ou utilize F9 para pesquisar. O cadastro de vendedores é gerenciado no módulo TFA007.
P: Por que aparece a mensagem "O Tipo de Pessoa não está Cadastrado [TFA005]!"?
R: O código de tipo de pessoa informado não existe na tabela TIPOPESSOA. Verifique ou utilize F9 para pesquisar. O cadastro é gerenciado no módulo TFA005.
P: Por que aparece a mensagem "A seção não está Cadastrada [TPO008]!"?
R: O código de seção informado não existe na tabela SECAO. Verifique o código ou utilize F9 para pesquisar. O cadastro de seções é gerenciado no módulo TPO008.
P: Por que aparece a mensagem "O Grupo Não está Cadastrado [TPO006]!"?
R: O código de grupo informado não existe na tabela GRUPO. Verifique o código ou utilize F9 para pesquisar. O cadastro de grupos é gerenciado no módulo TPO006.
P: Por que aparece a mensagem "Para exibir o gráfico é requisito não informar empresa!" ao gerar o gráfico de Empresas (E)? R: O gráfico do tipo E (Demonstrativo de Empresas) compara todas as empresas entre si e, por isso, não deve ser filtrado por uma empresa específica. Limpe o campo Empresa antes de gerar esse gráfico.
Atalhos de Teclado
P: Quais são os atalhos de teclado disponíveis no RPD011? R: Os atalhos disponíveis são:
- F4: Limpar o item selecionado na grade ativa.
- F5: Novo (reinicia os filtros).
- F8: Imprimir o relatório.
- F9: Abrir pesquisa nos campos de Empresa, Cliente, Produto, Vendedor, Movimentação, Tipo de Pessoa, Seção e Grupo.
- F11: Gerar o gráfico.
- F12: Sair do relatório.
Mensagens exibidas
Levantadas de source/RPD011/ pela camada 0 (commit 96fc51e236).
Mais 12 mensagens com texto literal no código: RPD011.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
| REGIAOCOMERCIAL | DELETE, INSERT, SELECT, UPDATE |
| SECAO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMBARQUE | SELECT |
| ENDERECOPESSOA | SELECT |
| GRUPO | SELECT |
| ITEMNOTA | SELECT |
| ITEMPEDIDO | SELECT |
| MOVIMENTACAO | SELECT |
| MUNICIPIO | SELECT |
| NOTA | SELECT |
| PEDIDO | SELECT |
| TIPOPESSOA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| HABILITA_PESOQTDE | ITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT) |
| MES_EXTENSO | - |
| VIEW_RPD011GRAFICO | EMBARQUE (SELECT), EMPRESA (SELECT), GRUPO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT) +10 |
| VIEW_RPD011_2 | ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT), MOVIMENTACAO (SELECT), NOTA (SELECT), PEDIDO (SELECT) +3 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| EMBARQUE | SELECT |
| EMPRESA | SELECT |
| GRUPO | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMPEDIDO | SELECT |
| MOTIVO | SELECT |
| MOVIMENTACAO | SELECT |
| NOTA | SELECT |
| ORDEMSERVICO | SELECT |
| ORDEMSERVITEM | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| SECAO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOPESSOA | SELECT |
| UNIDMED | SELECT |