From 5dec002455cd7cf188cb8f59807ab9a63e7caec6 Mon Sep 17 00:00:00 2001 From: "MH.Dmitrii" Date: Thu, 9 Apr 2026 11:27:16 +0300 Subject: [PATCH] fix ozon_handler --- server/backend/api/report.py | 1 + server/backend/handlers/ozon_handler.py | 2 +- server/backend/services/excel.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/backend/api/report.py b/server/backend/api/report.py index cb62465..cb90cc4 100644 --- a/server/backend/api/report.py +++ b/server/backend/api/report.py @@ -34,6 +34,7 @@ class DocumentCreation: self.save_key_txt(document_key) return document_key + #return "..." def fill_document_items_purchase(self, document_key: str, validated_rows: list): diff --git a/server/backend/handlers/ozon_handler.py b/server/backend/handlers/ozon_handler.py index 9874233..834110e 100644 --- a/server/backend/handlers/ozon_handler.py +++ b/server/backend/handlers/ozon_handler.py @@ -40,7 +40,7 @@ def process_sheet(df,real_arti: int,real_quantity: int,real_sum_1: int,real_sum_ return validated_rows def evaluating(dfs): validated_rows_1 = process_sheet(dfs["Отчет о реализации"], real_arti=2,real_quantity=7, real_sum_1=5,real_sum_2=6) # номера столбцов от озона - validated_rows_2 = process_sheet(dfs["Отчет о реализации"], real_arti=2,real_quantity=12, real_sum_1=10,real_sum_2=11)# + validated_rows_2 = process_sheet(dfs["Отчет о реализации"], real_arti=2,real_quantity=11, real_sum_1=9,real_sum_2=10)# sum_1 = sum(row.price for row in validated_rows_1) sum_2 = sum(row.price for row in validated_rows_2) diff --git a/server/backend/services/excel.py b/server/backend/services/excel.py index f4bc26d..e9073ca 100644 --- a/server/backend/services/excel.py +++ b/server/backend/services/excel.py @@ -92,7 +92,7 @@ class OZONHandler(BaseHandler): def process(self): xls= self.struct() if "Отчет о реализации" in xls.sheet_names: - dfs = self.read(xls, skiprows=14, skipfooter=14) + dfs = self.read(xls, skiprows=14, skipfooter=13) else: raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы") validated_data = ozon_handler.evaluating(dfs)