Buenas tardes!
Tengo la siguiente Búsqueda Formateada en el campo Precio Unitario en la Oferta de Ventas, que se debe alimentar de un campo de usuario (U_PV_PVPREFERENCIAL) que traerá el precio de una tabla de usuario según ciertas condiciones que se deben seleccionar en el documento o de la lista de precios asignada al Socio de Negocios, pero no esta actualizando automáticamente, es decir debemos crear el documento y volver a ingresar para que actualice el precio, que no debería ser.
SELECT DISTINCT
CASE WHEN $[$38.U_PV_PVPREFERENCIAL.NUMBER] = 0 THEN
(SELECT T2.Price
FROM OCRD T0
INNER JOIN OPLN T1 ON T1.ListNum=T0.ListNum
INNER JOIN ITM1 T2 ON T2.PriceList=T1.ListNum
WHERE T0.CardCode= $[OQUT.CARDCODE] and T2.itemcode= $[$38.1.0])
WHEN $[$38.U_PV_PVPREFERENCIAL.NUMBER] <> 0 THEN
(SELECT $[$38.U_PV_PVPREFERENCIAL.NUMBER])
END
FROM OQUT
INNER JOIN QUT1 ON OQUT.DocEntry = QUT1.DocEntry
WHERE QUT1.ItemCode= $[$38.1.0]
Gracias de Antemano