Initial commit: CLEO ERP avec améliorations debug

- Configuration du debug conditionnel pour dev/recette
- Fonction debug() globale avec niveaux
- Logging des requêtes SQL
- Handlers d'exceptions et d'erreurs globaux

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-07-04 10:24:52 +02:00
commit 99021b4f42
7348 changed files with 11423897 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
importCSV Importation du fichier CSV des produits d'un marché : /var/www/unikoffice/linet/pub/files/upload/import/liste_tarifaire_adef_011123.csv
Requête de preparation terminée : UPDATE produits SET chk_import=0;
Fichier CSV ouvert
Ok demarrage lecture CSV 1ère ligne en-tête
ligne 2 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 2 : code (10-1090A/1_AD) libelle (LIT DE SOINS BAS SENTIDA SC ACCESSIBLE G 09) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 2 : INSERT INTO produits SET fk_marche=1, code="10-1090A/1_AD", libelle="LIT DE SOINS BAS SENTIDA SC ACCESSIBLE G 09", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=1191.22, chk_import=1, active=1;
ligne 3 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 3 : code (10-1090A/2_AD) libelle (LIT DE SOINS BAS SENTIDA SC ACCESSIBLE Ts SFFx4) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 3 : INSERT INTO produits SET fk_marche=1, code="10-1090A/2_AD", libelle="LIT DE SOINS BAS SENTIDA SC ACCESSIBLE Ts SFFx4", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=1433.87, chk_import=1, active=1;
ligne 4 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 4 : code (10-1100AXL/1_AD) libelle (LIT DE SOINS BAS SENTIDA SC ACCESSIBLE XL G 09) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 4 : INSERT INTO produits SET fk_marche=1, code="10-1100AXL/1_AD", libelle="LIT DE SOINS BAS SENTIDA SC ACCESSIBLE XL G 09", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=1313.83, chk_import=1, active=1;
ligne 5 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 5 : code (OL-168_sc) libelle (SOMMIER EASYCLEAN) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 5 : INSERT INTO produits SET fk_marche=1, code="OL-168_sc", libelle="SOMMIER EASYCLEAN", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=29.87, chk_import=1, active=1;
ligne 6 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 6 : code (OL-173_sc) libelle (VEILLEUSE DE NUIT) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 6 : INSERT INTO produits SET fk_marche=1, code="OL-173_sc", libelle="VEILLEUSE DE NUIT", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=42.44, chk_import=1, active=1;
ligne 7 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 7 : code (OL-72_S134) libelle (PLUS VALUE COLORIS GROUPE 7) groupe (SENTIDA 7-i) liste (ADEF - VENTE)
ligne 7 : UPDATE produits SET libelle="PLUS VALUE COLORIS GROUPE 7", groupe="SENTIDA 7-i", liste="ADEF - VENTE", prix_vente=22.57, chk_import=1, active=1 WHERE rowid=82822;
ligne 8 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 8 : code (OL-158_sc) libelle (Bi-ton) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 8 : INSERT INTO produits SET fk_marche=1, code="OL-158_sc", libelle="Bi-ton", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=44.52, chk_import=1, active=1;
ligne 9 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 9 : code (AC-021) libelle (FLEXIBLE SUPPORT TELECOMMANDE 2021) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 9 : INSERT INTO produits SET fk_marche=1, code="AC-021", libelle="FLEXIBLE SUPPORT TELECOMMANDE 2021", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=29.51, chk_import=1, active=1;
ligne 10 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 10 : code (10-0127) libelle (POTENCE D'ANGLE EPOXY AVEC POIGNEE REGLABLE ET ENROULEUR) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 10 : UPDATE produits SET libelle="POTENCE D'ANGLE EPOXY AVEC POIGNEE REGLABLE ET ENROULEUR", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=48.36, chk_import=1, active=1 WHERE rowid=82801;
ligne 11 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 11 : code (10-0947) libelle (POIGNEE DE MOBILISATION) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 11 : INSERT INTO produits SET fk_marche=1, code="10-0947", libelle="POIGNEE DE MOBILISATION", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=109.4, chk_import=1, active=1;
ligne 12 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 12 : code (50-0550) libelle (LAMPE SOLUNA LED) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 12 : UPDATE produits SET libelle="LAMPE SOLUNA LED", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=187, chk_import=1, active=1 WHERE rowid=82812;
ligne 13 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 13 : code (50-0155) libelle (HOUSSE MATELASSEE DEMI-BARRIERES 10) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 13 : UPDATE produits SET libelle="HOUSSE MATELASSEE DEMI-BARRIERES 10", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=65.18, chk_import=1, active=1 WHERE rowid=82809;
ligne 14 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 14 : code (50-0174) libelle (HOUSSE MATELASSEE DEMI-BARRIERES 10) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 14 : UPDATE produits SET libelle="HOUSSE MATELASSEE DEMI-BARRIERES 10", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=106.82, chk_import=1, active=1 WHERE rowid=82810;
ligne 15 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 15 : code (50-0207) libelle (FILET DE PROTECTION) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 15 : UPDATE produits SET libelle="FILET DE PROTECTION", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=52.01, chk_import=1, active=1 WHERE rowid=82811;
ligne 16 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 16 : code (10-0497-0002) libelle (ELEMENT DU PLAN DE COUCHAGE) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 16 : INSERT INTO produits SET fk_marche=1, code="10-0497-0002", libelle="ELEMENT DU PLAN DE COUCHAGE", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=34.22, chk_import=1, active=1;
ligne 17 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 17 : code (10-0573-0000) libelle (ELEMENT DU PLAN DE COUCHAGE LIT 100 CM) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 17 : INSERT INTO produits SET fk_marche=1, code="10-0573-0000", libelle="ELEMENT DU PLAN DE COUCHAGE LIT 100 CM", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=41.5, chk_import=1, active=1;
ligne 18 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 18 : code (OL-137_sc) libelle (JEU DE PANNEAUX G) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 18 : INSERT INTO produits SET fk_marche=1, code="OL-137_sc", libelle="JEU DE PANNEAUX G", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=45, chk_import=1, active=1;
ligne 19 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 19 : code (OL-178_sc) libelle (PROTECTION MURALE) groupe (SENTIDA SC) liste (ADEF - VENTE)
ligne 19 : INSERT INTO produits SET fk_marche=1, code="OL-178_sc", libelle="PROTECTION MURALE", groupe="SENTIDA SC", liste="ADEF - VENTE", prix_vente=28.072, chk_import=1, active=1;
ligne 20 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 20 : code (MA-229) libelle (MATELAS MAT HEB LARG 100 CM) groupe (PASSIVE MATRESSES) liste (ADEF - VENTE)
ligne 20 : UPDATE produits SET libelle="MATELAS MAT HEB LARG 100 CM", groupe="PASSIVE MATRESSES", liste="ADEF - VENTE", prix_vente=160.51, chk_import=1, active=1 WHERE rowid=82815;
ligne 21 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 21 : code (MA-228) libelle (MATELAS NOVAFORM LAR 100 CM) groupe (PASSIVE MATRESSES) liste (ADEF - VENTE)
ligne 21 : INSERT INTO produits SET fk_marche=1, code="MA-228", libelle="MATELAS NOVAFORM LAR 100 CM", groupe="PASSIVE MATRESSES", liste="ADEF - VENTE", prix_vente=219.48, chk_import=1, active=1;
ligne 22 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 22 : code (50-0075-002) libelle (MATELAS POUR EXTENSION DE SOMMIER) groupe (ACCESSORIES SBU1) liste (ADEF - VENTE)
ligne 22 : INSERT INTO produits SET fk_marche=1, code="50-0075-002", libelle="MATELAS POUR EXTENSION DE SOMMIER", groupe="ACCESSORIES SBU1", liste="ADEF - VENTE", prix_vente=59.71, chk_import=1, active=1;
ligne 23 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 23 : code (MA-202) libelle (TAPIS AMORTISSEUR DE CHUTES) groupe (PASSIVE MATRESSES) liste (ADEF - VENTE)
ligne 23 : UPDATE produits SET libelle="TAPIS AMORTISSEUR DE CHUTES", groupe="PASSIVE MATRESSES", liste="ADEF - VENTE", prix_vente=187.33, chk_import=1, active=1 WHERE rowid=82814;
ligne 24 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 24 : code (10-0589) libelle (TABLE A MANGER AU LIT FIXE SV) groupe (stol) liste (ADEF - VENTE)
ligne 24 : UPDATE produits SET libelle="TABLE A MANGER AU LIT FIXE SV", groupe="stol", liste="ADEF - VENTE", prix_vente=301.57, chk_import=1, active=1 WHERE rowid=82806;
ligne 25 : c'est le marché 1 avec pour achat (Purchasing) et pour vente (VENTE)
ligne 25 : code (TS-6) libelle (GALERIES SUR LE GRAND PLATEAU) groupe (stol) liste (ADEF - VENTE)
ligne 25 : UPDATE produits SET libelle="GALERIES SUR LE GRAND PLATEAU", groupe="stol", liste="ADEF - VENTE", prix_vente=24.34, chk_import=1, active=1 WHERE rowid=82825;