Skip to Content
0
Oct 02, 2019 at 09:44 AM

Transaction notification orden de venta

314 Views

Buen día estimados,

Estoy tratando de hacer una validación para que no me permita generar una orden de venta si la utilidad es menor al 10%, tengo una consulta la cual solo valida cuando es una sola linea y yo necesito que lo haga pero n cantidad de lineas, siguiente

IF @object_type = '17' AND @transaction_type IN('U','A')


BEGIN
IF (SELECT (T1.[Price]- T2.[AvgPrice])/T1.[Price]*100 FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.[DocEntry] = T1.[DocEntry]
INNER JOIN OITM T2 ON T1.[ItemCode] = T2.[ItemCode] WHERE T0.[DocNum] =@list_of_cols_val_tab_del)<'10'
--AND T1.LineNum = @num_of_cols_in_key
BEGIN
Set @error = -1011
Set @error_message = 'Utilidad menor al 10%'
END
END