Páginas filhas
  • DT TOTVS Pesagem - Não deletar dados de entidades dinâmicas e sim alterar o status - Back End


01. DADOS GERAIS

Produto:

TOTVS Pesagem

Linha de Produto:

Linha PIMS

Segmento:

Agroindústria

Módulo:Pesagem e Análise de Matéria-Prima
Função:TOTVS Pesagem  → Entidades
Requisito/Story/Issue (informe o requisito relacionado) :DAGROSPA-6778


02. SITUAÇÃO/REQUISITO

Na sincronização dos dados das entidades entre convergência e produto, quando um determinado registro não vier mais na lista de dados, apenas alterar o status do registro para inativo, e não deletar ele da tabela.

  • Ao incluir e sincronizar os dados de cada entidade pela primeira vez, colocar status A-Ativo.
  • Para as próximas sincronizações, caso o registro não venha, alterar o status para I-Inativo.
  • Para os lookups e na digitação no campo da tela de pesagem relacionados a entidade, buscar e permitir informar apenas os registros com status A-Ativo.

03. SOLUÇÃO

  • Criação de um função no banco de dados resposavel por criar e atualizar o novo campo para todos os registro existentes.
  • Ao realizar a sincronização verificar quais tabelas não possuem o novo campo e então adiciona-lo.
  • Alteração da sincronização de dados das entidades para manter os registro que ainda existem com A-Ativo e atualizar os que não existem para I-Inativo.
  • Alteração das chamadas de combobox, multiselect e lookup para utilizar apenas dados Ativos

04. ASSUNTOS RELACIONADOS