RPD016 — Demonstrativo de Obras
Fonte
- Source:
source/RPD016/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela RPD016? R: A tela RPD016 é um relatório de pedidos vinculados a contratos de obra (Romaneio). Ele exibe os pedidos e itens de pedido agrupados por obra (ROMANEIO), permitindo consultar o que foi pedido para cada obra, quem realizou os pedidos, os produtos envolvidos e os valores totais. O relatório pode ser gerado em três modelos distintos: por Romaneio (detalhado por pedido), por Produto (totalizando quantidades e valores por item) ou por Fornecedor/Pessoa (agrupando por profissional responsável).
P: O que o relatório RPD016 exibe? R: O relatório consulta as tabelas ROMANEIOPEDIDO, ROMANEIO, PEDIDO, ITEMPEDIDO, PESSOA e ITEM. Exibe informações como: empresa, número e data do romaneio, descrição da obra, cliente, fornecedor/profissional, número e data do pedido, autorizador (comprador), situação do pedido (Atendido/Não Atendido), código e descrição do produto, unidade de medida, quantidade pedida, valor unitário e valor total líquido. Apenas pedidos com status A (Atendido), P (Parcial) ou N (Não Atendido) e romaneios com status V (Válido) são considerados.
P: Quais são os modelos de relatório disponíveis no RPD016? R: O RPD016 oferece três modelos selecionáveis pelo campo "Tipo":
- R (Romaneio): Relatório detalhado por ordem de romaneio e pedido, exibindo cada item com seu profissional/fornecedor e autorizador. Layout: RPD016_R.
- P (Produto): Relatório sintético agrupado por romaneio e produto, totalizando quantidades e valores. Layout: RPD016_P.
- F (Fornecedor/Profissional): Relatório agrupado por romaneio, profissional e produto, totalizando quantidades e valores por responsável. Layout: RPD016_F.
P: Quais são os filtros disponíveis na tela RPD016? R: A tela RPD016 oferece os seguintes filtros:
- Empresa (CD_EMPRESA): Filtra pedidos de uma empresa específica.
- Situação do Pedido (ST_PEDIDO): Filtra por status (Todos, Atendido ou Não Atendido/Parcial).
- Nr. Romaneio / Obra: Filtra por número de contrato de obra (romaneio).
- Descrição da Obra: Exibida automaticamente ao informar o romaneio.
- Cliente (CD_CLIENTE): Filtra pelo cliente vinculado ao romaneio.
- Data Inicial / Data Final (DT_PEDIDO): Filtra pedidos por período de emissão.
- Produtos (grid ITEM): Lista de produtos para filtrar por código de item.
- Pessoas/Fornecedores (grid PESSOA): Lista de fornecedores/profissionais.
- Autorizadores/Compradores (grid COMPRADOR): Lista de compradores autorizadores.
- Movimentações (grid MOVIMENTACAO): Filtra por tipo de movimentação do item.
- Usuários (grid USUARIO): Filtra pelo usuário que registrou o romaneio.
P: Quais são os atalhos de teclado disponíveis na tela RPD016? R: A tela RPD016 disponibiliza os seguintes atalhos:
- F4 - Limpar (remove o registro selecionado no grid ativo)
- F5 - Novo (reinicia os filtros)
- F8 - Imprimir (gera o relatório)
- F9 - Pesquisar (abre a lista de valores no campo em foco nos grids)
- F12 - Sair
Mensagens de Validação e Erros
P: O que significa a mensagem "A Empresa não está Cadastrada [ADM002]!"? R: Esta mensagem é exibida quando o código informado no campo Empresa não corresponde a nenhuma empresa cadastrada no sistema. Verifique se o código está correto, ou pressione F9 no campo Empresa para abrir a lista de empresas disponíveis e selecionar a desejada. O cadastro de empresas é gerenciado na tela ADM002.
P: O que significa a mensagem "O Produto não está Ativo [TPO001]!" ou "O Código do Produto não está Cadastrado [TPO001]!"? R: Estas mensagens são exibidas ao informar um código de produto no grid de Itens que não existe no cadastro (tabela ITEM) ou que está inativo (ST_ATIVO = 'N'). Utilize apenas produtos ativos e cadastrados. Para verificar o cadastro de produtos, acesse a tela TPO001. Pressione F9 no grid de produtos para pesquisar produtos ativos disponíveis.
P: O que significa a mensagem "A Data Inicial não pode ser Maior que a Data Final!" ou "A Data Final não pode ser Menor que a Data Inicial!"? R: Estas mensagens indicam que o intervalo de datas informado é inválido. A data inicial do período deve ser sempre menor ou igual à data final. Corrija as datas informadas nos campos DT_INICIAL e DT_FINAL antes de gerar o relatório.
P: O que significa a mensagem "A Pessoa Física / Jurídica não está Ativa [TFA001]!" ou "não está Cadastrada [TFA001]!"? R: Esta mensagem é exibida ao informar um código de pessoa no grid de Fornecedores ou no campo de Transportador que não existe no cadastro (tabela PESSOA) ou que está inativa (ST_ATIVA = 'N'). Verifique se o código está correto, certifique-se de que a pessoa esteja ativa no cadastro TFA001, ou pressione F9 para pesquisar e selecionar a pessoa correta.
P: O que significa a mensagem "O Comprador não está Cadastrado [TFA007]!"? R: Esta mensagem é exibida ao informar um código de comprador (autorizador) no grid que não está cadastrado como comprador no sistema (tabela COMPRADOR). Verifique se o código está correto ou pressione F9 para pesquisar os compradores cadastrados. O cadastro de compradores é realizado na tela TFA007.
P: O que significa a mensagem "Este Número da Obra não está Cadastrado [MPD026]!"? R: Esta mensagem indica que o número de romaneio (contrato de obra) informado não existe na tabela ROMANEIO ou não está com status Válido (ST_ROMANEIO = 'V') para a empresa informada. Verifique se o número está correto ou pressione F9 no campo Nr. Romaneio para pesquisar os contratos de obra disponíveis. O cadastro de romaneios é gerenciado na tela MPD026.
P: O que significa a mensagem "Este Cliente não está Cadastrado ou não possui Contrato de Obra. [MPD026]!"? R: Esta mensagem é exibida ao informar um código de cliente que não possui romaneios (contratos de obra) associados na tabela ROMANEIO. Verifique se o cliente está correto ou pressione F9 no campo Cliente para pesquisar clientes que possuem contratos de obra. Certifique-se de que o cliente possua pelo menos um romaneio cadastrado.
P: O que significa a mensagem "Movimentação não cadastrada. Verifique [TCB001]"? R: Esta mensagem é exibida ao informar um código de movimentação no grid de Movimentações que não existe na tabela MOVIMENTACAO. Verifique se o código está correto ou pressione F9 para pesquisar as movimentações disponíveis. O cadastro de movimentações é gerenciado na tela TCB001.
P: O que significa a mensagem "Usuário não cadastrado. Verifique [ADM001]"? R: Esta mensagem é exibida ao informar um código de usuário no grid de Usuários que não existe na tabela USUARIO. Verifique se o código está correto ou pressione F9 para pesquisar os usuários cadastrados. O cadastro de usuários é gerenciado na tela ADM001.
P: O que significa a mensagem "O Transportador não está Ativo [TFA001]!" ou "não está Cadastrado [TFA001]!"? R: Esta mensagem é exibida ao informar um código de profissional/transportador no grid de Profissionais que não existe no cadastro ou está inativo. Verifique se o código está correto e se o cadastro da pessoa está ativo na tela TFA001.
P: Os filtros dos grids são salvos entre sessões? R: Sim. O RPD016 utiliza o mecanismo de salvamento e recuperação de filtros do sistema (Grava_FiltroPrograma / Recupera_FiltroPrograma). Ao fechar a tela, os filtros informados são salvos para o usuário e empresa logados, sendo restaurados automaticamente na próxima abertura do relatório.
Mensagens exibidas
Levantadas de source/RPD016/ pela camada 0 (commit 96fc51e236).
Mais 14 mensagens com texto literal no código: RPD016.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
| USUARIO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ITEMPEDIDO | SELECT |
| MOVIMENTACAO | SELECT |
| PEDIDO | SELECT |
| ROMANEIO | SELECT |
| ROMANEIOPEDIDO | SELECT |