Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

magazzino e giacenze #131

Open
madbob opened this issue Apr 30, 2021 · 4 comments
Open

magazzino e giacenze #131

madbob opened this issue Apr 30, 2021 · 4 comments
Labels
pending in attesa di analisi / informazioni / dettagli prima dell'implementazione

Comments

@madbob
Copy link
Owner

madbob commented Apr 30, 2021

Derivazione di madbob/GASdotto#64

  • permettere di marcare un fornitore con un flag "gestione giacenze"
  • se attivato, mostrare un parametro "quantità disponibile" nei prodotti
  • aggiungere un nuovo pannello "Magazzino" che mostri l'elenco dei fornitori attivati
  • internamente, mantenere un ordine perennemente aperto con la possibilita' di prenotare (e consegnare anche se l'ordine non e' chiuso)
  • le prenotazioni fatte a tale ordine permanente incidono sulla "quantita' disponibile"
  • per gli ordini regolari fatti al fornitore, aggiungere per i referenti la possibilita' di creare una prenotazione "speciale" che, quando consegnata, vada ad incrementare la "quantita' disponibile" dei prodotti
@salvatorericcardi
Copy link

salvatorericcardi commented Apr 14, 2023

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
Copy link
Owner Author

madbob commented Apr 14, 2023

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:

  • non ci sono date di apertura, chiusura e consegna
  • non c'e' uno stato aperto/chiuso
  • probabilmente non sono applicabili i modificatori
  • le consegne sono sempre accessibili e consegnabili man mano che arrivano

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
Copy link

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
Copy link
Owner Author

madbob commented Apr 14, 2023

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:

@madbob madbob added the pending in attesa di analisi / informazioni / dettagli prima dell'implementazione label Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pending in attesa di analisi / informazioni / dettagli prima dell'implementazione
Projects
None yet
Development

No branches or pull requests

2 participants