[firebase-br] Caso muito estranho com trigger

Cezinha cezinha em unetvale.com.br
Qua Set 29 08:29:57 -03 2004


Possui sim... mas neste caso em específico não houve pois os registros de vendas_itens tb foram gerados por uma outra stored procedure.... que no qual pega esses dados de uma tabela onde o usuário não pode mexer.
  ----- Original Message ----- 
  From: João Henrique de Souza 
  To: FireBase 
  Sent: Tuesday, September 28, 2004 3:34 PM
  Subject: Re: [firebase-br] Caso muito estranho com trigger


  Uma pergunta para constatar se foi o mesmo problema (ou algo parecido) pelo
  qual eu passei:
  Esta tabela Vendas_Itens possui alguma tabela detalhe que o usuario manuseia
  (inclui/altera/exclui/consulta) enquanto esta fazendo a inclusão de um item
  na mesma?

  []´s
  João Henrique

  ----- Original Message ----- 
  From: "Cezinha" <cezinha em unetvale.com.br>
  To: "FireBase" <lista em firebase.com.br>
  Sent: Tuesday, September 28, 2004 3:06 PM
  Subject: [firebase-br] Caso muito estranho com trigger



  Olá pessoal...

  Vou relatar um caso muito estranho que ocorreu comigo hoje.

  Eu tenho duas tabelas no sistema chamadas vendas_itens e movimento_estoque.

  Toda vida que um item é incluído em vendas_itens pelo usuário, uma trigger é
  responsável por efetuar um lançamento em movimento_estoque (after insert).

  Bacana... isso sempre funcionou show de bola.

  Um cliente meu me liga reclamando que a movimentação do estoque de um
  determinado dia estava zerada. Minha primeira reação foi a de desconfiar que
  o mesmo tinha dado jeito de fazer vendas com os itens zerados.

  Pois bem... peguei o backup do mesmo e fiz uma auditoria. Para a minha
  surpresa ele tinha razão. Todas as vendas foram feitas normalmente, porém,
  todos os registros que o Firebird (1.0.3) gerou na tabela movimento_estoque
  estavam com o campo quantidade zerado.

  Para completar ainda mais a confusão... eu constatei que todos os campos dos
  registros de movimento_estoque gerados pelo Firebird na ocasião estavam
  corretos tais como código do produto, preço de venda (no qual ele pega da
  tabela vendas_itens), data e hora, e outros, com exceção do campo
  quantidade... que apareceu para todas as vendas geradas na mesma data.

  Isso mesmo... eu digo TODAS as vendas pq isso aconteceu em 11 vendas. Que
  loucura né?

  Alguém já passou por algo desse tipo?

  ______________________________________________
  FireBase-BR (www.firebase.com.br)
  Para editar sua configuração na lista, use o endereço
  http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br



  ---
  Outgoing mail is certified Virus Free.
  Checked by AVG anti-virus system (http://www.grisoft.com).
  Version: 6.0.770 / Virus Database: 517 - Release Date: 27/9/2004


  ______________________________________________
  FireBase-BR (www.firebase.com.br)
  Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br


Mais detalhes sobre a lista de discussão lista