Tengo la siguiente consulta de transacción pero quisiera poder bloquear otro campo que se llama import ent, para que llenen el campo de comentario, quisiera que funcionaran las dos juntas realice la prueba por separado e hice la siguiente consulta pero si agrego dicha consulta me deja de funcionar la primera envio por orden como quedaría la consulta si me pueden apoyar con la info.
Afectan la tabla de factura a proveedor o (opch)
Código:
If @object_type = '18' and @transaction_type IN ('A','U')
BEGIN
declare @referencia as nvarchar(20)
select @referencia = '-1000'
SELECT @referencia=isnull(NumAtCard,'-1000')
From OPCH WHERE DocEntry = @list_of_cols_val_tab_del
IF @referencia = '-1000'
BEGIN
SET @error = -5002
SET @error_message = 'El Campo de Referencia no puede estar Vacio'
END
END
Código
If @object_type = '18' and @transaction_type IN ('A','U')
BEGIN
IF (SELECT ImportEnt From OPCH WHERE DocEntry = @list_of_cols_val_tab_del) IS NULL
BEGIN
SET @error = -5003
SET @error_message = 'Favor de modificar Comentario'
END
END
Estimad@ @wlberth90, ya se resolvió esto? siguiendo la lógica de su código lo que usted creo era así?
If @object_type = ‘18’ and @transaction_type IN (‘A’,‘U’)
BEGIN
declare @referencia as nvarchar(20)
select @referencia = ‘-1000’
SELECT @referencia=isnull(NumAtCard,'-1000')
From OPCH WHERE DocEntry = @list_of_cols_val_tab_del
IF @referencia = '-1000'
BEGIN
SET @error = -5002
SET @error_message = 'El Campo de Referencia no puede estar Vacio'
END
SELECT @referencia = '-1000'
SELECT @referencia=isnull(ImportEnt,'-1001')
From OPCH WHERE DocEntry = @list_of_cols_val_tab_del
IF @referencia = '-1001'
BEGIN
SET @error = -5003
SET @error_message = 'Favor de modificar el Comentario'
END
Muchas Gracias Por la Informacion me fue de gran utilidad, pero mi pregunta es como fue que hiciste que las dos transacciones trabajaran juntas, ya que yo trate y no funcionaban las dos
Estimad@ @wlberth90 debe ser por la forma en que las declaró, a diferencia de usted, yo hice todo dentro de una misma condición, esa es la diferencia que yo aprecio.