Newsgroup: it.comp.www.php
Titolo: Gestione magazzino

Salve a tutti,
non ho mai scritto su questo ng.
Sto pensando di scrivere la parte di fatturazione di un software di
magazzino in php. In questo modo ad esempio da ogni postazione (e sono
tante) si potrebbe facilmente accedere a questa funzionalità senza dover
installare nulla; ma penso che queste considerazioni siano chiare a
tutti.
Mi chiedevo invece in che modo si potrebbe gestire l'attività di
fatturazione, mi spiego meglio: attualmente chi fa la fattura passa gli
articoli e ne legge il codice a barre. Il software ricerca il codice
nella base di dati e stampa a schermo la descrizione, l'iva e
quant'altro. Se necessario l'operatore può modificare la quantità.
Ora in che modo posso ottenere questo comportamento da una pagina
html/php considerata la intrinseca natura stateless del protocollo?
Inoltre secondo voi è meglio salvare i record inseriti in fattura man
mano che vengono letti oppure tenere tutto chessò in un array e poi
scrivere tutto una volta conclusa la fattura??
Qualcuno ha affrontato un simile problema ??
Grazie

 scrivere tutto una volta conclusa la fattura??
IMHO meglio salvare volta per volta, eventualmente in una modalita' non
definitiva (es senza aver ancora "preso" il numero di fattura).
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

 definitiva (es senza aver ancora "preso" il numero di fattura).
In effetti è quello che pensavo anche io. Però così con JS non se esce,
o mi sbaglio?
Nel senso: l'utente legge il barcode di un articolo, e poi?
Non posso fare la query con JS e far comparire la descrizione e la
quantità e tanto meno far memorizzare sul db l'articolo.
O sbaglio?

 l'utente legge il barcode di un articolo, e poi?
Puoi utilizzare dei frame/iframe o popup per visualizzare il record,
inserire/modificare ulteriori dati (es. qta etc) e salvare nel DB.


 inserire/modificare ulteriori dati (es. qta etc) e salvare nel DB.
mmm si capisco.
Però così "perdo" parte della funzionalità precedente. Le fatture
solitamente contengono molti articoli e l'operatore passa gli articoli
come al supermercato: li legge quasi senza guardare e cambia la quantità
solo di rado. Non posso aprire un popup per ogni articolo letto
altrimenti l'operazione non è più fluente come prima, non so se mi
spiego.
Per soddisfare questo requisito una applicazione web-based si presta
male secondo me. Volevo sapere in che modo avrei potuto risolvere
agevolmente.
Ti ringrazio per le risposte.
-- 
Per una pera, una pera cazzo. Per affrontare questa lunga giornata dura

AM Liapunov wrote:

IMHO meglio se non usi php..
io creerei una piccola applicazione (nessuna installazione, solo download)
che comunichi col server per ottenere i dati e registrare le fatture..
al limite se non vuoi installazione crei tu un server che permetta tramite
telnet di eseguire le operazioni necessarie da remoto..
-- 
www.iuz-lab.info

 mi spiego.
Allora non stai facendo una gestione di magazzino, ma un software per
la cassa (o POS), come ti ha detto iuz, non e' il caso di usare PHP.
-- 
I am what I am, I do what I can


 telnet di eseguire le operazioni necessarie da remoto..
Ok, grazie per i suggerimenti.
Ciao

 la cassa (o POS), come ti ha detto iuz, non e' il caso di usare PHP.
Si hai ragione, devo avere spiegato male la mia esigenza.
Il software di magazzino esiste già. Io vorrei riscrivere solo il modulo
di fatturazione perchè al momento da molti problemi.
E' da un pò che penso a come si potrebbe fare in php (o altro linguaggio
di scripting, insomma comunque tramite web application).
Ho pensato di chiedere qui in quale modo potessi fare ma mi sembra di avere
trovato conferma ai miei dubbi.
Ringrazio molto entrambi per la discussione.
Ciao

 
Bhe, non e' detto.
Potresti memorizzare i barcode in una tabella e alla fine presenti un 
form dove ti chiede le quantita' da modificare.
Occhio non una riga per volta, ma tutte in un colpo solo.
Alla prossima.
	MAX

 Potresti memorizzare i barcode in una tabella e alla fine presenti un 
mmm capisco.
Ma non mi è chiaro cosa intendi con "memorizzare i barcode in una
tabella".
Cioè? 
Ho un form... e poi?
Grazie della risposta.


Se il lettore di barcode e' in emulazione di tastiera, un form con un 
campo per l'input ed un secondo campo dove chiedi la quantita'.
Memorizzi i dati su una tabella (creata ad hoc) temporanea nel DB ed 
alla fine ripresenti un form con tutte le righe lette dal barcode + 
eventuali descrizioni prese dalla tabella articoli, dopo eventuali 
modifiche salvi definitivamente ed elimini la tabella temporanea.
Se invece il barcode funzia in altro modo, prima di esprimermi devi 
dirmi come funziona.
Alla prossima.
	MAX