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)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| MOVIMENTACAO | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| ENDERECOPESSOA | SELECT |
| FORMAPAGTO | SELECT |
| GRUPO | SELECT |
| ITEMPEDIDO | SELECT |
| LOTEPRODUCAO | SELECT |
| MUNICIPIO | SELECT |
| ORDEMCARREG | SELECT |
| ORDEMPRODUCAO | SELECT |
| ORDEMPRODUCAOPEDIDO | SELECT |
| PEDIDO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CALCULA_VALOR | ITEM (SELECT), TIPOCALCULO (SELECT) |
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_MES | - |
| RETORNA_SALDOPEDIDO | CONTROLEPRODUCAO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMPEDIDO (SELECT), NOTA (SELECT), ORDEMCARREG (SELECT) +5 |
| VIEW_CONTASPEDIDO | CONDPAGTO (SELECT), CONDPARCELA (SELECT), ITEMPEDIDO (SELECT), PARCELAPEDIDO (SELECT), PEDIDO (SELECT), PESSOA (SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AREACOMERCIAL | SELECT |
| CONDPAGTO | SELECT |
| CONDPARCELA | SELECT |
| CONTROLEPRODUCAO | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| GRUPOPCP | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMPEDIDO | SELECT |
| MUNICIPIO | SELECT |
| NOTA | SELECT |
| ORDEMCARREG | SELECT |
| PAISBACEN | SELECT |
| PARCELAPEDIDO | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| PEDIDONOTA | SELECT |
| PESSOA | SELECT |
| ... | +4 tabelas |