Pular para o conteúdo principal

RPD003 — Relação Sintética de Pedidos

Fonte​

  • Source: source/RPD003/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela RPD003?

R: O RPD003 é um relatório de pedidos com suporte a múltiplos tipos de saída. Ele oferece layouts variados para atender diferentes necessidades gerenciais, como relatório completo, devoluções, roteiro de carregamento, nota fiscal, relatório mensal, vencimentos, por pedido e por vendedor. Empresa não é obrigatória, permitindo relatórios consolidados entre empresas.


P: Quais são os tipos de relatório disponíveis no RPD003?

R: Os tipos disponíveis são:

  • C (Completo): Relatório completo de pedidos (layout RPD003).
  • D (Devoluções): Exibe apenas devoluções (layout RPD003_D).
  • R (Roteiro de Carregamento): Roteiro para carregamento de entregas (layout RPD003_R).
  • N (Nota Fiscal): Relatório no formato de nota fiscal (layout RPD003_N).
  • M (Mensal): Agrupamento mensal de pedidos (layout RPD003_M).
  • V (Vencimentos): Relatório de vencimentos dos pedidos (layout RPD003_V).
  • P (Por Pedido): Detalhamento por número de pedido (layout RPD003_P).
  • E (Por Vendedor): Agrupamento por vendedor (layout RPD003_E).

P: Quais filtros estão disponíveis no RPD003?

R: Os filtros disponíveis são:

  • Empresa (opcional — sem empresa exibe relatório consolidado)
  • Tipo de Pedido
  • Status do Pedido
  • Período de Emissão (data inicial e final)
  • Período de Entrega (data inicial e final)
  • Período de Validade (DT_VENCIMENTO)
  • Número do Pedido do Cliente (NR_PEDIDOFOR)
  • Condição de Pagamento
  • Produto (grid de múltipla seleção)
  • Pessoa/Cliente (grid de múltipla seleção)
  • Vendedor (grid de múltipla seleção)
  • Movimentação (grid de múltipla seleção)
  • Pedido (grid de múltipla seleção por número)
  • Município (grid de múltipla seleção)
  • Grupo de Produto (grid de múltipla seleção)
  • Forma de Pagamento (grid, visível apenas para tipo N)
  • Lote de Produção (grid de múltipla seleção)

P: Quais opções de quebra de relatório o RPD003 oferece?

R: O RPD003 oferece as seguintes quebras:

  • Por Pessoa/Cliente (chkPessoaFisJur)
  • Por Vendedor (chkVENDEDOR)
  • Por Lote de Produção (chkQuebraLote)
  • Por Pedido do Cliente (chkPedidoCliente)
  • Por Ordem de Carregamento (chkOrdemCarregamento)
  • Por Número de Pedido (chkNumPedido)
  • Por Mês de Emissão (chkMesEmissao)
  • Por Vencimento (chkVencimento)

P: O que acontece quando o tipo "R" (Roteiro de Carregamento) ou "P" (Por Pedido) é selecionado?

R: Para esses tipos de relatório, o sistema exibe uma confirmação perguntando "Mostrar Totalizadores?" (mensagem C-0000). Ao responder "Sim", o relatório inclui os totalizadores de quantidades e valores; ao responder "Não", o relatório é gerado sem totalizadores.


P: O RPD003 salva os filtros utilizados?

R: Sim. Ao fechar o relatório, os filtros são salvos automaticamente via Grava_FiltroPrograma e recuperados na próxima abertura via Recupera_FiltroPrograma.


Mensagens de Validação e Erros​

P: Aparece "A Empresa não está Cadastrada [ADM002]!" ao informar o código da empresa. O que significa?

R: O código informado não corresponde a nenhuma empresa cadastrada. Verifique o código ou utilize F9 para pesquisar a empresa. A empresa pode ser cadastrada no módulo ADM002.


P: O sistema exibe "A Data Inicial não pode ser Maior que a Data Final!" ao definir um período. O que fazer?

R: A data inicial é posterior à data final. Corrija as datas para que o período seja válido (data inicial menor ou igual à data final). Isso se aplica aos períodos de emissão, entrega e validade.


P: Aparece "A Data Final não pode ser Menor que a Data Inicial!" ao informar datas. O que fazer?

R: A data final informada é anterior à data inicial. Corrija o período informando datas coerentes.


P: O sistema exibe "O Municipio X não está cadastrado! Verifique [TFA003]" ao informar um município. O que fazer?

R: O código de município informado no grid não existe no cadastro de municípios. Verifique o código ou utilize F9 para pesquisar o município no módulo TFA003.


P: Aparece "O Grupo de Produtos não está Cadastrado [TPO001]!" ao informar um grupo de produtos. O que fazer?

R: O código de grupo de produtos informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar os grupos no módulo TPO001 (cadastro de produtos/grupos).


P: O sistema exibe "A Pessoa Física / Jurídica não está Cadastrada [TFA001]!" ao informar uma pessoa. O que fazer?

R: O código de pessoa informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar a pessoa no módulo TFA001.


P: Aparece "O Vendedor não está Cadastrado [TFA007]!" ao informar um vendedor. O que fazer?

R: O código de vendedor informado não está cadastrado como vendedor no sistema. Verifique o código ou utilize F9 para pesquisar os vendedores disponíveis no módulo TFA007.


P: O sistema exibe "A Movimentação não está Cadastrada [TCB001]!" ao informar uma movimentação. O que fazer?

R: O código de movimentação informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar as movimentações disponíveis no módulo TCB001.


P: Aparece "A Condição de Pagamento não está Cadastrada [TFC002]!" ao informar uma condição de pagamento. O que fazer?

R: O código de condição de pagamento informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar as condições disponíveis no módulo TFC002.


P: O sistema exibe "A Forma de Pagamento não está Cadastrada [TFC001]!" ao informar uma forma de pagamento. O que fazer?

R: O código de forma de pagamento informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar as formas de pagamento no módulo TFC001. Obs.: O filtro de forma de pagamento só aparece para o tipo de relatório "N" (Nota Fiscal).


Dicas de Uso​

P: Posso gerar o RPD003 sem informar uma empresa?

R: Sim. O campo Empresa é opcional no RPD003. Quando nenhuma empresa é informada, o relatório consolida dados de todas as empresas às quais o usuário tem acesso.

P: Como funciona o filtro de Lote de Produção no RPD003?

R: O filtro de Lote de Produção permite selecionar pedidos vinculados a um lote específico de produção. É possível informar múltiplos lotes no grid correspondente. A quebra por lote (chkQuebraLote) agrupa os resultados por lote de produção no relatório.

Mensagens exibidas​

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

Mais 19 mensagens com texto literal no código: RPD003.

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
MOVIMENTACAODELETE, INSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONDPAGTOSELECT
ENDERECOPESSOASELECT
FORMAPAGTOSELECT
GRUPOSELECT
ITEMPEDIDOSELECT
LOTEPRODUCAOSELECT
MUNICIPIOSELECT
ORDEMCARREGSELECT
ORDEMPRODUCAOSELECT
ORDEMPRODUCAOPEDIDOSELECT
PEDIDOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
CALCULA_VALORITEM (SELECT), TIPOCALCULO (SELECT)
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_MES-
RETORNA_SALDOPEDIDOCONTROLEPRODUCAO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT) +5
VIEW_CONTASPEDIDOCONDPAGTO (SELECT), CONDPARCELA (SELECT), ITEMPEDIDO (SELECT), PARCELAPEDIDO (SELECT), PEDIDO (SELECT), PESSOA (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTROLEPRODUCAOSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOPCPSELECT
ITEMSELECT
ITEMNOTASELECT
ITEMPEDIDOSELECT
MUNICIPIOSELECT
NOTASELECT
ORDEMCARREGSELECT
PAISBACENSELECT
PARCELAPEDIDOSELECT
PARMFATURSELECT
PEDIDOSELECT
PEDIDONOTASELECT
PESSOASELECT
...+4 tabelas