Skip to Content
0
Former Member
Jan 13, 2016 at 09:29 PM

Autorización de Oferta de Venta en función a Ganancia por línea

24 Views

Estimados amigos,

Solicito por favor su apoyo, la autorización en la Oferta de venta debe revisar que cada línea de la misma cumpla con que la ganancia sea mayor o igual al 12%, he elaborado lo siguiente:

DECLARE @ganancia INT

DECLARE @valorCosto INT

DECLARE @mon nvarchar(7)

DECLARE @mon2 nvarchar(7)

SET @valorCosto = $[QUT1.GrossBuyPr.0]*$[QUT1.Quantity.0]

SET @ganancia = $[QUT1.GrssProfit.0] / @valorCosto

SET @mon=(SELECT DISTINCT doccur FROM oqut where doccur='SOL')

SET @mon2=(SELECT DISTINCT doccur FROM oqut where doccur='USD')

IF @mon='SOL'

SELECT DISTINCT 'True' From QUT1 t1

WHERE @ganancia < '0.12'

AND $[$38.39.0] = 'N'

IF @mon2='USD'

SELECT DISTINCT 'True' From QUT1 t1

WHERE @ganancia < '0.12'

AND $[$38.39.0] = 'N'

Sin embargo no hacen ningún efecto. Al crear una Oferta de venta con menos del 12% (inclusive con ganancia negativa) o cualquier otro, tengo el mensaje "Se ha producido un error interno (-1004) [Mensaje 131-183]" y el documento se crea.

Espero me puedan ayudar. Muchas gracias.