Pular para o conteúdo principal

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:

  1. Pedidos de venda vinculados à obra.
  2. Notas de venda vinculadas à obra.
  3. Pedidos de devolução vinculados à obra.
  4. Diário técnico (lançamentos por técnico).
  5. Deslocamentos de veículos.
  6. Itens dos pedidos (produtos e serviços agrupados).
  7. Resumo geral de despesas da obra.
  8. Contas vinculadas à obra (duplicatas).
  9. Totais da obra via VIEW_RESUMOOBRAV2.
  10. 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)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONDPAGTOSELECT
CONTASSELECT
CONTASHISTORICOSELECT
DESLOCAMENTOVEICULOSELECT
DIARIOSELECT
DIARIOTECNICOSELECT
FORMAPAGTOSELECT
HISTORICOSELECT
ITEMSELECT
ITEMNOTASELECT
ITEMPEDIDOSELECT
ITEMPEDIDODEVOLSELECT
MOTORISTASELECT
MOVESTOQUESELECT
NOTASELECT
PARMFATURSELECT
PEDIDOSELECT
PESSOASELECT
ROMANEIOSELECT
ROMANEIOADICIONALSELECT
ROMANEIOCONTASSELECT
ROMANEIONOTASELECT
ROMANEIOPEDIDOSELECT
TECNICOOBRASELECT
TIPOCALCULOSELECT
UNIDMEDSELECT
VEICULOSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
VIEW_RESUMOOBRACONTAS (SELECT), CONTASHISTORICO (SELECT), DIARIO (SELECT), DIARIOTECNICO (SELECT), HISTORICO (SELECT), ITEM (SELECT) +12
VIEW_RESUMOOBRAV2CONTAS (SELECT), CONTASHISTORICO (SELECT), DIARIO (SELECT), DIARIOTECNICO (SELECT), HISTORICO (SELECT), ITEM (SELECT) +8

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
CONTASSELECT
CONTASHISTORICOSELECT
DIARIOSELECT
DIARIOTECNICOSELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
GRUPOPCPSELECT
HISTORICOSELECT
ITEMSELECT
ITEMPEDIDOSELECT
MUNICIPIOSELECT
NOTASELECT
PAISBACENSELECT
PEDIDOSELECT
PESSOASELECT
PESSOAFISICASELECT
REGIAOCOMERCIALSELECT
ROMANEIOSELECT
...+7 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