import requests import json import pandas as pd from server.backend.schemas.pydantic import settings, CreateDocumentParams from server.backend.api.session import get_session session = get_session({ "Content-Type": "application/json", "Accept": "application/json", }) def create_document(**kwargs) -> int: data = { "Дата": DATE, #"ВидОперации": params.OPERATION, "Организация_Key": settings.COMPANY, "Контрагент_Key": CONTRACTOR, "Склад_Key": settings.STORE, "ДоговорКонтрагента_Key": CONTRACT, "ДокументБезНДС": "false", "СуммаВключаетНДС": "true", "СчетУчетаРасчетовЗаПосредническиеУслуги_Key": ACCOUNT_INTERMEDIARY_SERVICES, "СчетУчетаРасчетовПоАвансамПолученным_Key": ACCOUNT_ADVANCES_RECEIVED, "СчетУчетаРасчетовПоАвансамВыданным_Key": ACCOUNT_ADVANCES_ISSUED, "СчетУчетаРасчетовСКонтрагентом_Key": ACCOUNT_WITH_COUNTERPARTY, } response = session.post(settings.URL_REALISATION, json=data) response.raise_for_status() return response.status_code