cancel
Showing results for 
Search instead for 
Did you mean: 

Uso del Store Procedure a nivel de líneas

Former Member
0 Kudos

Estoy utilizando el Store Procedure SBO_SP_TransactionNotification para validar que los precios que tengo en una orden de venta no sean menores a los de la lista de precios, para un artículo el Store funciona sin problemas pero si pongo mas de uno no valida el segundo artículo.

Hay alguna forma para que en el Store valide la cantidad de artículos que coloco en la orden de venta.

De antemano gracias por la ayuda

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hola Soraya,

Podrias postear la parte del stored procedure que estas usando para validar el tema de los precios? Serias mas facil poder ayudarte asi.

Saludos,

Ian

Former Member
0 Kudos

Hola:

Esta es la parte que verifica los precios:

-


-


IF @object_type='17' and @transaction_type='A'

begin

DECLARE @item1 as varchar(10)

SET @item1 = (SELECT Top 1 T0.itemcode from RDR1 T0

WHERE T0.DocEntry=@list_of_cols_val_tab_del)

DECLARE @SN2 as varchar(10)

SET @SN2 = (Select T0.Cardcode from ORDR t0 WHERE T0.DocEntry=@list_of_cols_val_tab_del)

DECLARE @precioorden as varchar (10)

SET @precioorden = (SELECT Top 1 T0.price from RDR1 T0 WHERE T0.DocEntry=@list_of_cols_val_tab_del and T0.ItemCode=@item1)

DECLARE @lista as varchar (10)

SET @lista = (SELECT T1.ListNum from OCRD t1 WHERE T1.CArdCode=@SN2)

DECLARE @preciolista as varchar(10)

SEt @preciolista=(Select T1.Price from ITM1 T1 WHERE T1.PriceList=@lista and T1.ItemCOde=@item1)

IF @precioorden < @preciolista

begin

SET @ERROR = 1

SET @error_message = 'El precio no puede ser menor al de la lista de precios asignada'

end

end

-


-


Saludos,

Former Member
0 Kudos

Seria bueno que coloques esa sentencia en un cursor para recorrer los diversos detalles del pedido contra la factura asi no tendrias problemas...