Skip to Content
0
May 02, 2014 at 02:42 PM

Ayuda con Bloqueo

85 Views

Buenos dias compañeros de la comunidad he estado haciendo pruebas de como bloquear un pedido para no ser "facturado" si el pedido presenta una devolucion de producto que el cliente jamas halla adquirido.

por ejemplo este cliente jamas a comprado el articulo 001346 , entonces el TN me debe detener el paso a factura porque este articulo no esta en el historial de compra del cliente, he intentado ya con varios T_SQL pero no logro realizarlo, si alguien me pudiera ayudar con este caso , estaria inmensamente agradecido.

Adjunto el codigo que estoy probando

saludos cordiales

if @transaction_type in ('A') and @object_type = '13'

begin

if (

select count(distinct itemcode)

from rdr1 t1

where docEntry = @list_of_cols_val_tab_del and t1.Quantity < 0

and not exists (

select 1

from inv1

where itemcode = t1.itemcode

and docEntry = t1.docEntry)

)>0

begin

set @error = 1

set @error_message = 'Error!!! Hay productos Devueltos sin historial de compra del cliente!'

end

End

Attachments

pastedImage_2.png (15.7 kB)