Objetivo da mudança:
O objetivo desta alteração foi robustecer o processo de “Gravação de Contagem” no balanço de estoque. Anteriormente, a gravação dos documentos de ajuste de estoque (AJ) e de movimentação de lote (ML) ocorria em transações de banco de dados separadas. Isso causava inconsistências: se a gravação do ML falhasse por algum motivo, o ajuste de estoque ainda era efetivado e a contagem era limpa. A rotina foi refatorada para unificar ambas as operações em uma única transação atômica. Agora, se qualquer parte do processo falhar, toda a operação é revertida (ROLLBACK), a contagem é preservada, e a consistência do estoque é garantida.
Rotinas / Telas:
-
Útil > Operações Referentes a Produtos > Balanço de Estoque por Ajuste > “Gravação de Contagem” (frmBalancoEstoqueGravar)
Instruções sobre o que configurar:
Não foi criada nenhuma configuração para essa alteração.
Instruções sobre como utilizar:
A alteração é de natureza técnica e opera de forma transparente para o usuário. Ao executar a “Gravação de Contagem”, o sistema garantirá a integridade do processo. Em caso de qualquer erro durante a operação (seja no ajuste de estoque ou na movimentação de lote), nenhuma alteração será efetivada no estoque e a contagem permanecerá disponível para ser corrigida e reprocessada, evitando a geração de dados inconsistentes.