¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Optimizando Cotización de Venta con Búsqueda Formateada en Precio Unitario

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 8 Vistas
0
Cargando...

Esto es lo que estoy tratando de lograr con una Cotización de Venta usando una Búsqueda Formateada en el Precio Unitario:

SELECT CASE WHEN $[QUT1.U_RowMarkUp2]='0.00'

THEN $[$38.14.number]

ELSE

CAST ($[QUT1.U_RowMarkUp2] AS money) * CAST ($[QUT1.U_Price2] AS money)

END

Si el Margen de Fila es 0, mantener el Precio Unitario; de lo contrario, el nuevo Precio Unitario será Precio Unitario * Margen de Fila.

Creo que el sistema no puede evaluar $[QUT1.U_RowMarkUp2]='0.00'. Lo cambié a $[QUT1.U_RowMarkUp2]=0.00 pero sigue mostrando el mismo error del sistema:

1). [Microsoft][SQL Server Native Client 10.0][SQL Server]Error de sintaxis cerca de 'QUT1.U_RowMarkUp2'. [Microsoft][SQL Server Native Client 10.0][SQL Server]La declaración 'Documento' (RDOC) no pudo ser preparada.

¿Alguna idea por favor?

Gracias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

HOLA Liva Loudenot...

Prueba esto

SELECCIONAR CASO CUANDO $[QUT1.U_RowMarkUp2]='0'

ENTONCES $[$38.14.número]

DE LO CONTRARIO

CONVERTIR ($[QUT1.U_RowMarkUp2.0] COMO dinero) * CONVERTIR ($[QUT1.U_Price2.0] COMO dinero)

FIN

Saludos

Kennedy

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Liva Loudenot,

Intenta esto:

Abre la cotización de ventas y luego ejecuta la consulta anterior.

Nota: La consulta de FMS no debe ejecutarse en el generador de consultas.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Muchas gracias. Me ayuda a resolver mi problema.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Intenta:

SELECT CASE WHEN $[QUT1.U_RowMarkUp2.number]=0

THEN $[$38.14.number]

ELSE

CAST ($[QUT1.U_RowMarkUp2.number] AS money) * CAST ($[QUT1.U_Price2.number] AS money)

END

Esas UDF deben ser numéricas.

Gracias,

Gordon

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?