Melhorias ao Desfazer o Acerto de Inventário


Melhorias ao Desfazer o Acerto de Inventário | 138709 | Resulth Business

1. CONTEXTO


A operação de Desfazer Acerto de Inventário pode envolver a exclusão de um grande volume de registros na tabela de movimentos (MVGERAL) e o reprocessamento de estoque de todos os produtos afetados. Esse processamento pode levar vários segundos ou minutos, dependendo do tamanho do inventário.


Sem nenhum retorno visual, os usuários não conseguiam distinguir se o sistema estava processando normalmente ou se havia travado, o que gerava insegurança e, em alguns casos, interrupções indevidas da operação.


Além disso, acertos de inventário compostos por mais de um documento (ex.: 20260409 e 20260409A) podiam ser desfeitos parcialmente, deixando documentos relacionados ainda processados, comprometendo a integridade do estoque.


2. O QUE MUDOU


Duas melhorias foram entregues nesta versão:


  • Barra de progresso exibida durante o desfazimento, com mensagens informativas de andamento, conclusão e erro.

  • Alerta de documento relacionado: ao buscar um inventário pelo Número do Documento, o sistema verifica se há outro documento vinculado ao mesmo acerto que ainda não foi desfeito e exibe um aviso em vermelho.


3. COMO ACESSAR


Caminho: Movimentos → Faturamento → Inventário/Balanço → Acerto de Inventário → Desfazer acerto de inventário


4. BARRA DE PROGRESSO DURANTE O DESFAZIMENTO


Ao confirmar o Desfazer, o sistema exibe automaticamente uma barra de progresso acima do botão Desfazer, acompanhada de mensagem informativa. A tela fica bloqueada para interação até a conclusão do processamento.


Tela "Desfazer Acerto de Inventário" com barra de progresso exibida na parte inferior e mensagem informativa ao lado esquerdo.


4.1  Etapas do processamento

A barra avança conforme as etapas internas são concluídas:


  • Exclusão dos registros da tabela MVGERAL referentes ao(s) acerto(s) selecionado(s).

  • Reprocessamento de estoque dos produtos envolvidos no inventário.


4.2  Mensagens exibidas


Momento

Mensagem exibida

Comportamento

Início do processamento

"Processando desfazimento de acerto de inventário, aguarde..."

Barra inicia e avança conforme o andamento. Tela bloqueada para interação.

Conclusão com sucesso

"Acerto(s) de inventário desfeito(s) com sucesso."

Barra atinge 100% e mensagem de sucesso é exibida.

Falha durante o processo

Mensagem amigável de erro (texto definido pelo sistema conforme o tipo de falha).

Barra é interrompida. Tela liberada para interação sem travar.


5. ALERTA DE DOCUMENTO RELACIONADO


Quando o usuário busca um acerto de inventário pelo campo Número do Documento, o sistema verifica automaticamente se existe outro documento vinculado ao mesmo acerto que ainda esteja com o processamento em situação ativa (Processado = SIM) e que ainda não tenha sido desfeito.


Se existir, uma mensagem em vermelho é exibida ao lado esquerdo do botão Localizar, indicando o número do documento relacionado pendente.


5.1  Cenários de validação


Documento digitado

Condição verificada pelo sistema

Mensagem exibida (em vermelho)

Número sem sufixo(ex.: 20260409)

Existe o documento 20260409A com Processado = SIM?

"Existe outro documento relacionado a este acerto de inventário que ainda não foi desfeito: Número do Documento: 20260409A"

Número com sufixo "A"(ex.: 20260409A)

Existe o documento 20260409 com Processado = SIM?

"Existe outro documento relacionado a este acerto de inventário que ainda não foi desfeito: Número do Documento: 20260409"


6. COMO USAR


6.1  Desfazer um ou mais acertos de inventário


  1. Acesse Movimentos → Faturamento → Inventário/Balanço → Acerto de Inventário → Desfazer acerto de inventário.

  2. Filtre os registros desejados por Data Inventário ou Número do Documento e clique em Localizar.

  3. Se aparecer mensagem em vermelho indicando documento relacionado, verifique se também deve desfazê-lo antes de prosseguir (consulte a seção 5).

  4. Selecione os registros que deseja desfazer. Use Marcar todos para selecionar toda a listagem.

  5. Clique no botão Desfazer e confirme a operação.

  6. Aguarde a conclusão. A barra de progresso mostrará o andamento e exibirá a mensagem de sucesso ao final.


6.2  Interpretando o alerta de documento relacionado


Ao buscar pelo Número do Documento, se a mensagem em vermelho aparecer:


  • Anote o número indicado na mensagem.

  • Decida se o documento relacionado também deve ser desfeito.

  • Se sim, desfaça os dois documentos (pode ser feito em sequência, um por vez, ou selecionando ambos se estiverem listados).

  • Se não desfizer o documento relacionado, o estoque ficará em estado inconsistente para os produtos envolvidos.


7. BOAS PRÁTICAS E OBSERVAÇÕES


  • Sempre verifique o alerta em vermelho antes de confirmar o desfazimento. Desfazer apenas parte de um acerto composto por dois documentos deixa o estoque incompleto.

  • Aguarde a conclusão antes de tentar qualquer outra ação. A tela fica bloqueada intencionalmente durante o processamento para garantir a integridade dos dados.

  • Em caso de erro, a mensagem exibida indicará o motivo. A tela será liberada automaticamente sem travamento, permitindo nova tentativa ou contato com o suporte.

  • Esta funcionalidade não desfaz inventários de produtos que controlam lote ou série. Verifique a mensagem de aviso exibida na parte inferior da tela (conforme a tela ilustrada na seção 4).


Impacto em estoque

Desfazer um acerto de inventário é uma operação irreversível que recalcula o saldo de estoque dos produtos afetados. Recomenda-se realizar um backup ou confirmar o estado atual do inventário antes de executar a operação em ambientes de produção.


Esta melhoria é um complemento da funcionalidade anterior

Os ajustes descritos neste informativo complementam a funcionalidade lançada anteriormente na, que permitiu ao usuário desfazer acertos de inventário incorretos. Não há alteração no comportamento da lógica de desfazimento em si, apenas melhorias de usabilidade e rastreabilidade.