Elenco Fabbisogni
Programma: COGO74 | Percorso menu: Ordini > Clienti > Stampe > Elenco Fabbisogni
A cosa serve
Produce un elenco dei fabbisogni di materiali derivanti da un ordine cliente. A partire dall'ordine selezionato, il programma analizza le righe dell'ordine, esplode le eventuali distinte base dei prodotti ordinati, e genera un riepilogo consolidato di tutti i materiali necessari raggruppati per codice merce, con le relative quantita' totali e unita' di misura.
Come si accede
Dal menu: Ordini > Clienti > Stampe > Elenco Fabbisogni
Il programma puo' essere richiamato anche da altri moduli; in tal caso i dati dell'ordine vengono precompilati.
Operativita'
La maschera richiede:
| Campo | Descrizione |
|---|---|
| Anno ordine | Anno dell'ordine da analizzare (obbligatorio) |
| Numero ordine | Numero dell'ordine (obbligatorio) |
| Progressivo | Progressivo dell'ordine (facoltativo) |
Dopo la compilazione, premendo F3 si accede alla finestra di anteprima/stampa. Il sistema verifica l'esistenza dell'ordine, ne legge le righe, e per ciascuna riga:
- Se il prodotto ha una distinta base, esplode i componenti e somma le quantita' necessarie.
- Se il prodotto non ha distinta base, lo include direttamente nell'elenco.
La stampa contiene:
- Intestazione con dati azienda, data, cliente e riferimenti dell'ordine.
- Elenco dei materiali con codice, descrizione, unita' di misura e quantita' totale.
- In coda, una tabella per annotazioni manuali (Nome, Inizio, Fine, Luogo/Stato, Note, Firma).
Tasti funzione
| Tasto | Funzione |
|---|---|
| Invio | Conferma il campo corrente |
| F2 | Torna al campo precedente |
| F3 | Conferma i dati e passa alla stampa |
| F8 | Apre il calendario |
| Esc | Esce dal programma |
Regole di business
- L'anno e il numero ordine sono obbligatori.
- L'ordine deve esistere nell'archivio degli ordini clienti.
- Per i prodotti con distinta base di tipo "padre" (P), i fabbisogni vengono calcolati espoldendo i componenti attraverso le consegne e i movimenti di distinta base.
- Per i prodotti con distinta base di tipo "virtuale" (V), i componenti vengono ricavati dai movimenti di distinta base legati all'ordine.
- Le quantita' dei componenti vengono sommate quando lo stesso materiale compare piu' volte.
- La stampa e' configurabile tramite parametri di sistema (formato pagina, intestazioni personalizzate, ecc.).
Messaggi di errore
| Messaggio | Causa | Cosa fare |
|---|---|---|
| Digitare Anno Ordine !! | Anno non compilato | Inserire l'anno dell'ordine |
| Digitare Numero Ordine !! | Numero non compilato | Inserire il numero dell'ordine |
| Ordine Non Trovato !! | L'ordine indicato non esiste | Verificare i dati inseriti |
| ORDINE SENZA RIGHE!!! | L'ordine esiste ma non ha righe di dettaglio | Verificare che l'ordine sia stato completato |
| Funzione gia' in uso dall'operatore! | Un altro processo sta gia' elaborando i fabbisogni per lo stesso operatore | Attendere il completamento dell'elaborazione precedente |