From bb3f66c3b2f9adc0a52c9279c42b9ecd8c58ceed Mon Sep 17 00:00:00 2001 From: "MH.Dmitrii" Date: Sat, 9 May 2026 12:01:34 +0300 Subject: [PATCH] yandex update --- columns.json | 4 +++- handlers/handler.py | 2 +- handlers/s_daemon.py | 8 ++++---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/columns.json b/columns.json index f75d8f6..87ac9f5 100644 --- a/columns.json +++ b/columns.json @@ -32,6 +32,8 @@ "Возвраты":15, "Налог_в_руб":64, "Прибыль":65, - "Все_удержания_магазина": 54 + "Все_удержания_магазина": 54, + "Себестоимость":23, + "Платеж_покупателя":2 } } \ No newline at end of file diff --git a/handlers/handler.py b/handlers/handler.py index dc2756a..a60737f 100644 --- a/handlers/handler.py +++ b/handlers/handler.py @@ -144,7 +144,7 @@ class Handler(BaseHandler): elif "wb" in self.file_name: pass else: - pass + self.df = self.df[["Артикул","Платеж_покупателя","Выручка","Выкупы", "Возвраты", "Налог_в_руб", "Все_удержания_магазина", "Все удержания в %", "Прибыль","Маржинальность", "Себестоимость"]] def saving(self): diff --git a/handlers/s_daemon.py b/handlers/s_daemon.py index c4cbf95..459bc6c 100644 --- a/handlers/s_daemon.py +++ b/handlers/s_daemon.py @@ -20,12 +20,12 @@ for file in files: calculate.get_articles_with_sales() case _ if "yandex" in file: print("Это Yandex") - calculate = Handler(file) - calculate.get_articles_with_sales(jsonread.merchant("yandex"), sheet_name="Отчёт по товарам") + calculate = Handler(file, jsonread.merchant("yandex"), sheet_name="Отчёт по товарам") + calculate.get_articles_with_sales() case _ if "wb" in file: print("Это WB") - calculate = Handler(file) - calculate.get_articles_with_sales(jsonread.merchant("wb"), sheet_name="Отчёт товарам") + calculate = Handler(file, jsonread.merchant("wb"), sheet_name="Отчёт товарам") + calculate.get_articles_with_sales() case _: print("Не распознано")