Pokaż spis treści

Kontrola danych

Raporty

Raporty są ekranem kontroli, a nie tylko eksportem tabel. Operator przechodzi od dekretów, dokumentów, załączników i wspólników do uzgodnień sald, historii kont, obrotówki i zestawień, a te same filtry z widoku trafiają do CSV, XLSX i wydruku.

Workflow

Ekran raportów ma filtr okresu i kont oraz zakładki: księgowość, dokumenty, załączniki i wspólnicy. Każda zakładka ma własną tabelę i eksport CSV/XLSX. Dzięki temu raporty są nie tylko wydrukiem, ale też narzędziem analizy i uzgodnień.

Akcje

  • Filtruj. Zmienia zakres raportów i buduje linki eksportu z tym samym zestawem parametrów.

  • CSV/XLSX. Pobiera konkretny raport przez /api/reports/export z parametrami report i format.

  • Drukuj. Otwiera /reports/print, gdzie dostępna jest akcja przeglądarkowa Drukuj / zapisz jako PDF.

  • Zakładki raportów. Przełączają widok bez utraty kontekstu filtra.

Skąd raporty biorą dane

flowchart LR
  A["Dekrety zatwierdzone"] --> E["GetReportsQuery"]
  B["Dokumenty i załączniki"] --> E
  C["Plan kont i mapowania"] --> E
  D["Wspólnicy i pożyczki"] --> E
  E --> F["Widok raportów z filtrami"]
  F --> G["CSV / XLSX"]
  F --> H["/reports/print"]
  F --> I["JPK i archiwum okresu"]

Wartość

Raporty spinają moduły: dokument bez załącznika widać w jednej zakładce, saldo konta w drugiej, a dane wspólników w trzeciej. To pokazuje, że projekt nie kończy się na CRUD, tylko daje operatorowi narzędzia do realnej kontroli ksiąg.