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