Quantcast
Channel: SCN : All Content - SAP Business One (Español)
Viewing all articles
Browse latest Browse all 982

Bloqueo precio de venta y cambio de vendedor

$
0
0

Estimados

 

Tengo las siguientes necesidades de bloqueo

1 .- no permitir que cambien el precio de venta, si el mismo es menor al precio de lista ( tengo solo 1 lista de precios )

2.- no permitir que actualicen el vendedor en una OV ya grabada,

 

Se que por ahi tienen tn de eso, porfavor su ayuda

 

Gracias

 

aca mis intentos  fallidos

-IF @object_type = '23' and (@transaction_type='U')

 

 

--BEGIN

 

 

--               Declare @vendedor1 Int

 

 

--               Set @vendedor1 = (Select T0.SlpCode From OQUT T0 Where T0.SlpCode <> -1 and T0.DocEntry = @list_of_cols_val_tab_del)

 

 

--          If @vendedor1 <> (Select T0.SlpCode From OQUT T0 )

 

 

--          Begin

 

 

--                    Set @error = 1000

 

 

--                    Set @error_message = 'No es permitido cambiar vendedor'

 

 

--          End

 

 

IF @object_type='23' and @transaction_type='A'
--BEGIN
--DECLARE @AA TABLE (PrecioActual NUMERIC(19,6), PrecioBruto NUMERIC(19,6), LineNum INT)
--INSERT INTO @AA
--SELECT
--T2.Price,
--CASE
--WHEN T1.Currency = 'BS' THEN (T1.Price / T1.Rate)
--WHEN T1.Currency = 'USD' THEN T1.Price

 

 

--END Valor,
--T1.LineNum
--FROM OQUT T0
--INNER JOIN QUT1 T1 ON T1.DocEntry = T0.DocEntry
--INNER JOIN ITM1 T2 ON T2.ItemCode = T1.ItemCode AND T2.PriceList = 1
--WHERE T0.DocEntry = @list_of_cols_val_tab_del
--DECLARE @vat01 AS VARCHAR(500)
--SET @vat01=(SELECT TOP 1 LineNum+1 FROM @AA WHERE PrecioActual > PrecioBruto)
--    IF @vat01 != '' or @vat01 IS NOT NULL
--    BEGIN
--SET @error = 1
--SET @error_message = 'Modifico el Precio de Lista NO es permitido - línea ' + @vat01
--    END
--END

Viewing all articles
Browse latest Browse all 982

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>