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

SP que muestre el numero de linea afectada.

$
0
0

Buenos dias expertos, e creado un sp que no me permita pasar una remision a factura, si los precios de la remision son menores a los precios de los articulos en la lista de precios 3.

 

Es el siguiente:

 

IF   @transaction_type in ('A','U') and @object_type in ('15') begin

     IF (SELECT COUNT(*)

FROM

  ITM1 T0 INNER JOIN DLN1 T1 ON T0.[ItemCode] = T1.[ItemCode] AND T0.[PriceList] = '3' 

  INNER JOIN ODLN T2 ON T2.[DocEntry] = T1.[DocEntry]

WHERE

  T1.[ItemCode] = T0.[ItemCode]

  AND T1.[Price] < T0.[Price]

    AND T2.DocEntry=@list_of_cols_val_tab_del)>0 BEGIN

                Set @error=10

               Set @error_message= 'SP *****PRECIO DE ARTICULO EN REMISION ES MENOR A PRECIO MAYOR ACTUAL.'

          END

END

 

Funciona bastante bien ya que solo me permite grabar una factura si los precios están actualizados, pero de momento solo me muestra el mensaje Set @error_message= 'SP *****PRECIO DE ARTICULO EN REMISION ES MENOR A PRECIO MAYOR ACTUAL.'  quiero saber si en esta linea se puede agregar algo, para que me muestre el numero de linea de la remision en la cual se debe actualizar el precio del articulo.

 

Ya que actualmente al no saber que precio actualizar, toca revisar linea por linea los articulos  y sus precios.

 

Muchas gracias espero me puedan ayudar.


Viewing all articles
Browse latest Browse all 982

Trending Articles



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