
⚙️ Macro
Il Modulo Macro consente di creare e gestire codici unificati che rappresentano l’insieme di più articoli già presenti nel database.
Ogni macro definisce un codice aggregato il cui prezzo è calcolato come somma dei prezzi dei codici componenti.
Le macro sono utilizzate per:
• generare kit o gruppi preconfigurati di articoli;
• creare codici sintetici per semplificare la vendita o la gestione listini;
• automatizzare il calcolo del prezzo di articoli complessi derivanti da più componenti;
🧱 Struttura della schermata principale
La schermata principale mostra l’elenco completo delle macro disponibili, con filtri, indicatori di stato e pulsanti di gestione.
• Macro Assiemi → Codice principale della macro.
• Codice Alternativo → Alias del codice macro.
• Descrizione → Descrizione della macro.
• Lunghezza (L), Altezza (A), Profondità (P) → dimensioni di riferimento.
• Colonne di Calcolo → Colonne del listino in cui la macro viene calcolata.
• Attivo (✔️) → Indica se la macro è abilitata o temporaneamente disattivata.
• Azione (⋮) → Menu di controllo per modificare, duplicare o eliminare la macro.
🧮 Logica di calcolo
Ogni macro è associata a una distinta di codici componenti già esistenti nel sistema.
Durante la sincronizzazione:
1. Legge i codici contenuti nella distinta della macro.
2. Recupera i relativi prezzi dalle colonne del listino.
3. Somma i valori, applicando eventuali regole di arrotondamento o colonne di riferimento.
4. Salva il prezzo totale come valore del codice macro.
➕ Creazione di una nuova macro
Per aggiungere una nuova macro:
1. Fare clic su “+ Aggiungi Macro”.
2. Compilare i campi principali: Codice Macro, Codice Alternativo, Descrizione, Colonne, Lunghezza (L), Altezza (A), Profondità (P).
3. Premere Salva per creare la macro.
4. Si apre automaticamente la finestra “Righe macro”.
✏️ Modifica e manutenzione delle macro
Dall’icona ⋮ è possibile:
• Modificare i dati della macro;
• Aggiornare le righe della macro;
• Duplicare una macro come base per una variante;
• Eliminare una macro non più utilizzata.
Le modifiche sono applicate in tempo reale.
🧾 Modifica Testata Macro
La finestra consente di modificare la testata di una macro, cioè i dati identificativi, dimensionali e funzionali che determinano il comportamento della macro.
📋 Campi principali
• Codice Macro → Identificativo univoco del codice macro.
• Codice Alternativo → Codice secondario o alias.
• Descrizione → Testo descrittivo della macro.
• Colonne → Colonna/e in cui depositare il prezzo.
• Lunghezza (L), Altezza (A), Profondità (P) → Dimensioni di riferimento.
💾 Azioni disponibili
• Salva → Registra i dati inseriti o modificati.
• Chiudi → Chiude la finestra senza salvare.
🧮 Modifica Righe Macro
La finestra consente di definire le righe che compongono la macro. Ogni riga rappresenta un componente reale utilizzato per determinare il valore della macro.
📋 Campi principali
• Riga → Numero progressivo automatico.
• Codice → Codice articolo da includere nella macro.
• Codice Alternativo → Codice secondario o alias.
• Quantità → Numero di unità del componente.
• Colonna → Indica la colonna listino da cui prelevare il prezzo. È possibile inserire un numero di colonna specifico oppure “MACRO”: in questo caso il calcolo viene eseguito su tutte le colonne prezzo dell’articolo. Esempio: il codice MA01 ha prezzo 100 in colonna 100; MA01CAT ha prezzi 10, 20, 30 in colonne 001, 002, 003. Se la riga indica “MACRO” come colonna, la macro somma i componenti e genera: 110 in colonna 001, 120 in colonna 002, 130 in colonna 003.
• Operatore → + aggiunge, – sottrae, = sostituisce il totale.
⚙️ Pulsanti
• ➕ Aggiungi Riga → Inserisce una nuova riga nella distinta.
• ✏️ Modifica → Modifica la riga selezionata.
• 💾 Salva modifiche → Aggiorna la distinta nel database.
• ❌ Annulla → Chiude la finestra senza salvare.
✏️ Modifica Riga (Macro)
La finestra consente di inserire o modificare un singolo elemento della distinta componenti.
📋 Campi modificabili
• Quantità → Numero di unità da sommare.
• Colonna → Colonna o “MACRO” per calcolare su tutte le colonne prezzo dell’articolo.
• Operatore → +, -, = per aggiornare il totale.
💾 Azioni
• Salva → Aggiorna la distinta.
• Annulla → Chiude la finestra senza modifiche.