2.9 KiB
2.9 KiB
Migration vers Odoo 18.0 - bemade_margin_vendor_pricelist
Description
Module qui permet le calcul des marges de vente basées sur les listes de prix des fournisseurs, avec prise en compte du stock disponible.
Analyse Technique
Fonctionnalités Actuelles
-
Calcul des Marges
- Calcul du prix d'achat basé sur les listes de prix fournisseurs
- Calcul du profit brut et du pourcentage de profit
- Prise en compte du stock disponible
-
Modèles Modifiés
sale.order: Ajout des champs de margesale.order.line: Calcul détaillé des marges- Hérite de
sale_stock_margin
-
Logique de Calcul
- Utilise la valorisation du stock si disponible
- Utilise le prix fournisseur si stock manquant
- Calcul mixte pour les commandes partiellement en stock
Changements dans Odoo 18.0
-
Architecture des Marges
- Le module
sale_marginreste stable sale_stock_marginconserve sa structure- Les champs de marge sont toujours présents
- Le module
-
Modifications Nécessaires
- Vérifier la compatibilité avec
sale_stock_margin - Adapter les vues pour les nouvelles conventions
- Optimiser les calculs pour la performance
- Vérifier la compatibilité avec
Plan de Migration
Phase 1 : Analyse et Préparation
-
Révision du Code
- Vérifier les changements dans
sale_margin - Tester les calculs de marge
- Identifier les potentiels conflits
- Vérifier les changements dans
-
Tests
- Créer des cas de test avec différents scénarios
- Documenter le comportement attendu
- Préparer des données de test
Phase 2 : Migration
-
Mise à Jour du Code
- Adapter les méthodes de calcul si nécessaire
- Mettre à jour les vues XML
- Optimiser les calculs non stockés
-
Tests et Validation
- Tester avec stock disponible
- Tester sans stock disponible
- Vérifier les calculs mixtes
État de la Migration
En cours d'analyse - Migration modérée requise
Notes Importantes
- La fonctionnalité reste pertinente dans Odoo 18.0
- Les calculs de marge sont complexes
- La performance est un point d'attention
- Dépendance avec
sale_stock_margin
Prochaines Étapes
- Valider l'approche avec l'équipe
- Vérifier les changements dans les modules dépendants
- Mettre à jour les tests
- Tester avec différents scénarios
Notes de Version
- Version originale: 17.0.0.0.5
- Dernière analyse: 26/01/2025
Points d'Attention Particuliers
-
Performance
- Optimiser les calculs non stockés
- Évaluer l'impact sur les vues pivot/graph
- Considérer le stockage de certains champs
-
Précision
- Maintenir la précision des calculs
- Gérer correctement les arrondis
- Valider les conversions d'unités
-
Compatibilité
- Vérifier la compatibilité avec d'autres modules de marge
- Tester avec différentes configurations de stock
- Valider les scénarios multi-devise