Situação:
Foi identificado um erro no sistema, em que um pré-venda cancelado ainda apresentava movimentações para os produtos relacionados ao mesmo, utilizando o código do pré-venda. Mesmo após o cancelamento, essas movimentações indevidas permaneciam na tabela do sistema.
Solução:
Siga as instruções abaixo:
-
Reprocessamento de produtos:
Acesse Utilitários > Reprocessamento de produtos.
Execute o reprocessamento e verifique se as movimentações desaparecem.
Se o problema for resolvido, não há necessidade de passos adicionais.
-
Exclusão manual das movimentações (caso o reprocessamento não funcione):
Como o pré-venda foi cancelado, as movimentações não deveriam existir.
Faça uma cópia completa do banco de dados antes de qualquer alteração.
Abra o IBExpert e acesse a tabela MVGERAL.
Localize e apague apenas os registros relacionados às movimentações indevidas, mantendo cópias dos registros em formato INSERT para possível restauração futura.
- Exemplo de registros a serem preservados como INSERT antes de apagar:
INSERT INTO MVGERAL (CODEMPRESA, TIPOAGENTE, CODIGOAGENTE, DOCUMENTO, CODPROD, CODGRADE, DT_MOVIMENTO, TIPOMOV, ESTOQANT, PRECMEDANT, QUANTIDADE, PRECOCUSTO, PRECOMEDIO, PRECOVENDA, PRECOENTRADA, NUMORD, TURNO, SEQUENCIA, ID_ITEM)
VALUES ('00', 'C', '00004849', '00028031', '005226', '0000', '8-AUG-2023 00:00:00', '55', 50, 101.02, 4, 101.02, 101.02, 170, 0, NULL, '', 86613, 0);
INSERT INTO MVGERAL (CODEMPRESA, TIPOAGENTE, CODIGOAGENTE, DOCUMENTO, CODPROD, CODGRADE, DT_MOVIMENTO, TIPOMOV, ESTOQANT, PRECMEDANT, QUANTIDADE, PRECOCUSTO, PRECOMEDIO, PRECOVENDA, PRECOENTRADA, NUMORD, TURNO, SEQUENCIA, ID_ITEM)
VALUES ('00', 'C', '00004849', '00028031', '005224', '0000', '8-AUG-2023 00:00:00', '55', -9, 91.4581128214661, 2, 91.087, 91.4581128214661, 151.2, 0, NULL, '', 86614, 0);
Após a exclusão, reinicie o sistema.
Verifique se todas as movimentações indevidas foram removidas.
André Barbosa
Central de Atendimento
(31) 2112-3700