date 1.3
This commit is contained in:
@@ -29,8 +29,6 @@ class YandexHandler(BaseHandler):
|
||||
# вызываем функцию evaluating
|
||||
validated_data = yandex_handler.evaluating(dfs)
|
||||
print("Реализация Яндекс завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты", validated_data[2], "Дата")
|
||||
status = create_document(params)
|
||||
print(status)
|
||||
|
||||
|
||||
class WBHandler(BaseHandler):
|
||||
@@ -55,16 +53,6 @@ class OZONPurchasesHandler(BaseHandler):
|
||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
||||
validated_data = ozon_purchases_handler.evaluating(dfs)
|
||||
print("Выкупы OZON завершены, валидированных строк:", len(validated_data[0]), "Реализация", validated_data[1], "Дата")
|
||||
params = CreateDocumentParams(
|
||||
DATE=validated_data[1],
|
||||
OPERATION="ВыкупТоваровКомиссионером",
|
||||
CONTRACTOR=settings.CONTRAGENT_OZON,
|
||||
CONTRACT=settings.CONTRACT_OZON,
|
||||
ACCOUNT_INTERMEDIARY_SERVICES=settings.A60_01,
|
||||
ACCOUNT_ADVANCES_RECEIVED=settings.A62_02,
|
||||
ACCOUNT_ADVANCES_ISSUED=settings.A60_02,
|
||||
ACCOUNT_WITH_COUNTERPARTY=settings.A62_01)
|
||||
print(params)
|
||||
|
||||
class WBPurchasesHandler(BaseHandler):
|
||||
def process(self):
|
||||
@@ -75,13 +63,14 @@ class WBPurchasesHandler(BaseHandler):
|
||||
print("Выкупы WB завершены, валидированных строк:", len(validated_data[0]), "Реализация", validated_data[1], "Дата" )
|
||||
|
||||
class OZONComHandler(BaseHandler):
|
||||
#Убрать двойной вызов pd.read
|
||||
def process(self):
|
||||
dfs = self.read(skipfooter=1)
|
||||
if "Лист_1" not in dfs:
|
||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
||||
df = dfs["Лист_1"]
|
||||
df = dfs["Лист_1"]
|
||||
# контрагент
|
||||
cont = df.iloc[1, 0]
|
||||
dfs = pd.read_excel(self.file_path, sheet_name=None, skiprows=[0,2],skipfooter=1)
|
||||
if cont != "«Интернет решения» ООО":
|
||||
raise Exception(f"В файле {self.file_path.name} неверный контрагент")
|
||||
validated_data = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
@@ -92,9 +81,9 @@ class WBComHandler(BaseHandler):
|
||||
dfs = self.read(skipfooter=1)
|
||||
if "Лист_1" not in dfs:
|
||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
||||
df = dfs["Лист_1"]
|
||||
df = dfs["Лист_1"]
|
||||
# контрагент
|
||||
cont = df.iloc[1, 0]
|
||||
dfs = pd.read_excel(self.file_path, sheet_name=None, skiprows=[0,2], skipfooter=1)
|
||||
if cont != '"Вайлдберриз" ООО':
|
||||
raise Exception(f"В файле {self.file_path.name} неверный контрагент")
|
||||
validated_data = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
@@ -105,9 +94,9 @@ class YandexComHandler(BaseHandler):
|
||||
dfs = self.read(skipfooter=1)
|
||||
if "Лист_1" not in dfs:
|
||||
raise Exception(f"В файле {self.file_path.name} отсутствуют необходимые листы")
|
||||
df = dfs["Лист_1"]
|
||||
df = dfs["Лист_1"]
|
||||
# контрагент
|
||||
cont = df.iloc[1, 0]
|
||||
dfs = pd.read_excel(self.file_path, sheet_name=None, skiprows=[0,2], skipfooter=1)
|
||||
if cont != "Яндекс Маркет ООО":
|
||||
raise Exception(f"В файле {self.file_path.name} неверный контрагент")
|
||||
validated_data = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
|
||||
Reference in New Issue
Block a user