From 9d569a8e034c6fbed657a560cf024cc7dc154123 Mon Sep 17 00:00:00 2001 From: Fanilo-Nantenaina Date: Sat, 6 Dec 2025 17:24:48 +0300 Subject: [PATCH] Retored missing article extraction method --- sage_connector.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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 # =========================================================================