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(somenteST_ATIVO = 'S'). - Grid de Vendedores: pesquisa na tabela
VENDEDORcruzada comPESSOA. - Grid de Pessoas/Clientes: pesquisa em
PESSOAcom 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'ouTP_COMPETENCIA = 'LOCAÇÃO') - V - Vendas (
TP_LOCACAO = 'V'ouTP_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)
| 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 |
| CONTAS | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTOQUE | SELECT |
| EVENTO | SELECT |
| FORMAPAGTO | SELECT |
| GRUPO | SELECT |
| ITEMPEDIDO | SELECT |
| LOCACAO | SELECT |
| LOCACAODEVOL | SELECT |
| LOCACAOITEM | SELECT |
| LOCACAOITEMTROCA | SELECT |
| LOCACAOORIGINAL | SELECT |
| LOCACAOORIGINALITEM | SELECT |
| LOCACAOTROCA | SELECT |
| MARCA | SELECT |
| MOTIVO | SELECT |
| MOVTOCAIXA | SELECT |
| MUNICIPIO | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| TABPRECO | SELECT |
| USUARIO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_PRECOITEM | CONDPAGTO (SELECT), ITEM (SELECT), ITEMTABPRECO (SELECT), ITEMTABPRECODATA (SELECT), PARAMRECAP (SELECT), PARMFATUR (SELECT) +6 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AREACOMERCIAL | SELECT |
| CONDPAGTO | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| GRUPOPCP | SELECT |
| ITEM | SELECT |
| ITEMTABPRECO | SELECT |
| ITEMTABPRECODATA | SELECT |
| MUNICIPIO | SELECT |
| PAISBACEN | SELECT |
| PARAMRECAP | SELECT |
| PARMFATUR | SELECT |
| PARMOFICINA | SELECT |
| PARMTABPRECO | SELECT |
| PESSOA | SELECT |
| PESSOAFISICA | SELECT |
| REGIAOCOMERCIAL | SELECT |
| SESSAO | SELECT |
| SUBGRUPO | SELECT |
| ... | +1 tabelas |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
jCaixa | CONTAS | |
| MFC028 | CONTAS | |
| CFC006 | Consulta Fatura (Agrupamento de Notas) | CONTAS |
| MFC033 | Gerenciamento Boleto Rápido Junsoft | CONTAS |
| TRC037 | CONTAS | |
JunsoftAPIBoletos | CONTAS | |
| MPD094 | CONTAS | |
| MNF019 | Gerenciamento de Notas Geral/Mestra | CONTAS |
| MFC021 | CONTAS | |
| MFC003 | Lançamento de Caixa Avulso / Cheque | CONTAS |
JunsoftServiceFatApp | CONTAS | |
| MNF032 | Importação de XML Transmitido | CONTAS |
| CFC008 | Controle de Cobrança | CONTAS |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MNF027 | Cancelamento de Notas Fiscais | CONTAS |
| MRC030 | CONTAS | |
| MCA007 | Condenação de Leite | CONTAS |
| MFC016 | Fatura ( Agrupamento de Notas Fiscais ) | CONTAS |
| MRC021 | Cancelamento de Ordem de carregamento Recapadora | CONTAS |
| CFC009 | Consulta/Cancelamento de Reparcelamento | CONTAS |
| MNF029 | CONTAS | |
| TFA067 | Contratos e Licenças de Software | CONTAS |
| MFC009 | Alteração de Duplicatas | CONTAS |
| MFC036 | Liberação de Contas a Pagar | CONTAS |
| CPD008 | CONTAS | |
| MNF005 | Cancelamento de Notas Fiscais | CONTAS |
| MFC023 | Duplicata / Adiantamento por Obra | CONTAS |
| CFC012 | CONTAS | |
| MFC030 | CONTAS | |
| MFC012 | Agrupamento de Contas | CONTAS |
| ... | +75 telas |