[firebase-br] Trigger falha a cada 600 venda
Marcio Alves de Almeida
net.marcio em gmail.com
Ter Ago 3 15:11:48 -03 2010
Tenho uma trigger para baixar estoque mas
nao consigo entender rodo um script para comparar
o estoque e vejo que as veses ele passa sem baixar o estoque
uma a 2 veses em produtos que vende muito no dia
tipo a cada 600 venda uma ele deixa um produto se baixar o estoque.
Firebird 2.0 delphi 7 - IBO 4.7
CREATE TRIGGER "MovSaida_AI" FOR "MovSaida" ACTIVE
AFTER INSERT POSITION 0
AS
BEGIN
if (new."Saida" = 'Venda') then
begin
update "Produto" P set P."Pro_Quantidade" = P."Pro_Quantidade" -
new."Quantidade",
P."Pro_DtUltimaVenda" = 'Now'
where P."Cod_Produto" = new."Cod_Produto";
end
END
Mais detalhes sobre a lista de discussão lista