diff --git a/sage_connector.py b/sage_connector.py index 65e220a..b307c54 100644 --- a/sage_connector.py +++ b/sage_connector.py @@ -1193,6 +1193,15 @@ class SageConnector: logger.error(f"❌ ERREUR GLOBALE _extraire_client: {e}", exc_info=True) return None + def _extraire_article(self, article_obj): + return { + "reference": getattr(article_obj, "AR_Ref", ""), + "designation": getattr(article_obj, "AR_Design", ""), + "prix_vente": getattr(article_obj, "AR_PrixVen", 0.0), + "prix_achat": getattr(article_obj, "AR_PrixAch", 0.0), + "stock_reel": getattr(article_obj, "AR_Stock", 0.0), + "stock_mini": getattr(article_obj, "AR_StockMini", 0.0), + } # ========================================================================= # CRÉATION DEVIS (US-A1) - VERSION TRANSACTIONNELLE # =========================================================================