dates fix
This commit is contained in:
@@ -6,7 +6,7 @@ import server.backend.handlers.ozon_purchases_handler as ozon_purchases_handler
|
||||
import server.backend.handlers.wb_purchases_handler as wb_purchases_handler
|
||||
import server.backend.handlers.ozon_wb_yandex_com_handler as ozon_wb_yandex_com_handler
|
||||
from server.backend.schemas.pydantic import settings
|
||||
from server.backend.api.realisation import fill_document_items, create_document
|
||||
from server.backend.api.report import DocumentCreation
|
||||
class BaseHandler:
|
||||
def __init__(self, file_path):
|
||||
self.file_path = file_path
|
||||
@@ -32,7 +32,7 @@ class YandexHandler(BaseHandler):
|
||||
print("Реализация Яндекс завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты", validated_data[2], "Дата")
|
||||
doc_creator = DocumentCreation(URL=settings.URL_REPORT)
|
||||
doc_key = doc_creator.create_document(
|
||||
Date=date,
|
||||
Date=validated_data[2],
|
||||
ВидОперации=settings.TYPE3,
|
||||
Контрагент_Key=settings.CONTRAGENT_YANDEX,
|
||||
ДоговорКонтрагента_Key=settings.CONTRACT_YAN,
|
||||
@@ -49,7 +49,7 @@ class YandexHandler(BaseHandler):
|
||||
СчетУчетаЗатрат_Key=settings.A44_01,
|
||||
СчетУчетаНДС_Key=settings.A19_04
|
||||
)
|
||||
doc_creator.fill_document_items_purchase(doc_key, validated_data)
|
||||
doc_creator.fill_document_items_report(doc_key, validated_data[0], validated_data[1])
|
||||
class WBHandler(BaseHandler):
|
||||
def process(self):
|
||||
dfs = self.read()
|
||||
@@ -59,7 +59,7 @@ class WBHandler(BaseHandler):
|
||||
print("Реализация WB завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты", validated_data[2], "Дата")
|
||||
doc_creator = DocumentCreation(URL=settings.URL_REPORT)
|
||||
doc_key = doc_creator.create_document(
|
||||
Date=date,
|
||||
Date=validated_data[2],
|
||||
ВидОперации=settings.TYPE3,
|
||||
Контрагент_Key=settings.CONTRAGENT_RWB,
|
||||
ДоговорКонтрагента_Key=settings.CONTRACT_RWB,
|
||||
@@ -76,7 +76,7 @@ class WBHandler(BaseHandler):
|
||||
СчетУчетаЗатрат_Key=settings.A44_01,
|
||||
СчетУчетаНДС_Key=settings.A19_04
|
||||
)
|
||||
doc_creator.fill_document_items_purchase(doc_key, validated_data)
|
||||
doc_creator.fill_document_items_report(doc_key, validated_data[0], validated_data[1])
|
||||
class OZONHandler(BaseHandler):
|
||||
def process(self):
|
||||
dfs = self.read(skiprows=14, skipfooter=17)
|
||||
@@ -86,7 +86,7 @@ class OZONHandler(BaseHandler):
|
||||
print("Реализация OZON завершена, валидированных строк:", len(validated_data[0]), "Реализация", len(validated_data[1]), "Возвраты", validated_data[2], "Дата")
|
||||
doc_creator = DocumentCreation(URL=settings.URL_REPORT)
|
||||
doc_key = doc_creator.create_document(
|
||||
Date=date,
|
||||
Date=validated_data[2],
|
||||
ВидОперации=settings.TYPE3,
|
||||
Контрагент_Key=settings.CONTRAGENT_OZON,
|
||||
ДоговорКонтрагента_Key=settings.CONTRACT_OZON,
|
||||
@@ -103,7 +103,7 @@ class OZONHandler(BaseHandler):
|
||||
СчетУчетаЗатрат_Key=settings.A44_01,
|
||||
СчетУчетаНДС_Key=settings.A19_04
|
||||
)
|
||||
doc_creator.fill_document_items_purchase(doc_key, validated_data)
|
||||
doc_creator.fill_document_items_report(doc_key, validated_data[0], validated_data[1])
|
||||
|
||||
class OZONPurchasesHandler(BaseHandler):
|
||||
def process(self):
|
||||
@@ -119,7 +119,6 @@ class OZONPurchasesHandler(BaseHandler):
|
||||
Контрагент_Key=settings.CONTRAGENT_OZON,
|
||||
ДоговорКонтрагента_Key=settings.CONTRACT_OZON,
|
||||
Организация_Key=settings.COMPANY,
|
||||
Склад_Key=settings.STORE,
|
||||
ДокументБезНДС="false",
|
||||
СуммаВключаетНДС="true",
|
||||
СчетУчетаРасчетовПоАвансам_Key=settings.A62_02,
|
||||
@@ -138,9 +137,8 @@ class WBPurchasesHandler(BaseHandler):
|
||||
Date=date,
|
||||
ВидОперации=settings.TYPE1,
|
||||
Контрагент_Key=settings.CONTRAGENT_RWB,
|
||||
ДоговорКонтрагента_Key=settings.CONTRACT_RWB,
|
||||
ДоговорКонтрагента_Key=settings.CONTRACT_RWB1,
|
||||
Организация_Key=settings.COMPANY,
|
||||
Склад_Key=settings.STORE,
|
||||
ДокументБезНДС="false",
|
||||
СуммаВключаетНДС="true",
|
||||
СчетУчетаРасчетовПоАвансам_Key=settings.A62_02,
|
||||
@@ -183,8 +181,8 @@ class WBComHandler(BaseHandler):
|
||||
cont = df.iloc[1, 0]
|
||||
if cont != '"Вайлдберриз" ООО':
|
||||
raise Exception(f"В файле {self.file_path.name} неверный контрагент")
|
||||
validated_data = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
print("Передача на коммисию WB завершена, валидированных строк:", len(validated_data[0]), "Реализация", validated_data[1], "Дата")
|
||||
validated_data, date = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
print("Передача на коммисию WB завершена, валидированных строк:", len(validated_data), "Реализация", date, "Дата")
|
||||
doc_creator = DocumentCreation(URL=settings.URL_REALISATION)
|
||||
doc_key = doc_creator.create_document(
|
||||
Date=date,
|
||||
@@ -210,8 +208,8 @@ class YandexComHandler(BaseHandler):
|
||||
cont = df.iloc[1, 0]
|
||||
if cont != "Яндекс Маркет ООО":
|
||||
raise Exception(f"В файле {self.file_path.name} неверный контрагент")
|
||||
validated_data = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
print("Передача на коммисию YANDEX завершена, валидированных строк:", len(validated_data[0]), "Реализация", validated_data[1], "Дата")
|
||||
validated_data, date = ozon_wb_yandex_com_handler.evaluating(dfs)
|
||||
print("Передача на коммисию YANDEX завершена, валидированных строк:", len(validated_data), "Реализация", date, "Дата")
|
||||
doc_creator = DocumentCreation(URL=settings.URL_REALISATION)
|
||||
doc_key = doc_creator.create_document(
|
||||
Date=date,
|
||||
|
||||
Reference in New Issue
Block a user