PDA

Visualizza la versione completa : [?] progetto magazzino..come impostare le giacenze?


Kahm
28-03-2005, 10:41
salve a tutti

dovrei creare la struttura epr immagazzinare i dati di un magazzino, il problema che sorge è come mettere le giacenze di un singolo articolo in quanto :

1)se creo un campo "giacenza" nella tabella articoli...l'utente nn puo sapere quante giacenze ci sono in tale magazzino. e pure immettendo un campo "magazzino" nn posso scaricare una unita solo per un determinato magazzino in quanto il campo "giacenze" si trova solo su articoli

2) se creo una tabella "Giacenze" con chiave magazzino e articolo, il problema principale consiste nel dover far scegliere di volta in volta su quale magazzino l'utente vuole scaricare, un po impiccioso per molti "utonti" che vogliono sempre programmi semplici

3) terza soluzione quella di creare una tabella "giacenze" on chiave magazzino e articolo,(come la 2) ma di far determinare come opzione su quale magazzino scaricare , su quale caricare ecc...
questo approccio richiede molta programmazione in quanto oltre che ogni volta che si inserisce un articolo devo ricreare i vari magazzini in "giacenze" ..praticamente il programma andrebbe ad un costo elevato... :bhò:

4) come soluzione 1,creare tanti articoli per imagazzini, ma far rinominare ogni articolo in corrispondenza al magazzino es:chiodiVendita, ChiodiCarico,in modo che quando sceglie l'articolo sa da quale mag lo sta prendendo e che cmq l'utente ha la possibilita di trasferire giacenze da un mag ad un'altro e rinominare i prodotti

avete qualche idea che si possa risolvere questa situazione?
oppure una di queste qui sopra vanno bene, ma bisogna apportare modifiche? grazie

caimano73
29-03-2005, 10:51
Originariamente inviato da Kahm
salve a tutti

dovrei creare la struttura epr immagazzinare i dati di un magazzino, il problema che sorge è come mettere le giacenze di un singolo articolo in quanto :

1)se creo un campo "giacenza" nella tabella articoli...l'utente nn puo sapere quante giacenze ci sono in tale magazzino. e pure immettendo un campo "magazzino" nn posso scaricare una unita solo per un determinato magazzino in quanto il campo "giacenze" si trova solo su articoli

2) se creo una tabella "Giacenze" con chiave magazzino e articolo, il problema principale consiste nel dover far scegliere di volta in volta su quale magazzino l'utente vuole scaricare, un po impiccioso per molti "utonti" che vogliono sempre programmi semplici

3) terza soluzione quella di creare una tabella "giacenze" on chiave magazzino e articolo,(come la 2) ma di far determinare come opzione su quale magazzino scaricare , su quale caricare ecc...
questo approccio richiede molta programmazione in quanto oltre che ogni volta che si inserisce un articolo devo ricreare i vari magazzini in "giacenze" ..praticamente il programma andrebbe ad un costo elevato... :bhò:

4) come soluzione 1,creare tanti articoli per imagazzini, ma far rinominare ogni articolo in corrispondenza al magazzino es:chiodiVendita, ChiodiCarico,in modo che quando sceglie l'articolo sa da quale mag lo sta prendendo e che cmq l'utente ha la possibilita di trasferire giacenze da un mag ad un'altro e rinominare i prodotti

avete qualche idea che si possa risolvere questa situazione?
oppure una di queste qui sopra vanno bene, ma bisogna apportare modifiche? grazie

la soluzione corretta è creare una tabella giacenze con chiave magazzino e id articolo. Non puoi far ealtrimenti se vuoi gestire più magazzini.
Per venire incontro agli utonti puoi far si che quando devono fare una operazione di carico/scarico di un articolo, nella combo che presenta i vari magazzini ne venga scelto uno di default.
Potresti cioè creare una tabella UTENTE_MAGAZZINO che associ, per ogni utente , un magazzino di carico di default e di scarico di default.
A questo punto quando carichi la videata per l'operazione di carico/scarico, la combo dei magazzini viene caricata con tutti i magazzini ma viene selezionato quello di defaul per quell'utente.
Questo chiaramente è uan cosa in più da fare, ma è abbastanza semplice e la fai in un paio d'ore.
In un altra oretta nella videata di creazione utenti aggiungi la possibilità di impostare i magazzini di default (per aggiornare questa tabella UTENTE_MAGAZZINO).

Loading