La gestion du processus d'achat et l'entrée des produits en stocks.
Hello!
La semaine dernière je vous montrais comment gérer les dépendances, utiliser les variantes de produits et établir des liens entre modèles.
Pour rappel, cet article fait parti de la formation gratuite Odoo Traning que vous pouvez retrouver sur ce lien. Si vous êtes débutants, commencez par là!
Maintenant que le décors est planté, nous allons entrer dans le vif du sujet: gérer le processus d'achat et faire entrer nos livres dans le stock! Je vous laisse un petit secret: j'ai comme pour impression que ce tuto ne va nécessité aucune écriture de code :)
Commencez par démarrer votre instance Odoo et rassurez-vous d'avoir le module oo_library. Sinon, il est disponible à cette adresse.
Ici, il faut noter que la demande de prix est fournie par le modèle purchase.order.
Autres choses, n'oubliez pas ce que l'on c'est dit la semaine dernière: Vous faites un module personnalisé de gestion de bibliothèque, votre client ne doit faire aucune autre action. Il doit ouvrir son logiciel, aller sur son module et faire ses manipulations, ce qui veut dire qu'il doit normalement éditer sa demande de prix sur le menu MaLibrairie.
Pour ce faire, nous allons procéder comme la dernière fois c'est-à-dire faire apparaître le menu Demande de prix au niveau de MaLibrairie. Ceci dit, il suffit de créer un nouveau document XML qui contient ce code puis ajouter son chemin dans le fichier manifest.
Et donc, si jamais il arrive que vous ayez besoin d'ajouter ou modifier un champs, il suffira tout simplement de venir dans ce fichier, créer le record form view et hériter de la vue originale (XML ID: purchase.purchase_order_form)
Maintenant que tout est bon, on peut éditer notre demande de prix ou devis. Une fois le formulaire enregistré, vous pouvez alors Confirmer la commande (cliquer sur le bouton) et attendre que le fournisseur vous livre avant de réceptionner les articles dans votre stock (bouton Réception par article)
La semaine dernière je vous montrais comment gérer les dépendances, utiliser les variantes de produits et établir des liens entre modèles.
Pour rappel, cet article fait parti de la formation gratuite Odoo Traning que vous pouvez retrouver sur ce lien. Si vous êtes débutants, commencez par là!
Maintenant que le décors est planté, nous allons entrer dans le vif du sujet: gérer le processus d'achat et faire entrer nos livres dans le stock! Je vous laisse un petit secret: j'ai comme pour impression que ce tuto ne va nécessité aucune écriture de code :)
Commencez par démarrer votre instance Odoo et rassurez-vous d'avoir le module oo_library. Sinon, il est disponible à cette adresse.
Gestion du processus d'achat
Le principe est simple:- Cliquer sur le menu Achats
- Ensuite sur le bouton créer situé dans le vue demande de prix
C'est quoi une demande de prix?
Comme mentionné sur la vue, la demande de prix ou devis contient l'histoire de la discussion/négociation que vous avez eue avec le fournisseur. Dès que c'est confirmé, une demande de devis est convertie en un ordre d'achat. La plupart des propositions d'ordres d'achat sont crées automatiquement par Odoo, basé sur les besoins de l'inventaire, notamment lorsque vous avez configuré les règles d'approvisionnement.Ici, il faut noter que la demande de prix est fournie par le modèle purchase.order.
Autres choses, n'oubliez pas ce que l'on c'est dit la semaine dernière: Vous faites un module personnalisé de gestion de bibliothèque, votre client ne doit faire aucune autre action. Il doit ouvrir son logiciel, aller sur son module et faire ses manipulations, ce qui veut dire qu'il doit normalement éditer sa demande de prix sur le menu MaLibrairie.
Pour ce faire, nous allons procéder comme la dernière fois c'est-à-dire faire apparaître le menu Demande de prix au niveau de MaLibrairie. Ceci dit, il suffit de créer un nouveau document XML qui contient ce code puis ajouter son chemin dans le fichier manifest.
Et donc, si jamais il arrive que vous ayez besoin d'ajouter ou modifier un champs, il suffira tout simplement de venir dans ce fichier, créer le record form view et hériter de la vue originale (XML ID: purchase.purchase_order_form)
Maintenant que tout est bon, on peut éditer notre demande de prix ou devis. Une fois le formulaire enregistré, vous pouvez alors Confirmer la commande (cliquer sur le bouton) et attendre que le fournisseur vous livre avant de réceptionner les articles dans votre stock (bouton Réception par article)
L'entrée des produits en stock
Nous passons alors dans le module stock (Menu Inventaire).
Lorsque vous l'ouvrez, vous constatez qu'il y'a deux éléments principaux (Réceptions et Livraison) sur la page. Les réceptions vous indiquent qu'il y'a des produits en cours de réceptions (le fournisseur va les livrer) et les livraisons quant à elle indiquent les livraisons en cours que vous allez devoir écouler.
Cependant, le seul élément qui nous intéresse pour le moment est Réceptions.
- En cliquant sur le bouton A recevoir, vous obtenez un vue liste qui vous présente une ligne de transfert incluant la référence, le fournisseur (partenaire), la date de la commande, le document d'origine et l'état du transfert.
- Cliquez sur cette ligne: le formulaire de réception va s'ouvrir. Tous ce que vous aurez à faire sera de Valider (en cliquant sur le bouton) , puis Appliquer (en cliquant sur le bouton) et le tour est joué! Vous venez de faire entrer votre produit dans le stock.
- Le menu Mouvements de stocks (premier menu après Valorisation de l'inventaire) vous montre les mouvements qui se sont produits. En ouvrant le formulaire, vous pourrez même accéder à l'emplacement où est stocké votre produit comme le montre ces captures.
Avant de terminer je vais vous donner un petit exercice pour vous aider à assimiler ce que l'on a vu aujourd'hui:
- Afficher le menu Transferts en cours dans MaLibrairie. Ce menu doit afficher les transferts en cours
- Afficher le menu Emplacements dans MaLibrairie.
Sur ce,
A+
Commentaires
Enregistrer un commentaire