Macro

Le macro sono delle distinte di codici che sfruttando il math engine sommano codici esistenti a listino e depositano il risultato, ovvero il prezzo, in un altro codice. È una funzione molto utile e molto utilizzata dai clienti di Price-list Server in quanto permette di creare dei prezzi tramite operazioni matematiche. 

Facciamo un esempio.

Un armadio a 4 ante in cui nel listino sono espressi sia i componenti singoli, fianco destro e sinistro, ripiani, schiena, fondo, anta in finitura e maniglia. A listino, quindi vanno sia i componenti che l’armadio montato con un codice pronto all’ordine. La macro in questo caso sommerà in automatico nel momento della sincronizzazione con EasyCatalog e InDesign i componenti e depositerà il risultato. 

Il codice risultatò è un vero codice in Price-list Server e avrà tutte le funzioni attive come gli altri, quindi tutto il supporto descrittivo, i campi dimensionali, ereditarietà, ecc. 

Macro con codici e prezzi a una colonna

Il codice della colonna con il risultato è “COLONNA” il risultato desiderato è depositato nella colonna 200

Macro con codici e prezzi multicolonna

Ora espandiamo ulteriormente l’esempio. Poniamo che il listino sia multi-colonna, ovvero che alcuni articoli all’interno della distinta abbiano più prezzi e altri invece no. E’ il classico caso dell’anta che a seconda della finitura / modello ha dei prezzi diversi, mentre il resto dei componenti no.

Usando la parola jolly “MACRO” nel setup della distinta in Price-list Server, il math engine creerà tutti i prezzi della distinta usando le colonne dichiarate nella testata della macro dell’articolo con la parola Jolly.

Il codice della colonna con il risultato è “COLONNA2” il risultato desiderato è depositato nella colonna 200,201,202,210

Il codice ANTA ha i prezzi in colonna 200,201,202,210

La macro è così dichiarata in Price-list Server

Il codice ANTA ha i seguenti prezzi:

Il risultato nel pannello di easyCatalog in inDesign sarà un codice COLONNA2

Ora vediamo un esempio reale.

Si ringrazia LT-FORM per aver fornito l’esempio

Questa è una pagina del listino prezzi di LT-FORM che utilizza le macro.
La pagina è divisa in due sezioni principali. La prima, sopra, è la sezione degli articoli “Best Seller”. I prezzi sono costruiti grazie alle macro. La seconda sezione, sotto, è la lista dei componenti che possono essere utilizzati per costruire la sedia. Da notare che siamo nel caso del multicolonna.

Questo è uno screenshot della prima macro nella pagina esempio di LT-FORM.

Le peculiarità del sistema Macro sono:

  • Operatori matematici di somma e sottrazione.
  • Calcolo “on the fly”, ovvero, ad ogni sincronizzazione le macro vengono sempre ricalcolate. Questo perché, in caso di cambio dei prezzi degli articoli, i totali sono sempre allineati.
  • Operatore jolly “MACRO” per sfruttare il multi-colonna
  • Deposito in un codice completamente libero nella sua costruzione, compatibile anche con il codificatore