MENSAGEM:
[ORA-20101] Valor de reserva negativo(-,X) para o produto: (Y) ORA-06512: em "TRG_UPD_TGFEST", line 111
SOLUÇÃO:
Verifique se algum item não existe na tabela TGFCAB, mas existe na TGFITE. Ou seja, o lançamento possui item reservando estoque, no entanto não tem cabeçalho. Por meio da tela DBExplorer, rodando a consulta abaixo, é possível analisar se existe algum lançamento incorreto.
SELECT *
FROM tgfite
WHERE codprod = X
AND nunota NOT IN(SELECT nunota FROM tgfcab)
Caso a consulta resulte algum valor, algum objeto do banco de dados não realizou a exclusão do item quando o lançamento foi excluído/cancelado, ou alguma intervenção via banco de dados pode ter excluído apenas da TGFCAB (cabeçalho). Para solução, procure o responsável pelo banco de dados da empresa, ou até mesmo a unidade responsável, a fim de entender o motivo pelo qual existe só o item e se pode ser excluído.
Se o passo acima não foi efetivo, acesse a tela "Verificação de Saldo de Estoque", filtre o produto em questão e clique em "Aplicar".
A tela é responsável por comparar tudo que foi movimentado nos portais com o saldo de estoque atual. Caso apresente algum resultado, mostra que o cálculo do saldo realizado dos movimentos dos portais ficou diferente do saldo atual do estoque, e sugere a correção para que o saldo fique igual ao movimentado nos portais. Isso prova que houve intervenções via banco alterando o saldo do estoque e ficando diferente do que realmente foi movimentado.
Comentários
0 comentário
Por favor, entre para comentar.