on 01-20-2012 6:18 PM
Estimados todos
Recientemente se establecieron 4 listas de precios para nuestra gama de artículos y me han solicitado que estas 4 listas se puedan visualizar en las filas de los documentos de ventas, he pensado en realizar un campo de usuario a nivel de detalle que contenga la información de las listas de precios pero me he quedado corto al momento de individualizar los precios, es decir, deseo que el campo de usuario muestre unicamente los precios del artículo seleccionado en la fila.
Espero haberme dado a comprender.
Por cierto he buscado sobre el tema sin haber encontrado algo, pero me parece que en algún momento vi algo parecido.
Saludos
Marco
Cual es el objetivo de que visualicen las 4 listas a nivel detalle ?
Intentaste con una BF que traiga todo lo de la itm1 cuando itemcode = tucodigo ??
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Si osea, a lo que me refiero es que por medio de una busqueda formateada, puedes desplegar en una ventana los 4 (o cuantos necesites) resultados en base al codigo del articulo, entonces suponiendo que tu precio ya esta definido en la lista de precios, pues bastara con que limites el where a tu codigo de articulo y a tus 4 listas de precios
algo como
select Price from ITM1 where ItemCode = $[$38.1.0]
Como tienes mas de 1 lista de precios, pues te mostrara mas de 1 precio en una ventana (resultado del query)
Me ha funcionado como esperaba, gracias por el aporte.
Hice algunas adiciones al código para dejarlo como es la solicitud, comparto
Select
T0.Price,
T1.ListName,
T0.ItemCode
From ITM1 T0 INNER JOIN OPLN T1 ON T0.PriceList = T1.ListNum
where T0.ItemCode = $[$38.1.1] and T0.PriceList In (2,3,4,5)
Saludos
Me surje otra duda:
Será posible hacer una relación entre artículo y cliente? de manera que se despleguen las listas de precios disponibles para el artículo cuando el cliente pertenece a un grupo.
Intente hacelo con el código abajo descrito, sin embargo, el resultado es que solo me desplega la lista de precios que el cliente tiene por default en la ficha condiciones de pago.
Habrá alguna forma de hacerlo?
de nuevo gracias
select
T0.Price,
T1.ListName,
T0.ItemCode
From ITM1 T0
INNER JOIN OPLN T1 ON T0.PriceList = T1.ListNum
LeFT JOIN OCRD T2 ON T1.ListNum = T2.ListNum
where
T0.ItemCode = $[$38.1.1]
and T0.PriceList In (2,3,4,5)
and T2.GroupCode = '2' -- en esta parte también lo hice con Or y nada
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.