fix 2
This commit is contained in:
@@ -39,8 +39,8 @@ def process_sheet(df,real_arti: int,real_quantity: int,real_sum_1: int,real_sum_
|
|||||||
raise Exception("There are some errors with validation in Отчет о реализации", errors)
|
raise Exception("There are some errors with validation in Отчет о реализации", errors)
|
||||||
return validated_rows
|
return validated_rows
|
||||||
def evaluating(dfs):
|
def evaluating(dfs):
|
||||||
validated_rows_1 = process_sheet(dfs["Отчет о реализации"], real_arti=2,real_quantity=8, real_sum_1=5,real_sum_2=6) # номера столбцов от озона
|
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=17, real_sum_1=14,real_sum_2=15)#
|
validated_rows_2 = process_sheet(dfs["Отчет о реализации"], real_arti=2,real_quantity=13, real_sum_1=10,real_sum_2=11)#
|
||||||
sum_1 = sum(row.price for row in validated_rows_1)
|
sum_1 = sum(row.price for row in validated_rows_1)
|
||||||
sum_2 = sum(row.price for row in validated_rows_2)
|
sum_2 = sum(row.price for row in validated_rows_2)
|
||||||
|
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ class WBHandler(BaseHandler):
|
|||||||
if "Sheet1" in xls.sheet_names:
|
if "Sheet1" in xls.sheet_names:
|
||||||
dfs = self.read(xls)
|
dfs = self.read(xls)
|
||||||
else:
|
else:
|
||||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы wbhandler")
|
||||||
validated_data = wb_handler.evaluating(dfs)
|
validated_data = wb_handler.evaluating(dfs)
|
||||||
print("Реализация WB завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты", validated_data[2], "Дата")
|
print("Реализация WB завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты", validated_data[2], "Дата")
|
||||||
doc_creator = DocumentCreation(URL=settings.URL_REPORT)
|
doc_creator = DocumentCreation(URL=settings.URL_REPORT)
|
||||||
|
|||||||
Reference in New Issue
Block a user