Ir al contenido

MRP DYONYSOS — Socle technique

Versionnage, calcul de coût de revient et paramètres société pour Odoo 19 Community
7 de septiembre de 2026 por
MRP DYONYSOS — Socle technique
DYONYSOS

dyo_mrp_common ne s'installe jamais seul de façon volontaire : c'est un module technique, gratuit, sans menu utilisateur, que le manifeste déclare explicitement comme application: False. Il porte ce qui doit rester partagé et stable entre les 9 applications payantes du portefeuille MRP DYONYSOS pour Odoo 19 Community : le versionnage des données techniques et le calcul de coût de revient. Toute application qui en dépend l'installe automatiquement — il n'y a rien à faire de plus.

Le problème : chaque application ne doit pas réinventer sa propre logique

Un portefeuille de 10 applications qui versionnent des nomenclatures, calculent des coûts de revient ou historisent des données pourrait facilement dupliquer, module après module, la même logique de versionnage et le même calcul de coût, avec de légères variations qui finissent par diverger. La règle de conception du portefeuille documentée dans le dépôt technique est explicite : tout ce qui est réutilisé par au moins deux applications remonte dans dyo_mrp_common ; une application ne dépend jamais d'une autre application du portefeuille, seulement de ce socle et des modules Odoo standards.

Deux mixins réutilisables

Le mixin dyo.mrp.versioned.mixin porte un champ de version, un état (brouillon / active / obsolète), une date d'effet (active_from), une fin de validité (valid_until) et un groupe de version (version_group, qui rattache les versions successives d'une même famille). Il expose des actions prêtes à l'emploi : créer une nouvelle version, activer une version, la passer obsolète, consulter l'historique des versions. Une contrainte impose qu'une seule version soit active par famille à un instant donné. Deux points d'extension (_dyo_version_copy_defaults, _dyo_version_family) permettent à chaque application de l'adapter à son modèle métier sans dupliquer la logique.

Le mixin dyo.mrp.cost.mixin porte les champs de coût matière, main d'œuvre, frais généraux, total et unitaire, une date de calcul et une référence de calcul générée par la séquence dyo.mrp.cost.calc (format CR/AAAA/00001).

Des paramètres de société partagés

Le module ajoute un onglet « MRP DYONYSOS » aux paramètres de société standards d'Odoo (res.config.settings), avec trois réglages repris par toutes les applications qui calculent un coût : le taux horaire par défaut (dyo_mrp_default_hourly_rate), le coefficient de frais généraux (dyo_mrp_overhead_coefficient) et l'unité de temps utilisée dans les gammes (dyo_mrp_time_unit). Il fournit également une seconde séquence, dyo.mrp.skill (format CMP001), pour les compétences requises sur les opérations de gamme dans MRP N1.

Dépendances et installation

Le module dépend uniquement de modules Odoo standards : Fabrication (mrp), Inventaire (stock), Ventes/Produits (product) et Discussion (mail). Il ne dépend d'aucune autre application du portefeuille DYONYSOS — logique, puisqu'il en est le socle. Sa fiche Odoo Apps Store confirme ces mêmes dépendances techniques (Discuss, Inventory, Manufacturing) et indique 395 lignes de code. Il n'apparaît dans aucun menu utilisateur : une entreprise qui achète n'importe quelle application payante du portefeuille l'obtient automatiquement au moment de l'installation.

Licence et fiabilité

Le journal de chantier du dépôt documente un run réel de sa suite de tests, exécuté avec les autres modules du portefeuille sur une base Odoo 19 Community fraîche : 12 tests, 0 échec, 0 erreur. Le fait que ce socle soit correctement couvert par des tests conditionne en partie la fiabilité de tout le reste du portefeuille, puisque chaque application de calcul de coût ou de versionnage s'appuie directement dessus.

Questions fréquentes

Les réponses aux questions que l'on nous pose le plus souvent sur ce sujet.

Non, il est gratuit et s'installe automatiquement dès qu'une application du portefeuille qui en dépend est installée.

Non. Le manifeste le précise explicitement : il ne contient aucun menu utilisateur, seulement des mixins techniques, des paramètres de société et des séquences.

Les 9 applications payantes du portefeuille MRP DYONYSOS (Nomenclatures & Gammes, Ordonnancement & PDP, Qualité, Maintenance, Ordonnancement APS, Suivi OEE/TRS, Cockpit MRP, Portail Atelier Tactile, Configurateur de produit technique) en dépendent toutes, directement ou indirectement.

dyo_mrp_common ne se voit jamais directement dans les menus d'Odoo, mais c'est lui qui garantit qu'une nomenclature versionnée dans une application et un coût de revient calculé dans une autre suivent exactement la même logique. Sa fiche publique existe sur l'Odoo Apps Store, à titre informatif, même si aucune installation directe n'est nécessaire.

Prix, licence et conditions : voir la fiche de l’application dans la boutique

Voir la fiche sur l'Odoo Apps Store

MRP Dark Factory : 10 applications Odoo 19
Ce que contient réellement le portefeuille MRP DYONYSOS, module par module, prix et licence à l'appui