[firebase-br] Erro numa trigger

Tricon - Paulo tricon.paulo em gmail.com
Qui Jun 28 22:59:39 -03 2007


Declaração da variaveis
declare variable tcustomediofim numeric(12,2);
declare variable tquantcontabilfim numeric(12,5);
declare variable quantidade numeric(12,5);
declare variable customedio numeric(12,2);

Expressão que eu uso e onde da o erro
tcustomediofim = (((:tcustomediofim * :tquantcontabilfim) + (:customedio * 
:quantidade)) / (:tquantcontabilfim + :quantidade));

Valor de cada variavel no momento do erro
:tcustomediofim = 6237,88
:tquantcontabilfim = -15,00020
:customedio = 6,00
:quantidade = 15,00000

Erro que retorna
arithmetic exception, numeric overflow, or string truncation
At trigger 'MI_ATUALIZAESTOQUE'

Acredito que o motivo seja o valor das quantidades. Alguém saberia como 
contornar isso?

Obrigado,
Paulo






Mais detalhes sobre a lista de discussão lista