RPD009 — Relatório de Pedidos por Pessoa
Fonte
- Source:
source/RPD009/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade do relatório RPD009?
R: O RPD009 é o Relatório Detalhado de Pedidos. Ele consolida informações de pedidos, orçamentos, agendas, televendas e visitas, consultando a view VIEW_RPD009. O relatório exibe dados como número do pedido, data de emissão, data de entrega, cliente, vendedor, transportador, itens do pedido, quantidades, valores unitários, totais e comissões. Suporta filtros avançados por tipo, situação, período de emissão, período de entrega, município, estado, produtos, clientes, vendedores, transportadores e tipo de pessoa.
P: Quais tipos de documentos o RPD009 pode exibir? R: O campo Tipo (cmbTP_PEDIDO) permite selecionar:
- Venda (
V): pedidos comTP_PEDIDO IN ('O', 'S'). - Orçamento (
O): pedidos do tipo orçamento. - Todos (
T): exibe todos os tipos.
Além disso, existe a opção de incluir ou excluir Orçamentos, Agenda, Televendas e Visitas por meio de checkboxes na tela.
P: Quais filtros estão disponíveis no RPD009? R: Os filtros disponíveis são:
- Empresa (opcional): filtra por empresa.
- Tipo (cmbTP_PEDIDO): tipo do documento (Venda, Orçamento, Todos).
- Situação (cmbST_PEDIDO): status do pedido/item (Atendido, Pendente, Cancelado, Todos).
- Número do Pedido: filtra por número específico de pedido.
- Município e Estado: filtra pela cidade ou UF do cliente.
- Período de Emissão (Data Inicial e Final de emissão).
- Período de Entrega (Data Inicial e Final de entrega).
- Produtos (grid): um ou mais produtos (F9 para pesquisar).
- Clientes/Pessoas (grid): um ou mais clientes (F9 para pesquisar).
- Vendedores (grid): um ou mais vendedores (F9 para pesquisar).
- Transportadores (grid): um ou mais transportadores (F9 para pesquisar).
- Tipo de Pessoa (grid): filtro por categoria de cliente (F9 para pesquisar).
- Checkboxes: incluir Orçamentos, Agenda, Televendas, Visitas e Observação Financeira.
P: Como é definida a quebra (agrupamento) no relatório RPD009?
R: O relatório é ordenado por DS_QUEBRA (campo de quebra), depois por DT_PEDIDO DESC, CD_EMPRESA, NR_PEDIDO e CD_ITEM. O campo DS_QUEBRA é calculado pela view VIEW_RPD009 com base nos parâmetros informados.
P: O que é o campo "Observação Financeira" no RPD009?
R: O checkbox Obs. Financeiro (chkObsFinanc) controla se a coluna DS_OBSFINANCEIRO será incluída no relatório. Quando marcado, a observação financeira do pedido é exibida; quando desmarcado, esse campo é retornado como NULL.
P: Como funciona a configuração de "Vários Vendedores" no RPD009?
R: O sistema consulta automaticamente o campo ST_VARIOSVENDEDORES da tabela PARMFATUR para a empresa da sessão. Esse parâmetro é passado para a view VIEW_RPD009 e controla a forma como múltiplos vendedores são exibidos no relatório.
Mensagens de Validação e Erros
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 está correto ou utilize F9 para pesquisar. Para cadastrar empresas, acesse o módulo ADM002.
P: Por que aparece a mensagem "O Produto não está Ativo [TPO001]!"?
R: O produto informado na grade de itens existe no cadastro, mas está com situação Inativo (ST_ATIVO = 'N'). Apenas produtos ativos podem ser usados como filtro. Ative o produto no módulo TPO001 ou selecione outro produto.
P: Por que aparece a mensagem "O Código do Produto não está Cadastrado [TPO001]!"?
R: O código de produto informado não foi encontrado na tabela ITEM. Verifique se o código está correto ou utilize F9 para pesquisar produtos cadastrados no módulo TPO001.
P: Por que aparece a mensagem "A Pessoa Física / Jurídica não está Ativa [TFA001]!"?
R: A pessoa informada na grade de clientes existe no cadastro, mas está com situação Inativa (ST_ATIVA = 'N'). Para utilizar como filtro, a pessoa deve estar ativa. Ative o cadastro no módulo TFA001.
P: Por que aparece a mensagem "A Pessoa Física / Jurídica não está Cadastrada [TFA001]!"?
R: O código de pessoa informado não foi encontrado na tabela PESSOA. Verifique o código ou utilize F9 para pesquisar. O cadastro de pessoas é gerenciado no módulo TFA001.
P: Por que aparece a mensagem "Observação.:" ao informar um cliente?
R: Ao informar um cliente, o sistema verifica se há observação cadastrada no campo DS_OBSERVACAO da tabela PESSOA. Caso exista, exibe automaticamente uma mensagem informativa com o conteúdo da observação. Isso é apenas informativo e não impede a continuação.
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 Transportador não está Ativo [TFA001]!"? R: O transportador informado está com situação Inativa. Ative o cadastro do transportador no módulo TFA001 para utilizá-lo como filtro.
P: Por que aparece a mensagem "O Transportador não está Cadastrado [TFA001]!"?
R: O código de transportador informado não foi encontrado na tabela PESSOA. Verifique o código ou utilize F9 para pesquisar.
P: Por que aparece a mensagem "O Município não está Cadastrado [TFA003]!"?
R: O código de município informado não existe na tabela MUNICIPIO. Utilize F9 para pesquisar os municípios cadastrados. O cadastro de municípios é gerenciado no módulo TFA003.
P: Por que aparece a mensagem "O Estado não está Cadastrado [TFA004]!"?
R: A sigla do estado informada não foi encontrada na tabela ESTADO. Utilize F9 para pesquisar os estados cadastrados. O cadastro de estados é gerenciado no módulo TFA004.
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. Utilize F9 para pesquisar. O cadastro de tipos de pessoa é gerenciado no módulo TFA005.
P: Por que aparece a mensagem "É Obrigatório Informar a Empresa para Validação do Pedido!"? R: Ao informar um número de pedido, o sistema exige que a empresa seja informada primeiro para validar se o pedido pertence àquela empresa.
P: Por que aparece a mensagem "O Pedido não está Cadastrado para a Empresa [MPD001]!"?
R: O número de pedido informado não existe para a empresa selecionada na tabela PEDIDO. Verifique o número do pedido e a empresa informados. Pedidos são gerenciados no módulo MPD001.
P: Por que aparece a mensagem "A Data Inicial não pode ser Maior que a Data Final!"? R: A data inicial do período de emissão ou entrega é posterior à data final. Corrija as datas para que a inicial seja anterior ou igual à final.
P: Por que aparece a mensagem "A Data Final não pode ser Menor que a Data Inicial!"? R: A data final do período de emissão ou entrega é anterior à data inicial. Corrija as datas.
Atalhos de Teclado
P: Quais são os atalhos de teclado disponíveis no RPD009? 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, Produto, Cliente, Vendedor, Transportador, Município, Estado e Tipo de Pessoa).
- F12: Sair do relatório.
Mensagens exibidas
Levantadas de source/RPD009/ pela camada 0 (commit 96fc51e236).
Mais 18 mensagens com texto literal no código: RPD009.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
| TIPOCONTA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ESTADO | SELECT |
| MUNICIPIO | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| TIPOPESSOA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| VIEW_RPD009 | AGENDAPESSOA (SELECT), CONDPAGTO (SELECT), ENDERECOPESSOA (SELECT), FORMAPAGTO (SELECT), ITEM (SELECT), ITEMPEDIDO (SELECT) +12 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AGENDAPESSOA | SELECT |
| CONDPAGTO | SELECT |
| ENDERECOPESSOA | SELECT |
| FORMAPAGTO | SELECT |
| ITEM | SELECT |
| ITEMPEDIDO | SELECT |
| ITEMPEDIDOVENDEDOR | SELECT |
| MAQUINAORCAMENTO | SELECT |
| MUNICIPIO | SELECT |
| ORCAMENTO | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| SESSAO | SELECT |
| TELEVENDAS | SELECT |
| TIPOVENDEDOR | SELECT |
| VENDEDOR | SELECT |
| VISITACLIENTE | SELECT |