Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
Bonjour à tous,
Petit problème, à votre avis comment faire pour gérer le délai d'attente de la mise à jour d’un stock ?
En clair : Le stock des produits se trouve dans BD et les commandes sont passées et par le net et par le télécopieur (à terme toutes les commandes passeront par le net).
Le stock du net est donc régulièrem. downloadé au format CSV (les commandes télécopieur sont gérées sur une feuille Excel) pour une mise à jour et ensuite (dans les 2h) renvoyé par upload du .CSV vers la BD.
Question : Comment faire pour que des commandes puissent continuer à être passées sur le net mais en même temps ne pas influencer la BD dans l’attente du renvoi de la mise à jour downlodé précédemment.
J’avais pensé à un espace tampon, mais comment faire ?
Ou peut-être avez-vous d’autres solutions plus pertinentes ?
Salut,
je ne comprend pas vraiment la problématique.
Sur le net tu décrémentes ton stock non ?
Que se passe t'il en cas de stock négatif ? (commande impossible ?)
Si ce n'est pas le cas, il te suffit de décrémenter ton stock en l'autorisant à avoir des valeur négative.
Quand tu mets à jour ton stock via le csv il n'y aura pas de problème si stock = stock + nouvelleValeur.
Enfin je suis pas sur de comprendre exactement le sens de ta question :)
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
@ mojorisin, Oui je sais c’est un peu biscornu. Oui le stock est décrémenté mais ca c'est bon.
Le truc c’est que comme certaines commandes sont encore passées par Télécopieur il faut régulièrement downloader le stock du Net (CSV) afin d’en déduire les commandes passées par fax et renvoyer ensuite le stock actualisé (CSV) sur le Net. Bon c’est temporaire mais c’est le problème à résoudre.
Pourquoi ne pas uploader seulement les quantité de produit vendu via telecopie ?
Tu n'as plus qu'a mettre a jour tes entrées de stock par une soustraction
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ce ne serait pas plus simple de gérer les commandes par télécopie via une interface web spéciale ? Comme ça la personne qui gère les télécopie utilises le système Web, ce qui permet d'unifier la facturation (pas de conflit dans les numéros de facture), et de correctement gérer le stock.