Skip to Content
avatar image
Former Member

Ayuda en Transaction Notification

jovenes expertos necesito bloquear el centro de costo en las solicitudes de compra pero no he logrado hacerlo adjunto el codigo que estoy utilizando pero no lo respeta, en espera de su ayuda para ver en donde tengo mi error.

IF @transaction_type in ('A') AND @object_type IN ('1470000113')
begin
if (select count(1) from OPRQ T0 inner join PRQ1 T1 on T0.DocEntry = T1.DocEntry where T0.DocEntry = @Docentry and (T1.OcrCode is null or T1.OcrCode = SPACE(8))) > 0
begin
SET @error = 1
 SET @error_message ='Debe ingresar Centro de costo!'
end
end

En espera de su pronta ayuda.

Saludos y muy agradecido.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 27, 2017 at 10:16 PM

    Hola Carlos,

    Prueba esto:

    IF @transaction_type in ('A') AND @object_type IN ('1470000113')
    	BEGIN
    	IF (SELECT COUNT(*) FROM PRQ1 WHERE DocEntry = @list_of_cols_val_tab_del AND ISNULL(OcrCode, '') = '') > 0
    	BEGIN
    		SET @error = 1
    		SET @error_message ='Debe ingresar Centro de costo!'
    	END
    END
    

    Atte,

    Diego Lother

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 27, 2017 at 10:42 PM

    Hola Diego gracias quedo perfecto gracias por la ayuda y tu conocimiento.

    Saludos

    Add comment
    10|10000 characters needed characters exceeded