01. DADOS GERAIS
Produto: |
TOTVS Varejo Supermercados
|
---|
Linha de Produto: |
Supermercados - Linha Consinco |
---|
Segmento: | |
---|
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) .
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