01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Supermercados - Linha Consinco

Segmento:

Varejo

Módulo:Patrimonial
Função:

Projetos - DOM00063

País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DSUPPAT-5801 - Tela de projetos - Log de alteração


02. SITUAÇÃO/REQUISITO

  • Adicionar Tela de Log para consultar alterações de um projeto (inclusão, alteração e exclusão).
  • A Dialog de Log da tela deve ser criada para ser genérica e poder ser chamada futuramente da tela de imobilizado em andamento e de outras.
  • A Dialog de Log deve ter filtros para ajudar o usuário na visualização dos dados.
  • O desenvolvedor deve usar a tabela de logs de alterações para registrar as alterações exibidas no botão Log.

03. SOLUÇÃO

Imagem 1 - Tela de Log


  • Foi criada a tela de Log genérica que pode ser usada em qualquer tela do módulo.
  • Foi adicionado filtros na tela de log para ajudar na vizualização dos dados, como: Período (Mês Atual, Mês Anterior e Intervalo), Operação (Todos, Inclusão, Alteração e Exclusão) e Descrição.
  • Para a implementação da tela de Log na tela de Projetos, foi necessário criar um gatilho de inserção/atualização/exclusão, que faz todo o processo de registro de alterações na tabela principal de logs de alterações, e também foi adicionado a coluna de número da matriz na tabela de Imobilizado do Projeto, para poder filtrar corretamente as alterções de Natureza de Despesa (CODHISTORICO) e Centro de Resultado (CENTROCUSTO).
  • Para chamar a tela de Log, foi chamada sua dlg e passado os parametros de: Tabela, Where adicional (quando necessário) e Filtro para o campo Descrição (quando necessário) .  

04. DEMAIS INFORMAÇÕES

Se estiver na versão 25.01, atualizar o sistema para o service pack 25.01.003 ou superior.

05. ASSUNTOS RELACIONADOS

        DT [Imobilizações em Andamento] Tela de Imobilizados - Log de alteração