From a2697a0da0b16b7d8ee1abbec3d9a20d38189ecb Mon Sep 17 00:00:00 2001 From: Floke Date: Sat, 19 Jul 2025 18:12:49 +0000 Subject: [PATCH] =?UTF-8?q?Neue=20COLUMN=5FORDER=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/config.py b/config.py index eef1f01c..d0084918 100644 --- a/config.py +++ b/config.py @@ -213,6 +213,30 @@ class Config: # 4. GLOBALE DATENSTRUKTUR-VARIABLEN # ============================================================================== +# NEU: Definiert die exakte und garantierte Reihenfolge der Spalten. +# Dies ist die neue "Single Source of Truth" für alle Index-Berechnungen. +COLUMN_ORDER = [ + "ReEval Flag", "CRM Name", "CRM Kurzform", "Parent Account Name", "CRM Website", "CRM Ort", "CRM Land", + "CRM Beschreibung", "CRM Branche", "CRM Beschreibung Branche extern", "CRM Anzahl Techniker", "CRM Umsatz", + "CRM Anzahl Mitarbeiter", "CRM Vorschlag Wiki URL", "System Vorschlag Parent Account", "Parent Vorschlag Status", + "Parent Vorschlag Timestamp", "Wiki URL", "Wiki Sitz Stadt", "Wiki Sitz Land", "Wiki Absatz", "Wiki Branche", + "Wiki Umsatz", "Wiki Mitarbeiter", "Wiki Kategorien", "Wikipedia Timestamp", "Wiki Verif. Timestamp", + "SerpAPI Wiki Search Timestamp", "Chat Wiki Konsistenzpruefung", "Chat Begründung Wiki Inkonsistenz", + "Chat Vorschlag Wiki Artikel", "Begründung bei Abweichung", "Website Rohtext", "Website Zusammenfassung", + "Website Meta-Details", "Website Scrape Timestamp", "URL Prüfstatus", "Chat Vorschlag Branche", + "Chat Branche Konfidenz", "Chat Konsistenz Branche", "Chat Begruendung Abweichung Branche", + "Chat Prüfung FSM Relevanz", "Chat Begründung für FSM Relevanz", "Chat Schätzung Anzahl Mitarbeiter", + "Chat Konsistenzprüfung Mitarbeiterzahl", "Chat Begruendung Abweichung Mitarbeiterzahl", + "Chat Einschätzung Anzahl Servicetechniker", "Chat Begründung Abweichung Anzahl Servicetechniker", + "Chat Schätzung Umsatz", "Chat Begründung Abweichung Umsatz", "FSM Pitch", "FSM Pitch Timestamp", + "Linked Serviceleiter gefunden", "Linked It-Leiter gefunden", "Linked Management gefunden", + "Linked Disponent gefunden", "Contact Search Timestamp", "Finaler Umsatz (Wiki>CRM)", + "Finaler Mitarbeiter (Wiki>CRM)", "Geschaetzter Techniker Bucket", "Plausibilität Umsatz", + "Plausibilität Mitarbeiter", "Plausibilität Umsatz/MA Ratio", "Abweichung Umsatz CRM/Wiki", + "Abweichung MA CRM/Wiki", "Plausibilität Begründung", "Plausibilität Prüfdatum", + "Timestamp letzte Pruefung", "Version", "Tokens", "CRM ID" +] + # --- Spalten-Mapping (Single Source of Truth) --- # Version 1.8.0 - 68 Spalten (A-BP) COLUMN_MAP = {