#!/bin/bash
# Быстро обновляет листы «Касса» и «План-факт» в таблице «mars fin».
# Оба читают финмодель (CSV) + факт из Финтабло — быстро (~10-20 сек), без rebuild_matrix.
# Маржа/P&L (Лист1) обновляется отдельно: bash update_margins.sh
# Запуск: bash update_cash.sh   (или триггер Наташе «обнови кассу»)
set -e
cd "$(dirname "$0")"

# venv, если он есть (на Pi gspread стоит только в нём — иначе падает на импорте),
# иначе системный python3. Та же логика, что в update_all.sh.
PY=python3
[ -x ./venv/bin/python3 ] && PY=./venv/bin/python3

echo ">>> Касса (прогноз)"
$PY cashflow.py

echo ">>> План-факт"
$PY plan_fact.py

echo ">>> готово"
