Data ultimo aggiornamento: 02/05/2023

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Lotti alfanumerici

Per gestire i lotti alfanumerici occorre itervenire sulla spunta di gestione lotti alfanumerici presente in anagrafica ditta nei dati aggiuntivi ditta (di default NON spuntato), se spuntato sarà possibile indicare dei codici lotto non numerici, altrimenti se non selezionato il codice lotto può essere solo un numero tra 0 e 999999999.

Con la gestione dei lotti alfanumerici nei programmi di gestione delle anagrafiche articoli, articoli a variante e articoli a taglie e colori, sono stati aggiunti due campi, uno per specificare il codice della modalità di creazione del lotto e uno per indicare il sistema attribuzione automatica lotto negli scarichi/consumi (D = data scadenza, M = manuale, F = fifo, L = lifo). Per la gestione dei codici di modalità creazione lotti utilizzare il programma modalità creazione automatica lotto.

Per questa gestione, nell'anagrafica lotti, il campo lotto ora è alfanumerico e segue la logica impostata in anagrafica ditta (NB: nel caso in cui il codice lotto può essere solo un numero compreso tra 0 e 999999999 il campo chiave analotti.alo_lotto sarà uguale al codice inserito manualmente in analotti.alo_lottox, altrimenti sarà possibile inserire codici lotto alfanumerico in analotti.alo_lottox ed il campo analotti.alo_lotto (campo chiave) sarà un progressivo calcolato in automatico). Sempre nell'anagrafica sono stati aggiunti i campi 'tipo generazione lotto', 'nazione origine', 'nazione provenienza', 'data ultimo aggiornamento', 'data di primo carico', 'data libera', 'descrizione interna' e 'note 2'.

La creazione automatica anagrafica lotto avviene prima del salvataggio della riga nei documenti di magazzino e/o ordini di tipo ricevuto (SOLO IN FASE DI INSERIMENTO DI UN NUOVO DOCUMENTO/ORDINE), se non è indicato il numero di lotto e sull'articolo è impostata la gestione dei lotti e un codice di creazione automatica (gestione lotti alfanumerica impostata in anagrafica dittà); questo si scatena SOLO sulle righe di carico da produzione o nei documenti di carico che non movimentano 2 magazzini, quindi gli unici documenti gestiti sono ordini fornitori, ordini fornitori aperti, righe di carico di ordini di produzione, DDT ricevuti che non movimentano 2 magazzini, righe di carico di carica da produzione e fatture immediate ricevute (la funzionalità sopra esposta è di default abilitata sui documenti di magazzino, per gli ordini è necessario abilitare l'opzione di registro BSORGSOR/OPZIONI /AbilitaGenerazLottoSuOrdini). In tutti i casi l'anagrafica del lotti viene creata all'uscita del campo, se è compilato con un valore non presente in anagrafica lotti, successivamente al salvataggio di una nuova riga di ordini o doc. di magazzino, se il campo lotto è compilato ed è appena stata creata l'anagrafica viene aperta la finestra dell'anagrafica lotto per alimentare data scadenza, ecc... (la funzionalità sopra esposta va abilitata a seconda della necessita con l'opzione di registro BSORGSOR/OPZIONI ApriAnalottiDopoNew e BSVEBOLL/OPZIONI /ApriAnalottiDopoNew, ovviamente questo si verifica SOLO SE SI TRATTA DI UN OPERAZIONE NON BATCH E/O IMPORT RIGHE).

Attenzione: nell'anagrafica lotti sono presenti le date di primo carico e data scadenza, calcolate in base alla data del documento in fase di realizzazione, se dopo la creazione dell'anagrafica lotto viene cambiata la data del documento, l'anagrafica lotto non viene rimodificata.

Le funzionalità per scaricare in automatico lotti sono attive solo su documenti di magazzino e note di prelievo (no ordini), in tutti i documenti che scaricano il materiale, compresi i trasferimenti tra 2 magazzini. La routine viene attivata se al salvataggio della riga contenente un articolo gestito a lotti non è stato indicato il numero di lotto e se nell'anagrafica articolo è indicato come deve avvenire lo scarico automatico del lotto. Nel caso di esplosione distinta base e/o importazione righe da ordini/note di prelievo la riga importata potrebbe dover essere 'splittata' in più righe, in base alla quantità da scaricare rispetto all'esistenza del lotto. NB: lo scarico automatico lotti opera solo su nuovi documenti e nuove righe. Al cambio della quantità della riga già salvata (anche se il documento è nuovo) il lotto non viene ricalcolato. Se la quantità da scaricare è superiore alle giacenze divise per lotto, la restante parte verrà inserita con lotto vuoto. Nei programmi dove c'è già un sistema di scarico lotto automatico (vedi generazione note di prelievo da impegni) il vecchio automatismo verrà mantenuto se in anagrafica articolo è indicato che il lotto non deve essere assegnato automaticamente.

NB: l'automatismo di proposta lotto per il momento non lavora sui programmi di avanzamento produzione (BNDBAVMG/BNDBAVEX/BNDBAVLA), picking vecchio, nota di prelievo generata al salvataggio dell'ordine, genera documenti da note di prelievo, articoli taglie e colori. Non opera con modulo Project Management attivo.

Attenzione: possono esserci problemi in caso di diversi utenti che scaricano lo stesso articolo/lotto in contemporanea, visto che le righe del corpo di un documento in fase di creazione non sono visibili in atri documenti; per limitare il problema si consiglia di settare l'opzione di registro BSVEBOLL/OPZIONI/CheckLottiInScarico = -1 (default 0) che permetterà di avvisare al salvataggio del documento se alcuni lotti sono andati in negativo.

Utilizzando la combinazione 'ALT+F3' sul campo lotto viene chiamata la maschera di gestione anagrafica lotti.

Inserire un controllo per fare in modo che il lotto creato sia univoco globale, invece che univoco per articolo. Opera solo sugli articoli gestiti a lotti in anagrafica articoli (indipendentemente che siano lotti numerici o alfanumerici). Attivo solo se settata l'opzione di registro OPZIONI/LottoUnivoco = -1 (default 0). Opera su ordini, note di prelievo, documenti di magazzino. Al salvataggio del documento se l'opzione è settata a -1 viene fatto un controllo per verificare se per gli articoli presenti nel documento il codice lotto alfanumerico è presente in anagrafica lotti su articolo diverso da quello presente nel documento di magazzino. Nel caso lo sia verrà dato un messaggio che bloccherà il salvataggio.

REPORT PERSONALIZZATI: se non si usano lotti alfanumerici, non occorre fare nulla, diversamente occorre aggiungere in left join analotti ed esporre analotti.alo_lottox (come già fatto da noi su report standard).

PROGRAMMI/MODULI CHE CONTINUERANNO AD OPERARE SOLO CON LOTTI NUMERICI:

  • il vecchio picking (modulo BNPKPICK e relativi componenti installati sul palmare: buspuck.exe, businve.exe, ...) possono operare solo con picking numerico. Sono stati inseriti dei blocchi in BNORGNNP, BNPKPICK e BNMGLSAR
  • tentata vendita (BNTVTRAS)
  • moduli distinta base (BNDBDIBA, BNDBSOCO, BNDBSTDB, DNFBIMPL, ...), in distinta base è presente il codice lotto numerico, ma è un campo obsoleto che non è mai stato utilizzato. Rimane numerico senza nessun collegamento con l'anagrafica lotti e/o lotti alfanumerici

Particolarità: nella tabella dei magazzini è stato aggiunto il campo tb_dlottox, ma per gli utenti questo è completamente trasparente, poiché la colonna del lotto di default mostra questo nuovo campo.

Note finali: l'utente può ancora utilizzare il campo del lotto per altri usi, se l'articolo non è gestito a lotti. I vari programmi (bsorgsol, bsorgsor, bsveboll, bndblpro, bnmglsar, bnragrda, ecc...) si occuperanno automaticamente di scrivere la relativa anagrafica fittizia se il campo lotto è stato comunque inserito, in questi programmi il flag di 'gestione lotti' dell'anagrafica articoli serve solo per testare in fase di salvataggio documento che il lotto sia stato impostato.

Clicca per accedere al sito di NTS Informatica