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
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)