RPD024 — Relatório RPD024
Fonte
- Source:
source/RPD024/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela RPD024?
R: O RPD024 é um relatório de pedidos do tipo serviço (TP_PEDIDO = 'S'). Ele exibe informações detalhadas dos pedidos de serviço com seus itens, como cliente, vendedor, condição de pagamento, produto/serviço solicitado, quantidade, valor unitário, descontos (desconto padrão e desconto de retorno), valor líquido e unidade de medida. Também permite filtrar por município e estado de entrega, por transportador e por tipo de pessoa. O relatório consulta as tabelas PEDIDO, ITEMPEDIDO, PESSOA, EMPRESA, MUNICIPIO, CONDPAGTO, ITEM, ENDERECOPESSOA e TIPOPESSOA.
P: O que diferencia o RPD024 do RPD023?
R: O RPD023 é para pedidos de venda em geral (filtra por tipo de pedido via combobox). O RPD024 é específico para pedidos do tipo serviço (TP_PEDIDO = 'S'), fixo em código. Além disso, o RPD024 inclui filtros adicionais de:
- Município e Estado do endereço de entrega do cliente.
- Transportador vinculado ao pedido.
- Tipo de Pessoa do cliente.
- Exibe colunas de desconto de retorno (
VL_DESCONTORETORNO), desconto total e valor líquido por item.
P: O relatório salva ou exclui dados do sistema? R: Não. O RPD024 é um relatório somente de leitura. Os botões "Salvar" e "Excluir" ficam sempre ocultos. O botão "Limpar" remove apenas linhas dos grids de filtro, sem afetar o banco de dados.
P: Como funciona a pesquisa rápida (F9) nos campos de filtro? R: Ao pressionar F9 nos grids ou campos, o sistema abre uma janela de pesquisa:
- Campo Empresa: pesquisa na tabela
EMPRESA. - Grid de Itens: pesquisa usando a busca padronizada
PRODUTOS. - Grid de Vendedores: pesquisa usando a busca padronizada
VENDEDOR. - Grid de Transportadores: pesquisa usando a busca padronizada
PESSOA. - Grid de Pessoas/Clientes: pesquisa usando a busca padronizada
PESSOA. - Campo Município: pesquisa usando a busca padronizada
MUNICIPIO. - Grid de Tipo de Pessoa: pesquisa usando a busca padronizada
TIPOPESSOA.
P: O que são os atalhos de teclado disponíveis? R: Os seguintes atalhos estão disponíveis na tela RPD024:
- F4: Limpar/remover o registro selecionado no grid ativo.
- F5: Novo (reinicializa os filtros).
- F8: Imprimir/gerar o relatório.
- F12: Sair da tela.
P: O que é o campo "Situação do Pedido" (cmbST_PEDIDO) e quais são as opções?
R: O campo Situação filtra os pedidos de serviço pelo status:
- T - Todos: sem filtro de situação.
- Outros valores: filtram tanto o
ST_PEDIDOdo pedido quanto oST_ITEMPEDIDOdos itens pelo mesmo valor.
P: O que o campo "Município" e "Estado" filtram exatamente?
R: Esses campos filtram pelo endereço de entrega do cliente, que é obtido pela tabela ENDERECOPESSOA vinculada ao endereço do pedido (P.CD_ENDERECO). O município é filtrado por EP.CD_MUNICIPIO e o estado por M.SG_ESTADO (sigla do estado cadastrada na tabela MUNICIPIO).
P: O que o filtro "Transportador" filtra?
R: O grid de transportadores permite informar um ou mais transportadores para filtrar os pedidos pelo campo P.CD_TRANSPORTADOR da tabela PEDIDO.
P: O que o filtro "Tipo de Pessoa" filtra?
R: O grid de tipo de pessoa filtra pela coluna PES.CD_TIPOPESSOA da tabela PESSOA, que representa a classificação do cliente (ex.: pessoa física, pessoa jurídica, produtor rural, etc.). O tipo de pessoa é cadastrado em tabela de tipo de pessoa.
P: Como o relatório calcula os descontos? R: O relatório exibe três colunas de desconto por item:
VL_DESCONTO: desconto comercial padrão do item do pedido.VL_DESCONTORETORNO: desconto de retorno/bonificação, se houver.VL_DESCONTOTOTAL: soma dos dois descontos anteriores (VL_DESCONTO + VL_DESCONTORETORNO).VL_LIQUIDO: valor total do item menos o desconto total (VL_TOTAL - VL_DESCONTOTOTAL).
P: É possível filtrar por múltiplos clientes, vendedores, transportadores ou tipos de pessoa simultaneamente?
R: Sim. Os grids aceitam múltiplas linhas, e o sistema monta a cláusula IN com todos os códigos informados. Para adicionar linhas, pressione F9 no grid correspondente ou digite o código diretamente.
Mensagens de Validação e Erros
P: Aparece a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!". O que fazer? R: O RPD024 exige que o campo Empresa seja preenchido antes de gerar o relatório. Informe o código da empresa ou use F9 para pesquisar e selecionar uma empresa válida.
P: Aparece a mensagem "A Empresa não está Cadastrada [ADM002]!". O que fazer? R: O código de empresa digitado não existe no cadastro de empresas. Verifique o código ou use F9 para selecionar uma empresa válida. Cadastre em ADM002 se necessário.
P: Aparece a mensagem "A Data Inicial não pode ser Maior que a Data Final!". O que fazer? R: A data inicial informada (de emissão ou de entrega) é posterior à data final correspondente. Corrija os campos para que a data inicial seja anterior ou igual à data final.
P: Aparece a mensagem "A Data Final não pode ser Menor que a Data Inicial!". O que fazer? R: A data final está sendo preenchida como anterior à data inicial. Corrija para que a data final seja igual ou posterior à data inicial. Esta validação se aplica tanto para as datas de emissão quanto para as datas de entrega.
P: Aparece a mensagem "É Obrigatório Informar a Empresa para Validação do Pedido!". O que fazer? R: Para validar o número do pedido no campo de filtro específico, é necessário que o campo Empresa esteja preenchido. Informe a empresa antes de preencher o número do pedido.
P: Aparece a mensagem "O Pedido não está Cadastrado para a Empresa [número] [MPD001]!". O que fazer? R: O número do pedido informado não existe para a empresa selecionada. Verifique se o pedido pertence à empresa correta e se o número está correto.
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 |
|---|---|
| CONDPAGTO | SELECT |
| ENDERECOPESSOA | SELECT |
| ITEMPEDIDO | SELECT |
| ITEMPEDIDOTROCA | SELECT |
| MUNICIPIO | SELECT |
| PEDIDO | SELECT |
| TIPOPESSOA | SELECT |