S01-01 · Situation et objectif Avant le geste : Samira prépare le magasin papier de l’imprimerie Horizon. Son objectif est de retrouver les quantités physiques, les réservations et les mouvements qui expliquent le stock. Les exemples de cette formation sont fictifs. Gestes : [{"kind": "case", "title": "Démarrer le magasin avec un comptage, puis enregistrer une entrée et une sortie", "text": "Samira prépare le magasin papier de l’imprimerie Horizon. Son objectif est de retrouver les quantités physiques, les réservations et les mouvements qui expliquent le stock. Les exemples de cette formation sont fictifs."}] Après le résultat : Preuve : Observation de l’écran S01-02 · Avant de commencer Avant le geste : Le magasin contient douze litres d’encre cyan, comptés physiquement. Un bidon contient quatre litres. Le coût connu est de huit mille dinars par litre. Préparez la feuille de comptage et les justificatifs des mouvements ; votre compte doit pouvoir gérer le stock. Gestes : [] Après le résultat : Preuve : Observation de l’écran S01-03 · Retrouver l’article Avant le geste : Depuis l’accueil, ouvrez Opérations, puis Stock et Articles. Recherchez l’encre du scénario. Nous allons d’abord vérifier son unité et son facteur de conversion. Gestes : [{"kind": "nav", "slug": "articles", "search": "{ink_code}", "record": "ink"}] Après le résultat : Le stock est suivi en litres, même si les achats se font en bidons. Trois bidons correspondent donc à douze litres. Une initialisation représente un comptage de départ, pas une nouvelle livraison. Preuve : Observation de l’écran S01-04 · Ouvrir le comptage initial Avant le geste : Revenez à la liste des articles. Sur notre encre, ouvrez Stock initial. Cette action exige le dépôt, la quantité réellement comptée et son coût unitaire. Gestes : [{"kind": "nav", "slug": "articles", "search": "{ink_code}", "record": null}, {"kind": "initialOpen"}] Après le résultat : Preuve : Observation de l’écran S01-05 · Saisir et relire Avant le geste : Choisissez le magasin Horizon. Inscrivez douze dans Quantité comptée et huit mille dans Coût par unité. Relisez ces trois informations : douze litres, et non douze bidons. Gestes : [{"kind": "initialFill"}] Après le résultat : Le formulaire est prêt. La valeur attendue est de quatre-vingt-seize mille dinars : douze litres multipliés par huit mille. Vérifiez le comptage avant de confirmer. Preuve : Observation de l’écran S01-06 · Valider le point de départ Avant le geste : Nous pouvons maintenant confirmer l’initialisation. Elle crée un mouvement de départ et rend ce stock utilisable pour les opérations suivantes. Gestes : [{"kind": "confirm"}] Après le résultat : Le stock de l’encre doit afficher douze litres. Nous allons ensuite enregistrer une consommation réelle. Preuve : ink_initial S01-07 · Préparer la sortie Avant le geste : Ouvrez Logistique, puis Mouvements de stock et Créer. Le magasin remet deux litres à l’atelier pour un nettoyage. Choisissez notre encre, le type Sortie, deux litres et le magasin Horizon. Le motif expliquera cette utilisation. Gestes : [{"kind": "nav", "slug": "stock-movements", "search": null, "record": null}, {"kind": "create"}, {"kind": "movementFill", "type": "Sortie", "quantity": 2, "reason": "Nettoyage atelier — cas Horizon"}] Après le résultat : Une sortie diminue le stock. Le solde attendu sera de dix litres. La quantité doit rester positive : le type Sortie porte déjà le sens du mouvement. Preuve : Observation de l’écran S01-08 · Enregistrer et vérifier Avant le geste : Relisez le motif et la quantité, puis cliquez sur Créer. Dans le journal, recherchez le nom de notre encre et comparez la sortie au mouvement initial. Gestes : [{"kind": "saveCreate"}, {"kind": "search", "text": "{ink_name}"}] Après le résultat : Le journal doit conserver les douze litres initiaux et la sortie de deux litres. On doit pouvoir expliquer les dix litres restants sans modifier un mouvement validé. Preuve : ink_out S01-09 · Enregistrer une entrée documentée Avant le geste : Un litre inutilisé revient ensuite au magasin. Créez un nouveau mouvement de type Entrée, pour un litre, au coût de huit mille dinars. Donnez le motif Retour nettoyage atelier. Ce retour est lié à une consommation manuelle, pas à un ordre de fabrication. Gestes : [{"kind": "create"}, {"kind": "movementFill", "type": "Entrée", "quantity": 1, "reason": "Retour nettoyage atelier — cas Horizon"}, {"kind": "saveCreate"}, {"kind": "search", "text": "{ink_name}"}] Après le résultat : Le nouveau solde doit être de onze litres. Pour les achats, les retours clients et la production, utilisez leurs parcours dédiés : ils conservent les références métier. Preuve : ink_in S01-10 · Bilan et prochaine action Avant le geste : Le départ de douze litres, la sortie de deux et le retour d’un litre expliquent les onze litres présents. Gardez les justificatifs. Une erreur se corrige par une opération tracée ; on ne réécrit pas le journal. Gestes : [] Après le résultat : Preuve : Observation de l’écran