Utilizando Libertya 15.03 tenemos tarifas y reglas de generación de tarifas todas creadas bajo la sucursal *, ya que los precios son uniformes para las sucursales. Este es un esquema que veníamos usando desde Libertya 13.01, pero luego de actualizar (dos versiones) nos encontramos con que no se generaban registros en la tabla de importación de productos.
¿ Alguien sabe si esta es la forma recomendada de actualizar precios entre todas las organizaciones ? En caso de que si lo sea, por favor ver el análisis debajo.
El nuevo proceso de generación de precios utiliza la vista m_discountschemaline_org_application_v como base para la generación de precios. Esta vista devuelve una lista de todas líneas de las reglas de precios combinadas con todas las sucursales disponibles, en las cuales la sucursal * está excluida. El problema que tenemos actualmente puede resolverse modificando la línea de la vista:
Code:
WHERE o.ad_client_id = dsl.ad_client_id AND dsl.isactive = ‘Y’::bpchar
por
Code:
WHERE (o.ad_client_id = dsl.ad_client_id or dsl.ad_org_id = 0) AND dsl.isactive = ‘Y’::bpchar
sólo restaría determinar si el comportamiento actual es un bug o feature
Gracias