from knihovny.medicus_db import MedicusDB # nebo odkud třídu importuješ def main(): poj = input("Zadej kód pojišťovny (např. 207): ").strip() db = MedicusDB( host="192.168.1.4", db_path=r"z:\medicus 3\data\medicus.fdb" ) sql = """ SELECT fak.id, fak.cisfak, fak.poj, fak.kapdetail FROM fak WHERE fak.poj = ? AND fak.kapdetail IS NOT NULL AND fak.kapdetail <> '' ORDER BY fak.cisfak DESC ROWS 1 """ rows = db.query_dict(sql, (poj,)) if not rows: print(f"❌ Nenalezena žádná faktura s kapdetails pro pojišťovnu {poj}") return r = rows[0] print("=" * 80) print(f"FAKTURA ID : {r['id']}") print(f"ČÍSLO FAKTURY: {r['cisfak']}") print(f"POJIŠŤOVNA : {r['poj']}") print("-" * 80) print("KAPDETAILS:") print(r["kapdetail"]) print("=" * 80) db.close() if __name__ == "__main__": main()