Fórum Trigger, Ativar e Desativar em processamento, qual o reisco? #54252

15/12/2005

0

Olá!

Sou Desenv. Delphi-7 + IB/FB + DBExpress.

TEnho a Seguinte dúvida:


Tenho uma uma tabela Master/Detalhe (Movenda/Itensvd).
Criei uma Trigger Itensvd_AU (After Update) p/ estornar o estoque/Baixar em seguida em
caso de alguma alteracao.
Ex: Estorna_Estoque(Old.Codprod,Old.Qtde);
Baixa_Estoque(New.Codprod,New.Qtde);

No decorrer do processamento normal, tudo funciona bem, sem problemas.
Mas ao ativar uma rotinas de atualizacao de precos, tenho que desativar
a Trigger Itensvd_AU p/ não disparar a Trigger e logo após o processamento ativa-la.
Pergunto, se é possível durante este desativamento um processamento de alteracao no Movenda/Itensvd pode afetar o controle de estoque, devido a trigger Itensvd_AU estar desativada?
Então o que poderei fazer p/ contornar este problema.

Desde já meus agradecimentos.

ANT.CARLOS/SP


Ant.carlos/sp

Ant.carlos/sp

Responder

Posts

15/12/2005

Ant.carlos/sp

Veja bem, este sistema estará rodando em rede simultaneamente
com Movimentos de Insercao e Alteração de Movenda/Itensvd e Alteracao através de um rotina de atualizacao.

T+

ANT.CARLOS/SP


Responder

Gostei + 0

15/12/2005

Edilcimar

se no momenento em que vc estiver atualizando os preços, alguém efetuar uma venda, a qual dispararia a trigger, com certeza vai dar problema, uma solução para isto seria informar aos usuários solicitando que saiam do programa, se não saírem, vc desconecta todos faz a conecção e depois reconecta


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar