madbob / GASdottoNG

Gestionale per i Gruppi di Economia Solidale
https://www.gasdotto.net/
GNU Affero General Public License v3.0
25 stars 17 forks source link

magazzino e giacenze #131

Open madbob opened 3 years ago

madbob commented 3 years ago

Derivazione di https://github.com/madbob/GASdotto/issues/64

salvatorericcardi commented 1 year ago

Ciao @madbob sto lavorando a questa task, ma il pannello "magazzino" dove vorresti aggiungerlo? Inoltre, solo per l'amministratore del gas suppongo. Potresti darmi maggiori info a riguardo?

madbob commented 1 year ago

Bella domanda: piu' o meno ho pensato ad un workflow (quello descritto sopra) ma non ai dettagli.

Il pannello "Magazzino" potrebbe essere nel menu principale, in modo da distinguerlo dagli ordini regolari, e ci dovrebbero finire gli ordini "virtuali" (altrimenti si mischiano con quelli "regolari", e potrebbe essere un po' incasinato) accessibili secondo gli stessi criteri con cui si accede al pannello "Ordini" (ruoli e fornitori assegnati).

All'atto pratico un ordine "virtuale" dovrebbe essere simile ad un ordine "regolare", con eccezioni notevoli:

Insomma: c'e' molto da inventare :-P

Ti interessa questa funzione particolare? Nel tuo GAS si usa questo sistema? Forse val la pena prima capire come funziona il processo, e poi implementarlo.

salvatorericcardi commented 1 year ago

No, stavo solo cercando un punto da cui partire per essere utile al tuo progetto :-P Io non so se hai avuto modo, ma immagino di sì, di confrontarti con i vari GAS e di capire quando avviene un ordine classico e quando diversamente un ordine virtuale. Credo che tu abbia già un'idea ben precisa, riusciresti a darmi delucidazioni in merito?

NOTA: Per la similarità che c'è tra i due diversi tipi di ordine possiamo anche pensare di far implementare alle classi ordini un'interfaccia, ma prima pensiamo a far funzionare il tutto.

madbob commented 1 year ago

Beh, se vuoi far qualcosa di utile per il gusto di farlo, temo tu abbia scelto la issue sbagliata :-P Questa e' decisamente complicata, e - come avrai intuito - io stesso ho difficolta' a farne una analisi. E' qui in sospeso da tempo proprio perche' e' una funzione che piu' di uno ha menzionato in passato, ma non ho mai avuto l'opportunita' di confrontarmi realmente con un GAS che la userebbe.

Se vuoi smanettare un poco, ti posso consigliare di iniziare ad esempio da: