Skip to Content
0
Feb 15, 2011 at 06:47 PM

Procedimiento Almacenado // Proyecto

135 Views

Estimados.

tengo el siguiente SP, basado en otros post del foro, donde me obliga a ingresar el campo proyecto, pero no me funciona, lo he probado con otros campos por ejemplo centro de costo y anda bien, pero proyecto, no y no puedo distinguir donde esta el error.

Saludos.

Oscar V

-- VALIDACION PROYECTO EN ORDEN DE COMPRA

IF  (@object_type = 22)  and (@transaction_type = 'A' or @transaction_type = 'U')
BEGIN
 
	DECLARE @LINE as NVarchar (35)
	SET @LINE = (SELECT COUNT(T1.LineNum)
				FROM OPOR T0
				INNER JOIN POR1 T1 ON T1.DocEntry = T0.DocEntry
				WHERE T0.DocEntry = @list_of_cols_val_tab_del)
 
	DECLARE @PROJECT as Nvarchar (50)
	SET @PROJECT = (SELECT COUNT(T1.Project) 
				FROM OPOR T0
				INNER JOIN POR1 T1 ON T1.DocEntry = T0.DocEntry 
				WHERE T0.DocEntry = @list_of_cols_val_tab_del)
 		
IF (@LINE != @PROJECT)
BEGIN
SET @error = 101
SET @error_message = 'Proyecto es obligatorio'

END
END