⚙️ Macro

El Módulo Macro permite crear y gestionar códigos unificados que representan el conjunto de varios artículos ya presentes en la base de datos. Cada macro define un código agregado cuyo precio se calcula como la suma de los precios de los códigos componentes. Las macros se utilizan para:
• generar kits o grupos preconfigurados de artículos;
• crear códigos sintéticos para simplificar la venta o la gestión de listas de precios;
• automatizar el cálculo del precio de artículos complejos derivados de varios componentes;

🧱 Estructura de la pantalla principal La pantalla principal muestra la lista completa de las macros disponibles, con filtros, indicadores de estado y botones de gestión. • Macro Conjuntos → Código principal de la macro. • Código Alternativo → Alias del código macro. • Descripción → Descripción de la macro. • Longitud (L), Altura (A), Profundidad (P) → dimensiones de referencia. • Columnas de Cálculo → Columnas de la lista en las que se calcula la macro. • Activo (✔️) → Indica si la macro está habilitada o temporalmente desactivada. • Acción (⋮) → Menú de control para modificar, duplicar o eliminar la macro.

🧮 Lógica de cálculo
Cada macro está asociada a una lista de códigos de componentes ya existentes en el sistema.
Durante la sincronización:
1. Lee los códigos contenidos en la lista de la macro.
2. Recupera los precios correspondientes de las columnas del listado.
3. Suma los valores, aplicando posibles reglas de redondeo o columnas de referencia.
4. Guarda el precio total como valor del código macro.


➕ Creación de una nueva macro Para añadir una nueva macro: 1. Haga clic en “+ Añadir Macro”. 2. Complete los campos principales: Código Macro, Código Alternativo, Descripción, Columnas, Longitud (L), Altura (A), Profundidad (P). 3. Presione Guardar para crear la macro. 4. Se abre automáticamente la ventana “Filas macro”.


✏️ Modificación y mantenimiento de macros
Desde el icono ⋮ es posible:
• Modi
ficar los datos de la macro;
• Ac
tualizar las filas de la macro;
Duplicar una macro como base para una variante;
Eliminar una macro que ya no se utiliza.
Las modificaciones se aplican en tiempo real.


🧾 Modificar Encabezado Macro La ventana permite modificar el encabezado de una macro, es decir, los datos identificativos, dimensionales y funcionales que determinan el comportamiento de la macro.

📋 Camp
os principales • Código Macro → Identificador único del código macro. • Código Alternativo → Código secundario o alias. • Descripción → Texto descriptivo de la macro. • Columnas → Columna/s en las que depositar el precio. • Longitud (L), Altura (A), Profundidad (P) → Dimensiones de referencia.

💾 Acci
ones disponibles • Guardar → Registra los datos ingresados o modificados. • Cerrar → Cierra la ventana sin guardar.


🧮 Modificar Filas Macro La ventana permite definir las filas que componen la macro. Cada fila representa un componente real utilizado para determinar el valor de la macro.

📋 Campos principales
• Fila
→ Número progresivo automático.
• Código → Código de artículo a incluir en la macro.
• Código Alternativo → Código secundario o alias.
• Cantidad → Número de unidades del componente.
• Columna → Indica la columna de lista de precios de donde tomar el precio. Es posible insertar un número de columna específico o “MACRO”: en este caso, el cálculo se realiza en todas las columnas de precio del artículo. Ejemplo: el código MA01 tiene precio 100 en la columna 100; MA01CAT tiene precios 10, 20, 30 en las columnas 001, 002, 003. Si la fila indica “MACRO” como columna, la macro suma los componentes y genera: 110 en la columna 001, 120 en la columna 002, 130 en la columna 003.
• Operador → + suma, – resta, = reemplaza el total.

⚙️ Botones
• ➕
Añadir Fila → Inserta una nueva fila en la lista.
• ✏️ Mo
dificar → Modifica la fila seleccionada.
• 💾 Guardar
cambios → Actualiza la lista en la base de datos.
• ❌ Cancelar → Cierra la ventana sin guardar.

✏️ Modificar
Fila (Macro) La ventana permite insertar o modificar un solo elemento de la lista de componentes.

📋 Campos modific
ables
• Can
tidad → Número de unidades a sumar.
• Co
lumna → Columna o “MACRO” para calcular en todas las columnas de precio del artículo.
Operador → +, -, = para actualizar el total.

💾 Acciones
• Guardar → Actualiza la lista.
• Cancelar → Cierra la ventana sin modificaciones.


Torna in alto