Pular para o conteúdo principal

RPD008 — Demonstrativo de Comissões

Fonte​

  • Source: source/RPD008/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade do relatório RPD008? R: O RPD008 é o Relatório de Saldo de Pedidos por Vendedor. Ele exibe os pedidos agrupados por vendedor dentro de um período informado, consultando a view VIEW_RPD008 do banco de dados. O relatório mostra dados como número do pedido, data do pedido e saldo (VL_SALDO), sendo possível filtrar apenas pedidos com saldo negativo ou zerado (sem saldo).


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

  • Empresa (obrigatório): código da empresa para a qual o relatório será gerado.
  • Período (obrigatório): data inicial e data final do intervalo de pedidos.
  • Vendedor (opcional): permite selecionar um ou mais vendedores para filtrar o relatório. Utilize F9 no campo para abrir a tela de pesquisa.
  • Tipo (opcional): filtra pedidos com saldo menor ou igual a zero (opção "L") ou exibe todos os registros.

P: Como funciona o campo de Vendedor no RPD008? R: O campo de vendedor é uma grade (grid) onde é possível informar múltiplos vendedores. Para cada linha, informe o código do vendedor ou pressione F9 para abrir a lista de vendedores cadastrados. Ao imprimir, o sistema montará a cláusula WHERE CD_VENDEDOR IN (...) com todos os vendedores selecionados. Caso nenhum vendedor seja informado, o relatório considera todos.


P: Como é gerada a ordenação do relatório RPD008? R: O relatório é ordenado por NM_VENDEDOR, depois por DT_PEDIDO e por NR_PEDIDO, conforme a query: ORDER BY NM_VENDEDOR, DT_PEDIDO, NR_PEDIDO.


Mensagens de Validação e Erros​

P: Por que aparece a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!"? R: Essa mensagem surge quando o usuário tenta gerar o relatório sem informar o código da empresa. O campo Empresa é obrigatório. Informe o código da empresa ou utilize F9 para pesquisar.


P: Por que aparece a mensagem "É Obrigatório Informar o Período para Realizar a Consulta!"? R: Essa mensagem ocorre quando a Data Inicial ou a Data Final não foram preenchidas. Ambas as datas são obrigatórias para geração do relatório. Informe o período desejado antes de imprimir.


P: Por que aparece a mensagem "A Empresa não está Cadastrada [ADM002]!"? R: O código de empresa informado não foi encontrado na tabela EMPRESA. Verifique se o código digitado está correto ou utilize F9 para pesquisar as empresas cadastradas. Para cadastrar ou corrigir a empresa, acesse o módulo ADM002.


P: Por que aparece a mensagem "O Vendedor não está Cadastrado [TFA007]!"? R: O código de vendedor informado na grade não foi encontrado na tabela VENDEDOR. Verifique se o código está correto ou utilize F9 para pesquisar os vendedores cadastrados. Para cadastrar vendedores, acesse o módulo TFA007.


P: Por que aparece a mensagem "A Data Inicial não pode ser Maior que a Data Final!"? R: A data inicial informada é posterior à data final. Corrija as datas para que o período inicial seja anterior ou igual ao período final.


P: Por que aparece a mensagem "A Data Final não pode ser Menor que a Data Inicial!"? R: A data final informada é anterior à data inicial. Corrija as datas de forma que a data final seja igual ou posterior à data inicial.


Atalhos de Teclado​

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

  • F4: Limpar o vendedor selecionado na grade.
  • F5: Novo (reinicia os filtros).
  • F8: Imprimir o relatório.
  • F9: Abrir a pesquisa (nos campos de Empresa e Vendedor).
  • F12: Sair do relatório.

Mensagens exibidas​

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

Mais 6 mensagens com texto literal no código: RPD008.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

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

Procedures Chamadas​

ProcedureTabelas Acessadas
VIEW_RPD008CONTAS (SELECT), CONTASHISTORICO (SELECT), CONTASJUNCAO (SELECT), EMPRESA (SELECT), ITEMPEDIDO (SELECT), MOVTOPROCESSO (SELECT) +4

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
CONTASSELECT
CONTASHISTORICOSELECT
CONTASJUNCAOSELECT
EMPRESASELECT
ITEMPEDIDOSELECT
MOVTOPROCESSOSELECT
ORDEMCARREGSELECT
PEDIDOSELECT
PESSOASELECT
PROCESSOSELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
MFC027Gerenciamento Conciliação BancáriaCONTAS
MFC005Cancelamento de Duplicata / AdiantamentoCONTAS
MNF034Lançamento Documento Fiscal em LoteCONTAS
CNF012Consulta de CTRCCONTAS
MPD026Controle de ObrasCONTAS
MTR005Consulta / Fechamento de ViagemCONTAS
RPD015CONTAS
MRC030CONTAS
jFaturamentoCONTAS
MCA004Fechamento de ContratosCONTAS
MFC014CONTAS
MCA009Complemento de PagamentoCONTAS
MNF002Emissão de Nota Fiscal de VendaCONTAS
MFC034Provisão Financeira/Contábil para Devedores DuvidososCONTAS
MPD019Gerenciamento de Contrato/Romaneio ObrasCONTAS
MPD022CONTAS
MFC019Reparcelamento de ContasCONTAS
MFC012Agrupamento de ContasCONTAS
MNF023Gerenciamento de Contas de ContratosCONTAS
MNF009CONTAS
MNF017Venda BalcãoCONTAS
MNF024CONTAS
MNF007Devolução / Retorno de Notas FiscaisCONTAS
MFC015Desconto de Duplicatas / ChequesCONTAS
MFC032Gerenciamento de Títulos a PagarCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MNF004Emissão de Notas Fiscais LiberadasCONTAS
MNF001Recebimento de Notas Fiscais de CompraCONTAS
...+75 telas