Pular para o conteúdo principal

RPD022 — Relatório RPD022

Fonte​

  • Source: source/RPD022/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade da tela RPD022? R: O RPD022 é um relatório multi-modelo voltado para operações de locação e atendimento. Ele permite visualizar e analisar atendimentos (locações), itens em campo, cancelamentos, competências financeiras, registros de caixa, produtos, estoque de itens locados, provas agendadas e outras movimentações relacionadas a pedidos do tipo locação. O relatório consulta principalmente as tabelas LOCACAO, LOCACAOITEM, PEDIDO, ITEM, PESSOA e EMPRESA, cruzando dados de retirada, devolução, vendedor, cliente e valores financeiros.


P: Quais são os modelos de relatório disponíveis no RPD022? R: O campo "Tipo de Relatório" (cmbTP_RELATORIO) oferece os seguintes modelos:

  • V - Relatório de Itens em Campo (layout RPD022_V): lista itens de locação ativos, não trocados e não devolvidos, por vendedor e data de retirada.
  • E - Relatório de Cancelamentos (layout RPD022_E): exibe locações canceladas com filtro por data de cancelamento e detalhes do motivo.
  • A - Relatório analítico de atendimentos por item.
  • B - Relatório de itens por atendimento.
  • C - Relatório consolidado (não exige empresa obrigatória).
  • D - Relatório de devoluções (não exige empresa obrigatória).
  • F - Relatório financeiro (não exige empresa obrigatória).
  • G - Relatório por grupo de produto (não exige empresa obrigatória).
  • H - Relatório de provas: exige informar data de prova em vez de data de emissão.
  • P - Relatório de produtos/estoque: exibe situação dos itens por empresa, permite filtrar por grupo e marca.
  • T - Relatório por regime de competência: agrupa operações (locação, venda, avaria, troca) por competência financeira.
  • R - Relatório de registro de caixa: exibe entradas e recebimentos do caixa.

P: O relatório salva ou exclui dados do sistema? R: Não. O RPD022 é 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 (itens, pessoas, vendedores, grupos, marcas, empresas), sem afetar o banco de dados.


P: Como funciona a pesquisa rápida (F9) nos campos de filtro? R: Ao pressionar F9 em qualquer campo de grid ou no campo de empresa, o sistema abre uma janela de pesquisa:

  • Campo Empresa: pesquisa na tabela EMPRESA.
  • Grid de Itens: pesquisa produtos ativos na tabela ITEM (somente ST_ATIVO = 'S').
  • Grid de Vendedores: pesquisa na tabela VENDEDOR cruzada com PESSOA.
  • Grid de Pessoas/Clientes: pesquisa em PESSOA com status ativo (ST_ATIVA = 'S').
  • Condição de Pagamento: pesquisa em CONDPAGTO.
  • Forma de Pagamento: pesquisa em FORMAPAGTO.
  • Motivo de Cancelamento: pesquisa em MOTIVO.
  • Grid de Grupos: pesquisa em GRUPO.
  • Grid de Marcas: pesquisa em MARCA.
  • Grid de Empresas (para o modo P): pesquisa em EMPRESA.

P: O que são os atalhos de teclado disponíveis? R: Os seguintes atalhos estão disponíveis na tela RPD022:

  • F4: Limpar/remover o registro selecionado no grid ativo.
  • F5: Novo (reinicializa os filtros).
  • F8: Imprimir/gerar o relatório.
  • F12: Sair da tela.

Mensagens de Validação e Erros​

P: Aparece a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!". O que fazer? R: Esta mensagem ocorre ao tentar imprimir o relatório sem informar o código da empresa no campo "Empresa", para os modelos que exigem empresa obrigatória (V, A, B, H e outros). Os modelos C, D, F e G não exigem empresa. Para resolver, informe o código da empresa no campo correspondente ou selecione via F9, e tente novamente.


P: Aparece a mensagem "Para Visualizar este Relatório, é obrigatório informar Data Inicial ou Data Final de Emissão". O que fazer? R: Para os modelos que exigem período (os que não são V, E, P, T, R, G, H), é necessário informar ao menos uma das datas de emissão (Data Inicial ou Data Final). Preencha o campo de data e tente novamente.


P: Aparece a mensagem "Para Visualizar este Relatório, é obrigatório informar a Data Inicial ou Data Final de Prova". O que fazer? R: Esta validação ocorre exclusivamente para o modelo H (Relatório de Provas). Informe ao menos uma das datas no campo "Data de Prova" (início ou fim) antes de gerar o relatório.


P: Aparece a mensagem "A Data Final do Evento deve ser Menor que a Inicial!". O que fazer? R: O sistema detectou que a Data Final do Evento é anterior à Data Inicial do Evento. Corrija os campos de data do evento para que a data final seja igual ou posterior à data inicial.


P: Aparece a mensagem "A Empresa não está Cadastrada [ADM002]!". O que fazer? R: O código de empresa informado não existe no cadastro de empresas (EMPRESA). Verifique o código digitado ou use F9 para pesquisar e selecionar uma empresa válida. Caso necessário, cadastre a empresa na tela ADM002.


P: Aparece a mensagem "O Produto não está Ativo [TPO001]!". O que fazer? R: O produto informado no grid de itens existe no cadastro, mas está marcado como inativo (ST_ATIVO = 'N'). No modo de relatório P (Produtos), produtos inativos são aceitos. Para os demais modelos, informe apenas produtos ativos ou utilize F9 para pesquisar somente itens ativos. Para reativar um produto, acesse a tela TPO001.


P: Aparece a mensagem "O Código do Produto não está Cadastrado [TPO001]!". O que fazer? R: O código digitado no grid de itens não corresponde a nenhum produto cadastrado. Verifique o código ou use F9 para pesquisar o produto correto. Caso o produto não exista, cadastre-o em TPO001.


P: Aparece a mensagem "A Data Inicial não pode ser Maior que a Data Final!". O que fazer? R: O sistema validou que a data inicial informada é posterior à data final. Corrija os campos de data para que a data inicial seja anterior ou igual à data final. Esta validação se aplica tanto para o período de emissão quanto para o período de retirada.


P: Aparece a mensagem "A Data Final não pode ser Menor que a Data Inicial!". O que fazer? R: Semelhante à mensagem anterior, a data final está sendo gravada como anterior à data inicial. Corrija a data final para que seja igual ou posterior à data inicial.


P: Aparece a mensagem "É Obrigatório Informar a Empresa para Validação do Pedido!". O que fazer? R: Ao informar um número de pedido, o sistema precisa da empresa para validar a existência do pedido. Preencha primeiro o campo "Empresa" antes de informar o número do pedido.


P: Aparece a mensagem "O Pedido não está Cadastrado para a Empresa [número] [MPD043]!". O que fazer? R: O número de pedido informado não existe para a empresa selecionada. Verifique se o pedido pertence à empresa correta. É possível que o pedido exista em outra empresa ou que o número esteja errado.


P: Aparece a mensagem "A Pessoa Física / Jurídica não está Ativa [TFA001]!". O que fazer? R: A pessoa informada no grid de clientes/pessoas existe no cadastro, mas está inativa (ST_ATIVA = 'N'). Selecione uma pessoa ativa ou reative o cadastro na tela TFA001.


P: Aparece a mensagem "A Pessoa Física / Jurídica não está Cadastrada [TFA001]!". O que fazer? R: O código informado no grid de pessoas não existe no cadastro. Verifique o código ou use F9 para pesquisar. Caso necessário, cadastre a pessoa na tela TFA001.


P: Aparece a mensagem "O Vendedor não está Cadastrado [TFA007]!". O que fazer? R: O código de vendedor informado não existe no cadastro de vendedores. Verifique o código ou use F9 para pesquisar o vendedor. Para cadastrar um vendedor, acesse a tela TFA007.


P: Aparece a mensagem "A Movimentação não está Ativa [TCB001]!". O que fazer? R: A movimentação informada existe, mas está inativa. Selecione uma movimentação ativa ou acesse TCB001 para reativá-la.


P: Aparece a mensagem "A Movimentação não está Cadastrada [TCB001]!". O que fazer? R: O código de movimentação não existe no cadastro. Verifique o código ou use F9 para selecionar uma movimentação válida. Cadastre em TCB001 se necessário.


P: Aparece a mensagem "A Condição de Pagamento não está Cadastrada [TFC002]!". O que fazer? R: O código de condição de pagamento digitado não existe. Use F9 para pesquisar ou informe um código válido. Cadastre em TFC002 se necessário.


P: Aparece a mensagem "A Forma de Pagamento não está Cadastrada [TFC001]!". O que fazer? R: O código de forma de pagamento não existe no cadastro. Use F9 para pesquisar ou informe um código válido. Cadastre em TFC001 se necessário.


P: Aparece a mensagem "A Tabela de Preço não está Cadastrada [TFA006]!". O que fazer? R: O código de tabela de preço informado não existe. Use F9 para pesquisar ou informe um código válido. Cadastre em TFA006 se necessário.


P: Aparece a mensagem "É Obrigatório Informar a Empresa para Validação do Atendimento!". O que fazer? R: Ao preencher o número de atendimento, o sistema necessita da empresa para validar. Preencha o campo empresa antes de informar o número do atendimento.


P: Aparece a mensagem "O atendimento não está Cadastrado para a Empresa [número] [MPD043]!". O que fazer? R: O número de atendimento (locação) informado não existe para a empresa selecionada. Verifique se o atendimento pertence à empresa correta ou se o número está correto.


P: Aparece a mensagem "O Motivo não está Cadastrado [TFA009]!". O que fazer? R: O código de motivo de cancelamento informado não existe. Verifique o código ou use F9 para pesquisar. Cadastre em TFA009 se necessário.


P: Aparece a mensagem "O Grupo não está Cadastrado! Verifique [TPO006]". O que fazer? R: O código de grupo de produto informado no grid de grupos não existe. Verifique ou use F9. Cadastre em TPO006 se necessário.


P: Aparece a mensagem "A Marca não está Cadastrada! Verifique [TPO002]". O que fazer? R: O código de marca informado no grid de marcas não existe. Verifique ou use F9. Cadastre em TPO002 se necessário.


P: Aparece a mensagem "A Data Inicial é maior que a data Final. Verifique!" ou "A Data Final é menor que a data Inicial. Verifique!" no campo de Data de Prova. O que fazer? R: As datas de prova (Data Início de Prova e Data Fim de Prova) estão com intervalo inválido. Corrija para que a Data Início de Prova seja anterior ou igual à Data Fim de Prova.


Dúvidas sobre Filtros e Comportamento​

P: Posso filtrar por múltiplos produtos, pessoas ou vendedores ao mesmo tempo? R: Sim. Os grids de Itens, Pessoas, Vendedores, Grupos, Marcas e Empresas aceitam múltiplas linhas. Cada linha adicionada ao grid é incluída no filtro usando a cláusula IN na consulta SQL. Para adicionar uma linha, posicione o cursor no grid e pressione F9 para pesquisar, ou digite diretamente o código.


P: O que acontece se eu não informar nenhum filtro de data? R: Para os modelos V, E, P, T, R, G e H, o campo de data não é obrigatório (exceto H que exige data de prova). Para os demais modelos, ao menos uma das datas de emissão deve ser informada. Se nenhuma data for informada nos modelos obrigatórios, o sistema exibe mensagem de validação.


P: O filtro "Status da Locação" (Situação) afeta quais modelos? R: O filtro de situação (cmbST_LOCACAO) é aplicado para os modelos V, A, B, C, D, E, F e H. As opções disponíveis são:

  • P - Pedidos Gerados (ST_LOCACAO = 'P')
  • A - Atendidos (ST_LOCACAO = 'A')
  • C - Pedidos Cancelados (ST_LOCACAO = 'C')
  • D - Finalizadas (ST_LOCACAO = 'D')
  • V - Todas Válidas (excluindo canceladas)
  • T - Todas (sem filtro de situação)

P: Para o modelo P (Produtos), como funciona o filtro de situação Ativo/Inativo? R: No modelo P, o campo "Ativo" (cmbAtivo) permite filtrar produtos por situação:

  • S - Somente produtos ativos (ST_ATIVO = 'S')
  • N - Somente produtos inativos (ST_ATIVO = 'N')
  • Sem seleção: retorna ativos e inativos

P: O que é o campo "Tipo de Operação" (cmbTP_PEDIDO) no RPD022? R: Nos modelos T, R e nos modelos V, A, B, C, D, E, F, H, o campo tipo de operação permite filtrar por:

  • L - Locações (TP_LOCACAO = 'L' ou TP_COMPETENCIA = 'LOCAÇÃO')
  • V - Vendas (TP_LOCACAO = 'V' ou TP_COMPETENCIA = 'VENDA')
  • A - Avarias (TP_COMPETENCIA = 'AVARIA')
  • T - Trocas (TP_COMPETENCIA = 'TROCA')
  • Sem seleção: todas as operações

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
CONTASSELECT
ENDERECOPESSOASELECT
ESTOQUESELECT
EVENTOSELECT
FORMAPAGTOSELECT
GRUPOSELECT
ITEMPEDIDOSELECT
LOCACAOSELECT
LOCACAODEVOLSELECT
LOCACAOITEMSELECT
LOCACAOITEMTROCASELECT
LOCACAOORIGINALSELECT
LOCACAOORIGINALITEMSELECT
LOCACAOTROCASELECT
MARCASELECT
MOTIVOSELECT
MOVTOCAIXASELECT
MUNICIPIOSELECT
PARMFATURSELECT
PEDIDOSELECT
TABPRECOSELECT
USUARIOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_PRECOITEMCONDPAGTO (SELECT), ITEM (SELECT), ITEMTABPRECO (SELECT), ITEMTABPRECODATA (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT) +6

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
CONDPAGTOSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOPCPSELECT
ITEMSELECT
ITEMTABPRECOSELECT
ITEMTABPRECODATASELECT
MUNICIPIOSELECT
PAISBACENSELECT
PARAMRECAPSELECT
PARMFATURSELECT
PARMOFICINASELECT
PARMTABPRECOSELECT
PESSOASELECT
PESSOAFISICASELECT
REGIAOCOMERCIALSELECT
SESSAOSELECT
SUBGRUPOSELECT
...+1 tabelas

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
jCaixaCONTAS
MFC028CONTAS
CFC006Consulta Fatura (Agrupamento de Notas)CONTAS
MFC033Gerenciamento Boleto Rápido JunsoftCONTAS
TRC037CONTAS
JunsoftAPIBoletosCONTAS
MPD094CONTAS
MNF019Gerenciamento de Notas Geral/MestraCONTAS
MFC021CONTAS
MFC003Lançamento de Caixa Avulso / ChequeCONTAS
JunsoftServiceFatAppCONTAS
MNF032Importação de XML TransmitidoCONTAS
CFC008Controle de CobrançaCONTAS
MFC019Reparcelamento de ContasCONTAS
MNF027Cancelamento de Notas FiscaisCONTAS
MRC030CONTAS
MCA007Condenação de LeiteCONTAS
MFC016Fatura ( Agrupamento de Notas Fiscais )CONTAS
MRC021Cancelamento de Ordem de carregamento RecapadoraCONTAS
CFC009Consulta/Cancelamento de ReparcelamentoCONTAS
MNF029CONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MFC009Alteração de DuplicatasCONTAS
MFC036Liberação de Contas a PagarCONTAS
CPD008CONTAS
MNF005Cancelamento de Notas FiscaisCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
CFC012CONTAS
MFC030CONTAS
MFC012Agrupamento de ContasCONTAS
...+75 telas