Skip to Content
0
Former Member
Mar 21, 2012 at 09:59 PM

Ayuda con TN en compras

50 Views

Estimados,

Tengo creado un TN que valida al momento de hacer ingreso de mercancias por compras que la cantidad que se està ingresando NO sea mayor a la puesta en la ORDEN DE COMPRA, el problema se presenta si en la misma OC esta duplicado el mismo codigo de articulo, es decir NO permite crear la entrada de mercancia (asi las cantidaddes esten iguales a la OC) si el mismo codigo de articulo esta repedido en la OC.

Que debo agregar para que me valide las cantidades item x item ?

if @object_type in ('20') and @transaction_type
in ('A', 'U') ----------------- ENTRADA MERCANCIA

begin

if (select count(*)

FROM OPDN T0 INNER JOIN PDN1 T1 ON T0.DOCENTRY=T1.DOCENTRY

WHERE T1.Quantity>T1.U_Cantidadserv AND T1.BaseRef IS NOT NULL and T1.BaseType=22

AND @list_of_cols_val_tab_del = T0.DocEntry)>0

begin

set @error = 10

set @error_message ='** SP COMPRAS19: LA CANTIDAD ES SUPERIOR A LA ORDENADA, CUMNIQUELO A DPTO. COMPRAS'

end

end

Saludos,

JAMS