Bonsoir, Salut à tous !
Je me souviens avoir travaillé sur un projet de gestion de stocks en 2014, jusqu'au début 2015, interrompu par la maladie du demandeur...
Il agissait pour le compte d'une association distribuant des produits alimentaires (mais la nature des produits est indifférente à la gestion) qui opérait une gestion mensuelle de ses stocks avec valorisation des entrées et sorties avec bilan mensuel
Pour autant que je me souvienne, le fonctionnement du fichier reposait principalement sur une feuille mouvements où l'utilisateur saisissait l'article (liste déroulante dans laquelle les nouveaux articles ajoutés étaient automatiquement intégrés), date, quantité et prix unitaire pour une entrée, date et quantité pour une sortie. L'enregistrement était automatique et les stocks mis à jour sur une autre feuille (consultable mais dans laquelle on ne saisissait rien). La saisie des mouvements était contrôlée par programme, les mouvements déjà enregistrés ne pouvaient pas être modifiés, une seule ligne était autorisée pour chaque saisie, la date ne devait pas être postérieure à la date du jour ni antérieure à la saisie précédente, les quantités devaient être saisies en nombre entier, le prix unitaire n'était saisi que pour les entrées, pour les sorties il était automatiquement déterminé par le programme qui opérait dans l'ordre des lots entrés. La gestion des stocks se faisait évidemment par lots entrés.
Une fois le bilan mensuel établi, la feuille mouvements était réinitialisée pour le mois suivant.
Au démarrage de la gestion, une procédure de constitution d'un stock initial pouvait être utilisée si l'on ne démarrait pas avec des stocks à 0. Ensuite le report des stocks restant se faisait de mois en mois...
Il me semble que ça s'approche assez de ce que tu as l'intention de réaliser... Si tu es intéressé, je peux fouiller mes archives pour l'exhumer, mais il faut savoir que vu l'interruption avant que tous les tests aient pu être faits, il doit rester encore du débogage à faire...
Cordialement.