Ver Mensaje Individual
  #5  
Antiguo 05-02-2007
lbuelvas lbuelvas is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 377
Reputación: 22
lbuelvas Va por buen camino
Bueno, en estos casos lo que he hecho es crear los triggers separados dependiendo del tipo de documento, por ejemplo para documentos de compra de productos puede llamarse documento_cp_bi_01 (tabla documento, tipo documento compra de producto before insert secuencia 01), en ese orden de ideas puedes tener un trigger para esas entradas especiales, indicando que si la linea de detalle es 0.0 no actualice nada de los promedios de productos, cierto ?.

Puedes entonces en el trigger before update cuando se vaya a cambiar de valor 0.0 a uno diferente (mayor de cero por suspueto) lanzar tu procedimento almacenado.

Vas a tener un poco mas de trabajo, pero separarias el comportamiento en los triggers dependiendo de los tipos de documento.
__________________
Luis Fernando Buelvas T.
Responder Con Cita