"""test_import_april2026.py – jednorázový testovací import do DB202604 Spustit na Windows (Medicus může být spuštěný, jen ne na kartě tohoto pacienta). """ import datetime import os import fdb import funkce_ext SOUBOR_CESTA = r'u:\\' SOUBOR_NAZEV = '7309208104 Buzalka, Vladimír 2026-04-01 [testovaci zprava] [všechno OK].pdf' IDPAC = 9742 # Buzalka Vladimír (RC 7309208104) PRVNI_ZAVORKA = 'testovaci zprava' POZNAMKA = 'všechno OK' DATUM_ZPRAVY = datetime.date(2026, 4, 1) DATUM_SOUBORU = datetime.datetime.fromtimestamp( os.path.getmtime(os.path.join(SOUBOR_CESTA, SOUBOR_NAZEV))) print(f"Soubor: {os.path.join(SOUBOR_CESTA, SOUBOR_NAZEV)}") print(f"Datum zprávy: {DATUM_ZPRAVY}") print(f"Datum souboru:{DATUM_SOUBORU}") print() conn = fdb.connect( dsn=r'localhost:c:\medicus 3\data\medicus.fdb', user='SYSDBA', password='masterkey', charset='WIN1250' ) fileid = funkce_ext.zapis_file_ext( vstupconnection=conn, idpac=IDPAC, cesta=SOUBOR_CESTA, souborname=SOUBOR_NAZEV, prvnizavorka=PRVNI_ZAVORKA, soubordate=DATUM_ZPRAVY, souborfiledate=DATUM_SOUBORU, poznamka=POZNAMKA, ) conn.close() print() print(f"Hotovo! FILES.ID = {fileid}") print("Otevři Medicus, přejdi na kartu Buzalka Vladimír a zkontroluj záložku Soubory.")