RPD039 — Relatório RPD039
Fonte
- Source:
source/RPD039/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade do relatório RPD039? R: O RPD039 é um relatório de obras baseado no módulo de Romaneio. Ele permite consultar e analisar obras sob três modelos distintos:
- Resumo de Obra (R): apresenta um resumo financeiro da obra, incluindo valor de contrato, pedidos, deslocamento, despesas técnicas, duplicatas e valor líquido. Opcionalmente exibe o custo das notas de venda vinculadas à obra.
- Detalhamento de Obra (D): exibe o detalhamento completo da obra com sub-relatórios de: pedidos de venda, notas de venda, pedidos de devolução, diário técnico, deslocamentos de veículos, itens dos pedidos, resumo e contas vinculadas.
- Diário (T): exibe os lançamentos do diário técnico com horas trabalhadas, itens e valores.
O relatório consulta as tabelas ROMANEIO, ROMANEIOPEDIDO, ROMANEIONOTA, DIARIOTECNICO, DESLOCAMENTOVEICULO, ROMANEIOCONTAS e funções auxiliares como VIEW_RESUMOOBRA e VIEW_RESUMOOBRAV2.
P: Quais são os filtros disponíveis no RPD039? R: O relatório oferece os seguintes filtros:
- Empresa (obrigatório): código da empresa.
- Nr. Romaneio (Obra): número específico da obra/romaneio (somente obras com status 'V' - Válidas).
- Cliente: código da pessoa/cliente vinculado à obra.
- Tipo de Relatório: Resumo (R), Detalhamento (D) ou Diário (T).
- Data de Início da Obra e Data de Fim da Obra: filtra pela data do romaneio.
- Data de Início do Diário e Data de Fim do Diário (somente no modelo Diário/T): filtra pela data dos lançamentos do diário técnico.
- Técnicos (grid, somente no modelo Diário/T): lista de técnicos para filtrar os diários.
- Serviços (grid, somente no modelo Diário/T): lista de itens/serviços para filtrar os diários.
- Mostrar Custo NF Venda (somente no modelo Resumo/R): opção para incluir o custo das notas fiscais de venda no cálculo do líquido da obra.
P: O relatório exige parâmetros de faturamento cadastrados. Como verificar? R: Ao abrir o RPD039, o sistema verifica automaticamente se existem parâmetros de faturamento (tabela PARMFATUR) cadastrados para a empresa da sessão. Se não existirem, uma mensagem de erro é exibida e o relatório não pode ser gerado. Para resolver, acesse o módulo MFA001 (Parâmetros de Faturamento) e realize o cadastro dos parâmetros para a empresa.
P: O que é o campo "Mostrar Custo NF Venda" no modelo Resumo?
R: Quando essa opção está marcada no modelo Resumo (R), o sistema inclui no cálculo do valor líquido da obra o custo das notas fiscais de saída (TP_NOTA = 'S', ST_NOTA = 'V') vinculadas à obra através de ROMANEIONOTA, calculado via MOVESTOQUE. O valor líquido da obra é calculado como: Valor do Contrato + Valor Adicional - Valor Total de Compras - Valor de Duplicatas - Custo das Notas de Venda.
P: O relatório de Detalhamento (D) contém quantos sub-relatórios? R: O modelo de Detalhamento gera até 10 sub-relatórios encadeados ao relatório principal:
- Pedidos de venda vinculados à obra.
- Notas de venda vinculadas à obra.
- Pedidos de devolução vinculados à obra.
- Diário técnico (lançamentos por técnico).
- Deslocamentos de veículos.
- Itens dos pedidos (produtos e serviços agrupados).
- Resumo geral de despesas da obra.
- Contas vinculadas à obra (duplicatas).
- Totais da obra via VIEW_RESUMOOBRAV2.
- Resumo financeiro completo e contas adicionais.
Mensagens de Validação e Erros
P: Ao abrir o RPD039, aparece "Os Parâmetros de Faturamento Para a Empresa X não Estão Cadastrados. Verifique! [MFA001]". O que fazer? R: O sistema não encontrou os parâmetros de faturamento para a empresa atual. Acesse o módulo MFA001 e cadastre os parâmetros antes de utilizar este relatório.
P: Ao clicar em "Imprimir", aparece "Informe a Empresa. Verifique!". O que devo fazer? R: O campo Empresa é obrigatório. Preencha o código da empresa antes de gerar o relatório. Utilize F9 para abrir a busca de empresas.
P: Ao informar o código da empresa, aparece "A Empresa não Está Cadastrada. Verifique! [ADM002]". O que significa? R: O código de empresa informado não existe no cadastro. Verifique o código ou utilize F9 para pesquisar. Cadastre a empresa no módulo ADM002 se necessário.
P: Ao informar o número da obra, aparece "A Obra não Está Cadastrada. Verifique! [MPD026]". O que fazer? R: O número de romaneio informado não existe para a empresa selecionada, ou a obra está cancelada (apenas obras com status 'V' são localizadas). Verifique o número, selecione a empresa correta ou utilize F9 para pesquisar as obras disponíveis.
P: Ao informar um cliente, aparece "A Pessoa não Está Cadastrada. Verifique! [TFA001]". O que fazer? R: O código de pessoa/cliente informado não existe na tabela PESSOA. Utilize F9 para pesquisar, ou verifique o cadastro no módulo TFA001.
P: Ao informar um técnico no grid, aparece "A Pessoa não Está Cadastrada Como um Técnico. Verifique! [TFA073]". O que significa? R: O código informado não está cadastrado na tabela TECNICOOBRA. O técnico deve ser cadastrado como técnico de obra no módulo TFA073 antes de ser utilizado como filtro.
P: Ao informar um técnico no grid, aparece "A Pessoa não Está Cadastrada. Verifique! [TFA001]" ou "A Pessoa não Está Ativa. Verifique! [TFA001]". O que fazer? R: O técnico informado não existe no cadastro de pessoas ou está inativo. Verifique o cadastro no módulo TFA001 e reative-o se necessário.
P: Ao confirmar o técnico no grid sem informar o código, aparece "É Obrigatório Informar o Técnico!". O que fazer? R: Ao adicionar uma linha no grid de técnicos, o código do técnico é obrigatório. Informe o código ou pressione F9 para pesquisar, ou cancele a linha se não quiser filtrar por técnico.
P: Ao informar um serviço no grid, aparece "O Item não Está Cadastrado. Verifique! [TPO001]" ou "O Item não Está Ativo. Verifique! [TPO001]". O que fazer? R: O código de serviço/item informado não existe ou está inativo. Verifique no módulo TPO001 e reative se necessário.
P: Ao confirmar o serviço no grid sem informar o código, aparece "É Obrigatório Informar o Serviço!". O que fazer? R: O código do serviço é obrigatório ao adicionar uma linha no grid de serviços. Informe o código ou pressione F9 para pesquisar, ou cancele a linha.
P: Ao clicar em "Imprimir" com as datas de obra inconsistentes, aparece "A Data Final da Obra é Menor que a Data de Inicio". O que fazer? R: Corrija o período da obra para que a data final seja posterior ou igual à data inicial.
P: Ao clicar em "Imprimir" com as datas do diário inconsistentes, aparece "A Data Final do Diário é Menor que a Data de Inicio". O que fazer? R: Corrija o período do diário para que a data final seja posterior ou igual à data inicial.
P: Ao tentar excluir um técnico ou serviço, aparece "Este registro não pode ser excluído pois existem movimentações relacionadas" (W-0668). O que fazer? R: O registro selecionado possui dependências no sistema. Verifique se há lançamentos vinculados antes de excluir.
Atalhos de Teclado
P: Quais são os atalhos de teclado disponíveis no RPD039? R: Os seguintes atalhos estão disponíveis:
- F4: Excluir o registro selecionado no grid ativo.
- F5: Novo (reinicia os filtros).
- F8: Imprimir o relatório.
- F9: Abrir a busca/pesquisa no campo ou grid ativo.
- F12: Sair do módulo.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| CONTAS | SELECT |
| CONTASHISTORICO | SELECT |
| DESLOCAMENTOVEICULO | SELECT |
| DIARIO | SELECT |
| DIARIOTECNICO | SELECT |
| FORMAPAGTO | SELECT |
| HISTORICO | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMPEDIDO | SELECT |
| ITEMPEDIDODEVOL | SELECT |
| MOTORISTA | SELECT |
| MOVESTOQUE | SELECT |
| NOTA | SELECT |
| PARMFATUR | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| ROMANEIO | SELECT |
| ROMANEIOADICIONAL | SELECT |
| ROMANEIOCONTAS | SELECT |
| ROMANEIONOTA | SELECT |
| ROMANEIOPEDIDO | SELECT |
| TECNICOOBRA | SELECT |
| TIPOCALCULO | SELECT |
| UNIDMED | SELECT |
| VEICULO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| HABILITA_PESOQTDE | ITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT) |
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| VIEW_RESUMOOBRA | CONTAS (SELECT), CONTASHISTORICO (SELECT), DIARIO (SELECT), DIARIOTECNICO (SELECT), HISTORICO (SELECT), ITEM (SELECT) +12 |
| VIEW_RESUMOOBRAV2 | CONTAS (SELECT), CONTASHISTORICO (SELECT), DIARIO (SELECT), DIARIOTECNICO (SELECT), HISTORICO (SELECT), ITEM (SELECT) +8 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AREACOMERCIAL | SELECT |
| CONTAS | SELECT |
| CONTASHISTORICO | SELECT |
| DIARIO | SELECT |
| DIARIOTECNICO | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| GRUPOPCP | SELECT |
| HISTORICO | SELECT |
| ITEM | SELECT |
| ITEMPEDIDO | SELECT |
| MUNICIPIO | SELECT |
| NOTA | SELECT |
| PAISBACEN | SELECT |
| PEDIDO | SELECT |
| PESSOA | SELECT |
| PESSOAFISICA | SELECT |
| REGIAOCOMERCIAL | SELECT |
| ROMANEIO | SELECT |
| ... | +7 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 |