from datetime import datetime def init_db(conn): cursor = conn.cursor() # Контрагенты cursor.execute(""" CREATE TABLE IF NOT EXISTS contractors ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT UNIQUE, active INTEGER DEFAULT 1 ) """) # Документы из 1С cursor.execute(""" CREATE TABLE IF NOT EXISTS documents_1c ( id INTEGER PRIMARY KEY AUTOINCREMENT, contractor_id INTEGER, doc_type TEXT, doc_date TEXT, doc_number TEXT, amount REAL, state TEXT, comment TEXT, created_at TEXT, updated_at TEXT, FOREIGN KEY(contractor_id) REFERENCES contractors(id) ) """) # Документы из СБИС cursor.execute(""" CREATE TABLE IF NOT EXISTS documents_sbis ( id INTEGER PRIMARY KEY AUTOINCREMENT, raw_text TEXT, doc_date TEXT, doc_number TEXT, contractor TEXT, doc_type TEXT, amount REAL, description TEXT, state TEXT, responsible TEXT, comment TEXT, created_at TEXT, updated_at TEXT ) """) conn.commit()