Bonjour.
Merci de tes lumières Badaze, le sujet m'intéresse bien !
@Flybelgium :
Quand tu scannes un produit : tu scannes un truc à la fois... donc 1 en dur.
Je répète ce que te disait Badaze :
http://www.novastock.fr/inventaire/i...ification.html
Faire un inventaire exhaustif une fois par an par exemple, c'est comparer le stock réel et le stock théorique.
Pour cela, il te faut stocker dans une table inventaire_2018 par exemple, tout ce qui est scanné par les employés, sans préjugé. S'ils scannent une cuisse de canard et que l'on n'en vend pas, autant le savoir ! S'ils ne scannent pas de boîtes de thon alors qu'on en a 15 en stock théorique, autant le savoir !
Donc dans un premier temps, au moment du scan, on n'alimente QUE inventaire_2018, surtout ne rien comparer avec les autres tables.
inventaire_2018 (id, code_bar, quantity, scan_date)
Les requêtes ne viennent qu'à la fin, quand tout l'inventaire est terminé, pour dire "Tiens ! tiens ! D'où sortent ces cuisses de canards ??? Ou bien, qu'est-il arrivé aux 15 boîtes de thon ? vol, perte ?"
edit : je vais m'amuser à faire ces requêtes SQL d'ailleurs. Si l'on ne voulait QUE les différences de code_bar dans un sens ou dans l'autre, ça serait facile. Mais si on veut les quantités différentes sur chaque code_bar... ça se complique pas vrai ? J'aime !
Table du stock théorique :
stock (id, code_bar, quantity )
Partager