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)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| VIEW_RPD008 | CONTAS (SELECT), CONTASHISTORICO (SELECT), CONTASJUNCAO (SELECT), EMPRESA (SELECT), ITEMPEDIDO (SELECT), MOVTOPROCESSO (SELECT) +4 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| CONTAS | SELECT |
| CONTASHISTORICO | SELECT |
| CONTASJUNCAO | SELECT |
| EMPRESA | SELECT |
| ITEMPEDIDO | SELECT |
| MOVTOPROCESSO | SELECT |
| ORDEMCARREG | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| PROCESSO | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | CONTAS |
| MFC023 | Duplicata / Adiantamento por Obra | CONTAS |
| MFC027 | Gerenciamento Conciliação Bancária | CONTAS |
| MFC005 | Cancelamento de Duplicata / Adiantamento | CONTAS |
| MNF034 | Lançamento Documento Fiscal em Lote | CONTAS |
| CNF012 | Consulta de CTRC | CONTAS |
| MPD026 | Controle de Obras | CONTAS |
| MTR005 | Consulta / Fechamento de Viagem | CONTAS |
| RPD015 | CONTAS | |
| MRC030 | CONTAS | |
jFaturamento | CONTAS | |
| MCA004 | Fechamento de Contratos | CONTAS |
| MFC014 | CONTAS | |
| MCA009 | Complemento de Pagamento | CONTAS |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS |
| MFC034 | Provisão Financeira/Contábil para Devedores Duvidosos | CONTAS |
| MPD019 | Gerenciamento de Contrato/Romaneio Obras | CONTAS |
| MPD022 | CONTAS | |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC012 | Agrupamento de Contas | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| MNF009 | CONTAS | |
| MNF017 | Venda Balcão | CONTAS |
| MNF024 | CONTAS | |
| MNF007 | Devolução / Retorno de Notas Fiscais | CONTAS |
| MFC015 | Desconto de Duplicatas / Cheques | CONTAS |
| MFC032 | Gerenciamento de Títulos a Pagar | CONTAS |
| TFA067 | Contratos e Licenças de Software | CONTAS |
| MNF004 | Emissão de Notas Fiscais Liberadas | CONTAS |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTAS |
| ... | +75 telas |