Pular para o conteúdo principal

RPD040 — Relatório RPD040

Fonte​

  • Source: source/RPD040/

Perguntas Frequentes​


Perguntas Gerais​

P: Qual é a finalidade do relatório RPD040? R: O RPD040 é um relatório de auditoria de pedidos voltado ao segmento de sementes. Ele consulta a view VIEW_LOGPEDIDO e a função RETORNA_LOGITEMPEDIDOSEMENTE para exibir o histórico de alterações realizadas nos pedidos dentro de um período informado. Para cada pedido alterado, o relatório exibe as operações realizadas (inclusão, alteração, exclusão de itens), com detalhes como: empresa, número e tipo do pedido, item, quantidade peso, quantidade unitária, valor unitário, desconto, valor total, usuário responsável, tipo da operação e data/hora do registro.

O relatório possui um sub-relatório com as alterações de lote de semente por pedido, consultando a função RETORNA_LOGITEMPEDIDOSEMENTE para rastrear mudanças nos lotes associados aos itens dos pedidos.


P: Quais são os filtros disponíveis no RPD040? R: O relatório oferece os seguintes filtros:

  • Período (obrigatório): data/hora inicial e data/hora final do log. Ambas as datas devem ser preenchidas. O filtro aceita data e hora, permitindo precisão no intervalo de auditoria.
  • Cliente (Pessoa): código de pessoa/cliente para restringir o log a pedidos de um cliente específico.
  • Vendedor: código de vendedor para restringir o log a pedidos de um vendedor específico.
  • Item (Produto): código de item/produto para restringir o log a pedidos que contenham um item específico.

P: Quais informações o sub-relatório de lotes de semente exibe? R: O sub-relatório de lotes (gerado pela função RETORNA_LOGITEMPEDIDOSEMENTE) exibe, para cada pedido listado no relatório principal, as alterações de lote de semente vinculadas ao item do pedido, incluindo: empresa do lote, número do documento do lote (via tabela LOTESEMENTE), quantidade do lote, descrição da operação, nome do campo alterado, usuário, data/hora do registro, tipo da operação e número do log.


P: O RPD040 rastreia quais tipos de operações nos pedidos? R: O log rastreia as operações identificadas pelo campo O_ST_OPERACAO e O_DS_OPERACAO da view VIEW_LOGPEDIDO. As operações podem incluir alterações de dados (campo "De:" para o valor anterior e "Para:" para o novo valor) e outras modificações registradas pelo sistema de auditoria de pedidos.


Mensagens de Validação e Erros​

P: Ao clicar em "Imprimir", aparece "É Obrigatório Informar o Período para Filtro!" para a data inicial. O que fazer? R: O campo Data/Hora Inicial é obrigatório. Informe a data e hora de início do período que deseja auditar antes de gerar o relatório.


P: Ao clicar em "Imprimir", aparece "É Obrigatório Informar o Período para Filtro!" para a data final. O que fazer? R: O campo Data/Hora Final é obrigatório. Informe a data e hora de encerramento do período que deseja auditar.


P: Ao informar a data inicial maior que a data final, aparece "A Data Inicial não pode ser Maior que a Data Final!". Como resolver? R: O sistema valida que a data/hora inicial não pode ser posterior à data/hora final. Corrija o período para que a data inicial seja anterior ou igual à data final.


P: Ao informar a data final menor que a data inicial, aparece "A Data Final não pode ser Menor que a Data Inicial!". Como resolver? R: Ajuste o período para que a data final seja posterior ou igual à data inicial.


P: Ao informar um cliente, aparece uma mensagem de pessoa inválida. O que fazer? R: O código de pessoa/cliente informado não existe ou não está válido no cadastro de pessoas. Utilize F9 no campo para pesquisar o cliente, ou verifique o cadastro no módulo TFA001.


P: Ao informar um vendedor, aparece uma mensagem de vendedor inválido. O que fazer? R: O código de vendedor informado não existe no cadastro de vendedores. Utilize F9 no campo para pesquisar, ou verifique o cadastro no módulo TFA007.


P: Ao informar um item, aparece uma mensagem de item inválido. O que fazer? R: O código de item informado não existe no cadastro de itens. Utilize F9 no campo para pesquisar o produto, ou verifique o cadastro no módulo TPO001.


P: O relatório não retorna dados para o período informado. O que pode estar ocorrendo? R: Possíveis causas:

  1. Não houve alterações nos pedidos no período informado.
  2. O período informado é muito restrito (verifique se as horas estão corretas, pois o campo aceita data e hora).
  3. Os filtros adicionais (cliente, vendedor, item) estão restringindo demais a consulta.
  4. A empresa da sessão não possui pedidos com log no período informado.

Tente ampliar o período ou remover os filtros opcionais para verificar se existem dados disponíveis.


P: O botão "Imprimir Recibo" faz o quê? R: O botão "Imprimir Recibo" (btnImpimeRecibo) executa a mesma ação do botão "Imprimir" padrão. Ambos disparam a geração do relatório RPD040_P.


Atalhos de Teclado​

P: Quais são os atalhos de teclado disponíveis no RPD040? R: Os seguintes atalhos estão disponíveis:

  • F5: Novo (reinicia os filtros).
  • F8: Imprimir o relatório.
  • F9: Abrir a busca/pesquisa no campo ativo (cliente, vendedor ou item).
  • F12: Sair do módulo.

Tabelas de Leitura (SELECT)​

TabelaOperacoes
ITEMSELECT
LOTESEMENTESELECT
PEDIDOSELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RETORNA_LOGITEMPEDIDOSEMENTELOGCAMPO (SELECT), LOGTABELA (SELECT)
VIEW_LOGPEDIDOEMPRESA (SELECT), ITEM (SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
EMPRESASELECT
ITEMSELECT
LOGCAMPOSELECT
LOGTABELASELECT