Macro
Las macros son listas de códigos que, aprovechando el motor matemático, suman códigos existentes en el catálogo y depositan el resultado, es decir, el precio, en otro código. Es una función muy útil y ampliamente utilizada por los clientes de Price-list Server, ya que permite crear precios mediante operaciones matemáticas.
Veamos un ejemplo.
Un armario de 4 puertas en el que en el catálogo se expresan tanto los componentes individuales, como el lado derecho e izquierdo, estantes, respaldo, fondo, puerta con acabado y manija. En el catálogo, por lo tanto, se incluyen tanto los componentes como el armario montado con un código listo para el pedido. La macro, en este caso, sumará automáticamente los componentes en el momento de la sincronización con EasyCatalog e InDesign y depositará el resultado.
El código resultante es un código real en Price-list Server y tendrá todas las funciones activas como los demás, por lo tanto, todo el soporte descriptivo, los campos dimensionales, herencia, etc.
Macro con códigos y precios en una columna
El código de la columna con el resultado es "COLUMNA" y el resultado deseado está depositado en la columna 200.
Macro con códigos y precios multicolumna
Ahora expandamos aún más el ejemplo. Supongamos que la lista de precios es de múltiples columnas, es decir, que algunos artículos dentro del listado tienen varios precios y otros no. Es el caso clásico de la puerta que, dependiendo del acabado/modelo, tiene precios diferentes, mientras que el resto de los componentes no.
Usando la palabra comodín "MACRO" en la configuración del listado en Price-list Server, el motor matemático creará todos los precios del listado usando las columnas declaradas en el encabezado de la macro del artículo con la palabra comodín.
El código de la columna con el resultado es "COLUMNA2" y el resultado deseado se deposita en las columnas 200, 201, 202, 210.
El código PUERTA tiene los precios en las columnas 200, 201, 202, 210.
La macro está declarada así en Price-list Server.
El código ANTA tiene los siguientes precios:
El resultado en el panel de easyCatalog en inDesign será un código COLUMNA2
Ahora veamos un ejemplo real.
Agradecemos a LT-FORM por proporcionar el ejemplo
Esta es una página de la lista de precios de LT-FORM que utiliza macros. La página está dividida en dos secciones principales. La primera, arriba, es la sección de artículos "Más Vendidos". Los precios se generan gracias a las macros. La segunda sección, abajo, es la lista de componentes que se pueden utilizar para construir la silla. Cabe destacar que estamos en el caso de multicolumna.
Este es una captura de pantalla de la primera macro en la página de ejemplo de LT-FORM.
Las características del sistema Macro son:
• Operadores matemáticos de suma y resta.
• Cálculo "en tiempo real", es decir, en cada sincronización las macros se recalculan siempre. Esto se debe a que, en caso de cambio de precios de los artículos, los totales siempre están alineados.
• Operador comodín "MACRO" para aprovechar el multi-columna.
• Almacenamiento en un código completamente libre en su construcción, compatible también con el codificador.
