⚙️ 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.


Torna in alto