Hola,
tengo que escribir un trigger en ms sql server 2005 que valide
Insert/Update/Delete de cada fila teniendo en cuenta si el comprobante en
cuestion ya fue incluido e un cierre diario de control.
El cierre es una tabla que tiene FechaInicioPeriodo y
FechaFinPeriodo.
Luego si FechaEmision del comprobante esta en el intervalo de
FechaInicioPeriodo y FechaFinPeriodo significa que no se puede modificar el
registro del comprobante.
Ahora nose como tomar FechaEmision del registro afectado para hacer
la comprobacion
IF EXIST(SELECT * FROM TablaCierre WHERE FechaEmision BETWEEN
FechaInicioPeriodo y FechaFinPeriodo)
ROLLBACK.
Saludos
Atte Gustavo
Rcia, Chaco - Argentina
Leer las respuestas