diff --git a/brancheneinstufung.py b/brancheneinstufung.py index 49b89bd1e..2464ee12c 100644 --- a/brancheneinstufung.py +++ b/brancheneinstufung.py @@ -4790,8 +4790,13 @@ class DataProcessor: num_crm_ma = get_numeric_filter_value(crm_ma_val_str, is_umsatz=False) num_wiki_ma = get_numeric_filter_value(wiki_ma_val_str, is_umsatz=False) - self.logger.debug(f" Konsolidierung Input: CRM_U(L)='{num_crm_umsatz}', Wiki_U(W)='{num_wiki_umsatz}' (aus {source_of_wiki_data_origin}), CRM_M(M)='{num_crm_ma}', Wiki_M(X)='{num_wiki_ma}' (aus {source_of_wiki_data_origin}), Parent_D='{parent_account_name_d}'") - + #self.logger.debug(f" Konsolidierung Input: CRM_U(L)='{num_crm_umsatz}', Wiki_U(W)='{num_wiki_umsatz}' (aus {source_of_wiki_data_origin}), CRM_M(M)='{num_crm_ma}', Wiki_M(X)='{num_wiki_ma}' (aus {source_of_wiki_data_origin}), Parent_D='{parent_account_name_d}'") + wiki_source_log_info = "Unbekannt/Sheet" # Default, falls Wiki-Block nicht lief + if 'source_of_wiki_data_origin_log_msg' in locals() and source_of_wiki_data_origin_log_msg: + wiki_source_log_info = source_of_wiki_data_origin_log_msg + + self.logger.debug(f" Konsolidierung Input: CRM_U(L)='{num_crm_umsatz}', Wiki_U(W)='{num_wiki_umsatz}' (aus {wiki_source_log_info}), CRM_M(M)='{num_crm_ma}', Wiki_M(X)='{num_wiki_ma}' (aus {wiki_source_log_info}), Parent_D='{parent_account_name_d}'") + if parent_account_name_d and parent_account_name_d.lower() != 'k.a.': # Parent-Account (D) ist GEFÜLLT: Primär CRM-Daten der Tochter verwenden. self.logger.info(f" -> Parent D ('{parent_account_name_d}') ist gesetzt. Konsolidiere primär mit CRM-Daten der Tochter für BD/BE.")