Come impostare la creazione automatica di uno SKU prodotto interno (contatore)
La funzione [[FindMaxAdd1{BK item: Article (internal)}]]
nel programma è uno strumento utile per lavorare con il contatore nelle formule. Questa funzione consente di aumentare automaticamente il valore del contatore, rendendo più automatizzati e semplificati i calcoli necessari. Con questa funzione, puoi facilmente aumentare di 1 il valore del campo per ogni prodotto, a partire dal valore iniziale specificato.
Per utilizzare questa funzione, procedi nel seguente modo:
- Preparazione dei dati: assicurati di disporre di un campo in cui desideri incrementare automaticamente i valori e che ciascun prodotto abbia il proprio SKU univoco (codice interno), utilizzato per identificare le merci.
- Imposta valore iniziale: selezionare il valore iniziale da cui iniziare a incrementare i valori per ciascun elemento. Ad esempio, impostare il valore iniziale su 1200.
- Formula: inserire la funzione
[[FindMaxAdd1{BC Item: SKU (internal)}]]
per il campo desiderato per incrementare automaticamente i valori. In questo caso il programma cercherà il valore più grande nel campo selezionato tra tutti i prodotti e lo incrementerà di 1 per ogni nuovo prodotto utilizzando il campo specificato, in questo esempio il campo Articolo (codice interno) per identificare i prodotti. - Applicazione formula: dopo aver inserito la formula, il programma elaborerà automaticamente i dati e riempirà il campo con valori maggiorati di 1 rispetto al valore massimo trovato in questo campo tra tutti i prodotti.
Esempio: la funzione [[FindMaxAdd1{BC Product: SKU (internal)}]]
cercherà il valore massimo tra quelli esistenti, quindi aggiungerà 1 ad esso, quindi se hai 1200 nel valore iniziale e tra i prodotti esistenti c'è un prodotto con un valore superiore, ad esempio 1300, allora la funzione prenderà questo valore massimo come base e inizierà a contare da 1301.
Questo evita l'inserimento manuale dei dati e fa risparmiare tempo quando si lavora con un numero elevato di prodotti, quando si desidera impostare valori consecutivi per ciascuno di essi.
Come posso creare i prefissi iniziali degli articoli.
Supponiamo che i prodotti abbiano la colonna "Articolo (interno)" e "Prefisso articolo". Si desidera generare automaticamente i valori SKU (interni) per ciascun articolo in base al prefisso SKU e a un valore iniziale. Per fare ciò, puoi utilizzare la seguente formula:
CONCAT('PRF-', [[FindMaxAdd1{BC Product: SKU (internal)}]])
In questo esempio, utilizziamo la funzione CONCAT()
per concatenare il prefisso di stringa "PRF-" con il risultato della funzione [[FindMaxAdd1{BC Item: SKU (internal)}]]
. Ogni volta che viene eseguito questo aggiornamento, la funzione [[FindMaxAdd1{BC Item: SKU (internal)}]]
trova il valore massimo di "Articolo (interno)" tra tutti i prodotti e aumentalo di 1.
Pertanto, ogni prodotto riceverà un "Prefisso articolo" univoco in combinazione con il suo articolo (codice interno) e l'iniziale valore "PRF -". Ad esempio, se i prodotti hanno SKU "1001", "1002" e "1003", dopo aver eseguito questa query, riceveranno i valori "SKU Prefix" come segue: "PRF-1001", "PRF-1002 ", e "PRF-1003". "Prefisso articolo" può essere impostato in anticipo in un campo separato (ad esempio, può essere diverso per categorie, marchi, ecc.), quindi nella formula è possibile specificare il nome di questo campo anziché "PRF-".