Ver Mensaje Individual
  #6  
Antiguo 02-07-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.325
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Se me ocurren un par de opciones, que no te deberían cambiar mucho el código actual.
Tal vez pasar el código del trigger a un procedimiento que puedas ejecutar de forma manual al borrar las líneas de factura, o como segunda opción, podrías marcar la factura (añadir un campo booleano) como para borrar (antes de hacer el borrado), de forma que si la factura tiene esa marca activada (quiere decir que se va a borrar) en ese caso el trigger de renumerado debería no hacer nada.
En este caso realizas una operación de UPDATE antes del borrado, pero a cambio evitas todas las operaciones que actualmente hace el trigger.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita