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