¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Otimizando Cotação de Venda com Busca Formatada em Preço Unitário

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

Este é o objetivo que estou tentando alcançar com um Orçamento de Vendas usando uma Pesquisa Formatada no Preço Unitário:

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

Se a Margem da Linha for 0, mantenha o Preço Unitário; caso contrário, o novo Preço Unitário será Preço Unitário * Margem da Linha.

Acredito que o sistema não consegue avaliar $[QUT1.U_RowMarkUp2]='0.00'. Alterei para $[QUT1.U_RowMarkUp2]=0.00, mas continua exibindo o mesmo erro do sistema:

1). [Microsoft][SQL Server Native Client 10.0][SQL Server]Erro de sintaxe próximo de 'QUT1.U_RowMarkUp2'. [Microsoft][SQL Server Native Client 10.0][SQL Server]A declaração 'Documento' (RDOC) não pôde ser preparada.

Alguma ideia, por favor?

Obrigado

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

4 Respuestas

0
Cargando...

OLÁ Liva Loudenot...

Teste isso

SELECIONAR CASO QUANDO $[QUT1.U_RowMarkUp2]='0'

ENTÃO $[$38.14.número]

DE OUTRA FORMA

CONVERTER ($[QUT1.U_RowMarkUp2.0] COMO dinheiro) * CONVERTER ($[QUT1.U_Price2.0] COMO dinheiro)

FIM

Saudações

Kennedy

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

Olá Liva Loudenot,

Tente isto:

Abra a cotação de vendas e execute a consulta anterior.

Nota: A consulta do FMS não deve ser executada no gerador de consultas.

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

Muito obrigado. Isso me ajuda a resolver meu problema.

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

Olá,

Tente:

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

Essas UDF devem ser numéricas.

Obrigado,

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?