Cerca o naviga nella guida in linea
Espressioni di Codifica Lotti
In questa tabella sono codificate le espressioni di calcolo che il programma utilizza per la creazione automatica dei nuovi lotti. Per generare un nuovo lotto in occasione dell'entrata in azienda di un articolo (in seguito ad un nuovo acquisto, ad un carico di magazzino, alla nascita di un prodotto finito di Distinta Base o alla Trasformazione di un lotto preesistente) è possibile in questa sede definire la composizione del codice. La composizione del codice può essere più o meno complessa e contenere informazioni a seconda di diversi fattori: il settore merceologico trattato, la frequenza di movimentazione della merce, necessità di codifiche articolate.
Il programma fornisce precaricate le espressioni di calcolo sotto elencate. Nella colonna Descrizione è possibile vedere come sarà composto il codice lotto quando l'articolo avrà associato un tipo lotto che usa l'espressione selezionata (vedi tabella Tipi Lotto).
Codice | Descrizione | Espressione di calcolo | Dim.Prog |
E0001 | Articolo + Data Reg. + Progressivo | CODART+"-"+FMTDATE("yyyymmdd",DATREG) | 8 |
E0002 | Articolo + Data e Ora Pc + Progressivo | CODART+"-"+FMTDATE("yyyymmddhhnn",NOW()) | 3 |
E0003 | Data Reg. + Progressivo | FMTDATE("yyyymmdd",DATREG) | 6 |
E0004 | Data e Ora Pc + Progressivo | FMTDATE("yyyymmddhhnn",NOW()) | 3 |
E0005 | Fornitore + Articolo + Progressivo | CODFOR+CODART | 9 |
E0006 | Progressivo | "" | 15 |
E0007 | Articolo + Data O.d.P. + Progressivo | CODART+"-"+FMTDATE("YYYYMMDD",DATODP) | 6 |
Esempio
Se si stabilisce di attribuire all'articolo "SPAGHETTI" in Anagrafica Articoli il tipo lotto "PASTA-ALIMENTARE" che ha abbinato l'espressione di calcolo "E0001", nel momento in cui viene creato un nuovo lotto in data 25/01/2017 il codice lotto appena nato avrà il seguente codice:
SPAGHETTI-2017012500000001
dove si riconosce il codice articolo seguito da un trattino, da anno, mese, giorno della data di registrazione e dal progressivo.
Opzioni della finestra di dialogo Espressioni codifica lotti
Codice
Indicare il codice che identifica l'espressione (formula di calcolo) da utilizzare per la creazione dei lotti. Premere F6 oppure fare clic sul pulsante di ricerca per la selezione dei codici. Premendo il pulsante Duplica record o il tasto F7 si apre la finestra Duplica record che consente di creare un nuovo record.
Descrizione
Inserire la descrizione dell'espressione.
Espressione
Inserire l'espressione di calcolo; in calce alla formula viene sempre aggiunto il progressivo. I campi relativi agli articoli e ai lotti che si possono utilizzare nell'espressione sono:
- CODART: codice articolo
- DESART: descrizione articolo
- CODEAN: codice a barre riferito all'articolo
- CODFOR: codice fornitore presente sul movimento o sul documento
- DATREG: data di registrazione del lotto
- DATODP: data di registrazione dell'ordine di produzione
- LANODP: data di lancio dell'ordine di produzione
Le espressioni consentite sono le stesse utilizzabili anche nelle diverse scelte della procedura dove è prevista la creazione di campi calcolati e utilizzabili nei Fincati.
Dimensione progressivo
Specificare la dimensione del progressivo numerico presente di ogni espressione.
Esempio
Viene mostrata un'anteprima del risultato del codice.
Esempi di costruzione della formula
Il funzionamento si rifà alla costruzione dei campi calcolati nei fincati. Nella formula, avendo a disposizione la data del movimento del lotto, è possibile per esempio utilizzare le seguenti funzioni:
CDOW: restituisce il giorno della settimana (esempio DOMENICA)
CMONTH: restituisce il mese
DAY: restituisce il numero del giorno del mese
MONTH: restituisce il numero del mese dell'anno
YEAR: restituisce l'anno
Esempio 1
("A1"+CMONTH(DATREG))
Restituisce: Prefisso A1 + il Mese di DTAREG +il Progressivo.
Esempio 2
SUBSTR(DESART,1,15)+CODFOR
Restituisce i primi 15 caratteri della Descrizione articolo + il Codice fornitore + il Progressivo