Обновить dags/split_subkonto2.py

This commit is contained in:
bn_user 2025-09-08 12:55:45 +00:00
parent 623e092b41
commit 1b6bee4d71
1 changed files with 4 additions and 1 deletions

View File

@ -275,9 +275,12 @@ def merge_dict_and_split_1C(**kwargs):
ti = kwargs['ti'] ti = kwargs['ti']
dict_subkonto = ti.xcom_pull(task_ids='read_dict_subkonto2_db') dict_subkonto = ti.xcom_pull(task_ids='read_dict_subkonto2_db')
split_subkonto = ti.xcom_pull(task_ids='split_subkonto_from_1C') split_subkonto = ti.xcom_pull(task_ids='split_subkonto_from_1C')
if not split_subkonto:
return 'Обрабатывать нечего!'
df_dict_subkonto = pd.DataFrame.from_records(dict_subkonto) if dict_subkonto else pd.DataFrame() df_dict_subkonto = pd.DataFrame.from_records(dict_subkonto) if dict_subkonto else pd.DataFrame()
df_split_subkonto = pd.DataFrame.from_records(split_subkonto) if split_subkonto else return 'Обрабатывать нечего!' df_split_subkonto = pd.DataFrame.from_records(split_subkonto) if split_subkonto else pd.DataFrame()
result_df = df_split_subkonto.merge(df_dict_subkonto, how='left', on='subkonto2', suffixes=('_split', '_dict')) result_df = df_split_subkonto.merge(df_dict_subkonto, how='left', on='subkonto2', suffixes=('_split', '_dict'))
result_df['naimenovanie'] = result_df['naimenovanie_split'] result_df['naimenovanie'] = result_df['naimenovanie_split']