Transaction Notification Exitencia en bodegas

Buenos días comunidad.

Ojala puedan ayudarme, tengo un inconveniente con un código en el transaction notification, tengo códigos los cuales poseen existencia en 2 bodegas, mi idea por ejemplo es que si de cierto código en la bodega BGR hay 2 cajas y en la bodega BMY hay 3 y el cliente pidió 3 cajas , que la restricción me diga me salga de siguiente forma "EL CODIGO @Item EXISTENCIA EN BODEGA GENERAL: 2 Y EXISTENCIA EN BODEGA SECUNDARIA : 3 "
para que el encargado de ventas pueda agregar una segunda linea con 1 caja pero de la bodega secundaria.

set @Stockbgr = convert(Int,(Select top 1 t1.OnHand-t1.IsCommited from RDR1 t0 inner join OITW t1 on t0.ItemCode = t1.ItemCode where t0.DocEntry = convert(Int,@list_of_cols_val_tab_del) and T1.WhsCode = 'BGR'))
set @Stockbmy = convert(Int,(Select top 1 t1.OnHand-t1.IsCommited from RDR1 t0 inner join OITW t1 on t0.ItemCode = t1.ItemCode where t0.DocEntry = convert(Int,@list_of_cols_val_tab_del) and T1.WhsCode = 'BMY'))

 if   exists (select 'X'
      from (select T0.ItemCode,T1.OnHand,T1.IsCommited, T1.WhsCode 
                from RDR1 T0
		INNER JOIN OITW T1 ON T1.ItemCode = T0.ItemCode
		where DocEntry = convert(Int,@list_of_cols_val_tab_del)) Datos
       where ((@Stockbgr < 0 and @Stockbmy > 0)))

begin
      select @Item = ItemCode
      from (select T0.ItemCode,T1.OnHand,T1.IsCommited, T1.WhsCode
               from RDR1 T0
              INNER JOIN OITW T1 ON T1.ItemCode = T0.ItemCode 
              where DocEntry = convert(Int,@list_of_cols_val_tab_del)) Datos
      where ((@Stockbgr < 0 and @Stockbmy > 0)) 
							
 set @error = 0000001
  set @error_message = 'EL CODIGO '+ @Item + ' EXISTENCIA EN BODEGA GENERAL: ' + @Stockbgr + ' Y EXISTENCIA EN BODEGA SECUNDARIA: ' + @Stockbmy
     
 end

Ese es el codigo que tengo, pero no me logra salir lo que yo quiero, la existencia en las 2 variables de acuerdo a las bodegas no es el valor que realmente tengo en existencia.
Ojala puedan ayudarme.

1 me gusta

Bienvenido de nuevo @Xavi_Landaver a esta gran comunidad. Saludos

1 me gusta

Gracias por siempre apoyar, Saludos.

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.