Files
KPK/milan_ucty_notinclsrep.py
T
2026-06-23 15:20:56 +02:00

53 lines
1.2 KiB
Python

# nacti ucty, ktere nejsou v uzaverce
import api_call
from pydantic import SecretStr
# ---------- API context ----------
def get_ctx():
ctx = api_call.ApiContext(
user="Alto",
base_url="http://127.0.0.1:8000",
refresh_url="http://127.0.0.1:8000",
client_id="99",
id_kas="07",
username="Kobrle",
password=SecretStr("heslo"),
)
return ctx
ctx = get_ctx()
# ---------- login ----------
api_call.login_API(ctx)
# ---------- načtení účtů mimo uzávěrku ----------
ucty, err = api_call.load_ucty_notinclsrep_API(ctx)
if err:
print(err)
exit()
api_call.logout_API(ctx)
# ---------- výpis ----------
print("\nÚČTY MIMO UZÁVĚRKU:\n")
if not ucty:
print("Žádné účty k uzávěrce.")
else:
print(f"POČET ÚČTŮ: {len(ucty)}\n")
for u in ucty:
print(
"UCET:",
u.ucislo,
"| STŮL:", u.stul,
"| AUTOR:", u.autor,
"| ČAS:", u.closed_at,
)
# ---------- návrh intervalu ----------
print("\nNÁVRH UZÁVĚRKY:\n")
ucislo_od = ucty[0].ucislo
ucislo_do = ucty[-1].ucislo
print("OD:", ucislo_od)
print("DO:", ucislo_do)