Správanie Fava je možné prispôsobiť pomocou smerníc custom "fava-option" v súboroch účtovnej knihy Beancount. Tieto smernice vám umožňujú ovládať nastavenia zobrazenia, navigáciu, správu súborov a ďalšie – a to všetko bez opustenia pracovného postupu s obyčajným textom.
Syntax
Každá možnosť Fava sa nastavuje pomocou smernice Beancount custom:
YYYY-MM-DD custom "fava-option" "názov-možnosti" "hodnota"Dátum je vyžadovaný syntaxou Beancount, ale Fava ho ignoruje – môžete použiť akýkoľvek platný dátum. Napríklad:
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"Zobrazenie a lokalizácia
language
Nastaví jazyk rozhrania Fava. Ak nie je nastavené, Fava používa preferovaný jazyk prehliadača.
- Predvolené:
null(automatická detekcia z prehliadača) - Hodnoty: Akýkoľvek platný kód lokality (napr.
"en","sk","de","fr","es","pt","ru","nl")
2000-01-01 custom "fava-option" "language" "en"locale
Nastaví lokalitu používanú na formátovanie čísel (oddeľovače tisícok, desatinné miesta). Ak nie je nastavené, používa sa nastavenie jazyka alebo lokalita prehliadača.
- Predvolené:
null(používa nastavenielanguagealebo lokalitu prehliadača) - Hodnoty: Akýkoľvek platný reťazec lokality (napr.
"en_US","de_DE","sk_SK")
2000-01-01 custom "fava-option" "locale" "en_US"Navigácia a rozloženie
default-page
Stránka, ktorú Fava zobrazí pri prechode na účtovnú knihu bez zadania cesty.
- Predvolené:
"income_statement/" - Hodnoty: Akákoľvek platná cesta stránky Fava
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"Bežné cesty stránok zahŕňajú: "income_statement/", "balance_sheet/", "trial_balance/", "journal/", "holdings/", "commodities/", "editor/".
fiscal-year-end
Nastaví dátum konca účtovného roka. Toto ovplyvňuje, ako Fava zoskupuje údaje podľa účtovného roka namiesto kalendárneho roka.
- Predvolené:
12-31(31. december, kalendárny rok) - Formát:
"MM-DD"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"Tento príklad nastavuje koniec účtovného roka na 31. marca, čo je bežné pre podniky v Spojenom kráľovstve, Indii a Japonsku.
indent
Počet medzier používaných na odsadenie pri automatickom formátovaní záznamov.
- Predvolené:
2 - Hodnoty: Akékoľvek kladné celé číslo
2000-01-01 custom "fava-option" "indent" "4"currency-column
Stĺpec, v ktorom sú zarovnané sumy mien v editore.
- Predvolené:
61 - Hodnoty: Akékoľvek kladné celé číslo
2000-01-01 custom "fava-option" "currency-column" "80"Viditeľnosť obsahu
show-closed-accounts
Určuje, či sa majú zobrazovať účty, ktoré boli uzavreté smernicou close.
- Predvolené:
false - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "show-closed-accounts" "true"show-accounts-with-zero-transactions
Určuje, či sa majú zobrazovať účty s nulovým počtom transakcií.
- Predvolené:
true - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-transactions" "false"show-accounts-with-zero-balance
Určuje, či sa majú v prehľadoch zobrazovať účty s nulovým zostatkom.
- Predvolené:
true - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "show-accounts-with-zero-balance" "false"collapse-pattern
Vzor regulárneho výrazu pre názvy účtov, ktoré majú byť v strome účtov predvolene zbalené. Túto možnosť je možné zadať viackrát pre viacero vzorov.
- Predvolené:
[](žiadne vzory, nič zbalené) - Hodnoty: Reťazec regulárneho výrazu
2000-01-01 custom "fava-option" "collapse-pattern" "Assets:Investments:.*"
2000-01-01 custom "fava-option" "collapse-pattern" "Expenses:Food:.*"sidebar-show-queries
Počet uložených dotazov zobrazených na bočnom paneli. Nastavením na 0 sa dotazy úplne skryjú.
- Predvolené:
5 - Hodnoty: Akékoľvek nezáporné celé číslo
2000-01-01 custom "fava-option" "sidebar-show-queries" "10"Správa súborov
default-file
Súbor, do ktorého sa vkladajú nové záznamy pri použití editora. Ak nie je nastavené, Fava používa hlavný súbor účtovnej knihy.
- Predvolené:
null(hlavný súbor účtovnej knihy) - Hodnoty: Cesta k súboru Beancount
2000-01-01 custom "fava-option" "default-file" "/path/to/transactions.beancount"insert-entry
Regulárny výraz, ktorý určuje, kam sa vkladajú nové záznamy do súboru. Fava vloží záznamy pred prvý riadok zodpovedajúci tomuto vzoru.
- Predvolené:
null - Hodnoty: Reťazec regulárneho výrazu
2000-01-01 custom "fava-option" "insert-entry" "^;; End of entries"auto-reload
Určuje, či sa má Fava automaticky znovu načítať pri detekcii zmien v súbore na disku.
- Predvolené:
false - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "auto-reload" "true"use-external-editor
Určuje, či sa má namiesto vstavaného editora Fava použiť externý editor. Po povolení sa zdrojové odkazy otvárajú v predvolenom editore systému.
- Predvolené:
false - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "use-external-editor" "true"import-config
Cesta ku konfiguračnému súboru importu Beancount pre funkciu importu.
- Predvolené:
null - Hodnoty: Cesta ku konfiguračnému súboru importu
2000-01-01 custom "fava-option" "import-config" "/path/to/import-config.py"import-dirs
Adresáre na skenovanie súborov na import. Túto možnosť je možné zadať viackrát.
- Predvolené:
[] - Hodnoty: Cesta k adresáru
2000-01-01 custom "fava-option" "import-dirs" "/path/to/bank-downloads"Finančné zobrazenie
unrealized
Podtyp účtu používaný na vykazovanie nerealizovaných ziskov a strát.
- Predvolené:
"Unrealized" - Hodnoty: Akákoľvek platná zložka názvu účtu
2000-01-01 custom "fava-option" "unrealized" "Unrealized"Po nastavení Fava používa účty ako Income:Unrealized a Expenses:Unrealized pre nerealizované zisky/straty.
invert-income-liabilities-equity
Určuje, či sa má obrátiť znamienko účtov príjmov, záväzkov a vlastného imania. Po povolení sa príjmy zobrazujú ako kladné a výdavky ako záporné, čo zodpovedá bežnému očakávaniu.
- Predvolené:
false - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "true"conversion-currencies
Meny, ktoré sa majú zobraziť ako možnosti konverzie v prehľadoch. Túto možnosť je možné zadať viackrát.
- Predvolené:
[](používa prevádzkové meny) - Hodnoty: Kód meny
2000-01-01 custom "fava-option" "conversion-currencies" "USD"
2000-01-01 custom "fava-option" "conversion-currencies" "EUR"account-journal-include-children
Určuje, či majú stránky denníka účtu zahŕňať transakcie z podradených účtov.
- Predvolené:
true - Hodnoty:
"true"alebo"false"
2000-01-01 custom "fava-option" "account-journal-include-children" "false"Monitorovanie
uptodate-indicator-grey-lookback-days
Počet dní na spätné vyhľadávanie pri určovaní, či je účet "aktuálny". Účty bez transakcií v tomto období zobrazia sivý indikátor.
- Predvolené:
60 - Hodnoty: Akékoľvek kladné celé číslo (počet dní)
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "90"upcoming-events
Počet dní do budúcnosti na zobrazenie nadchádzajúcich udalostí.
- Predvolené:
7 - Hodnoty: Akékoľvek nezáporné celé číslo (počet dní)
2000-01-01 custom "fava-option" "upcoming-events" "14"Odporúčaná konfigurácia
Pre väčšinu používateľov predstavujú nasledujúce možnosti Fava dobrý východiskový bod:
; Nastavenia zobrazenia
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
; Rozloženie
2000-01-01 custom "fava-option" "indent" "2"
2000-01-01 custom "fava-option" "currency-column" "61"
; Viditeľnosť obsahu
2000-01-01 custom "fava-option" "show-closed-accounts" "false"
2000-01-01 custom "fava-option" "sidebar-show-queries" "5"
; Finančné zobrazenie
2000-01-01 custom "fava-option" "invert-income-liabilities-equity" "false"
; Monitorovanie
2000-01-01 custom "fava-option" "upcoming-events" "7"
2000-01-01 custom "fava-option" "uptodate-indicator-grey-lookback-days" "60"Zobrazenie aktuálnych možností
Svoje aktuálne možnosti Fava si môžete zobraziť na dashboarde Beancount.io prechodom na stránku Nastavenia svojej účtovnej knihy. Sekcia "Možnosti Fava" zobrazuje všetky nakonfigurované hodnoty vrátane predvolených hodnôt pre možnosti, ktoré ste explicitne nenastavili.
Pozri tiež
- Konfigurácia možností — Základné smernice
optionv Beancount. - Funkcie používateľského rozhrania — Prispôsobenie rozhrania dashboardu Beancount.io.