0/ Présentation générale fonctionnelle et technique
Voici toutes fonctionnalités ajoutées à Odoo concernant les métiers de transformation alimentaire et artisanale dans Odoo.
Tous nos développements sont en licence libre, réutilisable, modifiable, améliorable à votre convenance.
📋 Les Nomenclatures deviennent des Fiches Techniques alimentaires
Dans l'alimentation, on parle pas de nomenclature (plutôt réservé à l'industrie) mais de Recettes ou encore de Fiches Techniques. C'est ce dernier terme qui a été retenu car il est utilisé par les professionnel·les.
Voici à quoi ressemble actuellement une Nomenclature/Fiche technique à Grap.
✨ Référence unique de recette
Un article peut être lié à plusieurs Fiches Techniques. On voulait avoir une référence unique pour retrouver de façon précise une recette.
À la création de la fiche technique, l'utisateur·rice appuie sur le bouton Définir la référence. En fonction du nom de l'article et du nombre de fiches techniques déjà liées, Odoo propose une référence unique composée du trigramme de l'activité - d'un trigramme du produit et du chiffre adéquate.
Exemple "MAT-AMA-1" : MAT car l'activité s'appelle Matisserie, AMA pour Amande et 1 car c'est la première fiche technique du produit.
Les Fiches Techniques nommés en XXX sont celles où l'utilisateur·rice n'a pas appuyé sur "Définir la référence" |
Nouveaux champs code dans mrp.bom
et tla
dans produt.product
dans le modèle fourre-tout mrp_business
🎨 Tags colorés sur les fiches techniques
Nouveau modèle dans Odoo mrp.bom.tag
qui permet de créer des tags à la volée sur une fiche technique.
Cela peut permettre retrouver plus rapidement et visuellement une information | |
Ou de classer des articles en catégories car les tags peuvent être classés en arborescence. |
Module dédié mrp_bom_tag
disponible ici https://github.com/grap/grap-odoo-custom/tree/12.0/mrp_bom_tag
🌸 Descriptions, gestion du poids et du temps
Descriptions
Ajout de champ de Description description_short
, Description longue description_long
, Description de conditionnement description_packaging
Gestion du poids
Affichage du poids de chaque produit sur chaque ligne de fiche technique line_weight
et sa part dans la Fiche Technique - permettant de répondre à la question "quelle pourcentage de matière grasse" par exemple line_weight_percentage
.
Le poids total de la recette est aussi affiché bom_components_total_weight
.
Gestion du temps
Actuellement très simple, un champ libre pour écrire le temps nécessaire à la recettetime_to_produce
Tous ces nouveaux champs sont dans le module temporaire fourre-tout mrp_business.
☀️ Saisonnalités, allergènes et labels
Saisonnalités
Nouveau modèle dans Odoo seasonality
(lié à des seasonality.line
) qui permet de configurer des saisons classiques (printemps, été etc.) ou des saisons marchandes (Pâques, Noël) ou dire que c'est un produit de toute saison.
Modèle lié aux Fiches Techniques mrp.bom
et aux Articles product.product
pour faciliter des jeux de filtres, mettre un avertissement pour indiquer que "cette fiche technique n'est pas de saison" etc.
Selon la date du jour, Odoo affiche si l'Article ou la Fiche Technique est alors de saison ou non.
Exemple ici, nous sommes en avril et les framboises ne sont pas de saison, le reste oui |
Allergènes
Ajout de champs d'allergènes (modèle product.allergen
crée dans le module de Grap product_food) sur les lignes de fiche technique (composants) et sur la fiche technique elle-même.
Les allergènes de la fiche technique sont construits par concaténation des allergènes des composants et de l'article lié à la Fiche Technique.
Labels
Ajout de labels (bio par exemple) sur les lignes et la fiche technique elle même. Par contre, le label sur la fiche technique est à rentrer manuellement (pour ne pas rentrer dans la complexification de la labellisation d'une fiche technique).
Dans le module fourre-tout mrp_food
: https://github.com/grap/grap-odoo-custom/tree/12.0/mrp_food
🥕 Informations de production sur les Articles
Ajout d'un onglet sur notre fiche article pour gérer les nouveaux champs liés à la production alimentaire.
🍽️ Catégorie de repas
Nouveau modèle Odoo mrp.meal.category
très simple qui permet de catégoriser des articles par exemple en créant des catégories "Entrées", "Plats", "Desserts" . Utile pour imprimer un menu d'allergènes par exemple, ce qu'on verra plus bas
Actuellement dans le module temporaire mrp_business ici : https://github.com/grap/grap-odoo-custom/blob/12.0/mrp_business/models/mrp_meal_category.py
☀️ Saisonnalités, allergènes
Décrit plus haut pour la Fiche Technique.
📜 Mercuriale
Ajout de deux champs Relevé Prix date_last_statement_price
et Fin mercuriale end_date_of_market_price_list
qui vont avec l'ajout d'une vue Tree éditable.
Quand on modifie le Coût d'un article, le champ Relevé Prix se met à jour avec la date du jour. On peut alors indiquer une date de Fin mercuriale : Odoo indiquera en rouge quand la date sera dépassée, informant l'utilisateur·rice qu'iel doit peut-être revoir le coût de l'article.
🖇️ Impression de document
Tableau des allergènes
Nouveau module mrp_bom_print
- au nom générique actuellement - qui permet actuellement d'imprimer un tableau d'allergènes des Fiches Techniques que l'on sélectionne. Quelques options disponibles, et notamment l'ordre des recettes sur le PDF conditionné par la catégorie de repas
Générer une liste d'achats
Premier pas vers une connexion entre les Fiches Techniques et la gestion d'achats pour les cuisiner : le module permet de sélectionner ces Fiches Techniques, une certaine quantité, et d'avoir un rapport PDF avec les quantités de chaque matières premières. Quelques options sont disponibles.
Nouveau module et visuels disponibles ici mrp_bom_purchase.