v1.7.5: Modus für Plausibilitäts-Checks hinzugefügt
- Neuen Verarbeitungsmodus "plausi_check_data" implementiert. - Modus führt Plausibilitätsprüfungen für Finanzdaten (Umsatz, Mitarbeiter, Ratio, CRM/Wiki-Abgleich) durch. - Methode `DataProcessor.run_plausibility_checks_batch` erstellt und in `main()` integriert. - Spalte "Plausibilität Prüfdatum" wird in diesem Modus gesetzt. - Ziel: Gezielte Ausführung der Datenqualitäts-Checks für bestehende konsolidierte Werte.
This commit is contained in:
@@ -9903,7 +9903,8 @@ def main():
|
|||||||
"website_details", # EXPERIMENTELL - Nutzt process_website_details (Block 32)
|
"website_details", # EXPERIMENTELL - Nutzt process_website_details (Block 32)
|
||||||
"train_technician_model", # Nutzt train_technician_model (Block 31)
|
"train_technician_model", # Nutzt train_technician_model (Block 31)
|
||||||
"alignment", # Nutzt globale alignment_demo (Block 14)
|
"alignment", # Nutzt globale alignment_demo (Block 14)
|
||||||
"reparatur_sitz" # NEUER MODUS HIER
|
"reparatur_sitz",
|
||||||
|
"plausi_check_data" # NEUER MODUS HIER
|
||||||
],
|
],
|
||||||
"Kombinierte Laeufe (Vordefiniert)": [
|
"Kombinierte Laeufe (Vordefiniert)": [
|
||||||
"combined_all", # Definiert eine Sequenz von Batch-Modi
|
"combined_all", # Definiert eine Sequenz von Batch-Modi
|
||||||
@@ -10462,7 +10463,13 @@ def main():
|
|||||||
end_sheet_row=None, # Bis zum Ende des Sheets
|
end_sheet_row=None, # Bis zum Ende des Sheets
|
||||||
limit=final_limit_to_use # Verwendet das global ermittelte Limit
|
limit=final_limit_to_use # Verwendet das global ermittelte Limit
|
||||||
)
|
)
|
||||||
|
|
||||||
|
elif selected_mode == "plausi_check_data": # <<< NEUER ELIF-BLOCK
|
||||||
|
data_processor.run_plausibility_checks_batch( # Methode aus vorherigem Vorschlag
|
||||||
|
start_sheet_row=args.start_sheet_row, # Nimmt CLI-Argumente für Bereich
|
||||||
|
end_sheet_row=args.end_sheet_row,
|
||||||
|
limit=limit_to_pass # Nimmt das ermittelte Limit
|
||||||
|
)
|
||||||
|
|
||||||
# ---- Modus nicht gefunden (sollte durch Validierung oben abgefangen werden) ----
|
# ---- Modus nicht gefunden (sollte durch Validierung oben abgefangen werden) ----
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user