Trigger, Ativar e Desativar em processamento, qual o reisco?
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
Curtidas 0
Respostas
Ant.carlos/sp
15/12/2005
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
GOSTEI 0
Edilcimar
15/12/2005
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
GOSTEI 0