Опции на Fava
Поведението на Fava може да се персонализира чрез използването на директиви custom "fava-option" във вашите Beancount файлове за главна книга. Тези директиви ви позволяват да контролирате настройките на изгледа, навигацията, управлението на файлове и други — всичко това, без да напускате работния си процес за счетоводство в обикновен текст.
Синтаксис
Всяка опция на Fava се задава с директива custom на Beancount:
YYYY-MM-DD custom "fava-option" "име-на-опция" "стойност"
Датата е задължителна според синтаксиса на Beancount, но се игнорира от Fava — можете да използвате всяка валидна дата. Например:
2000-01-01 custom "fava-option" "language" "en"
2000-01-01 custom "fava-option" "default-page" "income_statement/"
Изглед и локализация
language
Задава езика на интерфейса на Fava. Когато не е зададен, Fava използва предпочитания език на браузъра.
- По подразбиране:
null(автоматично засичане от браузъра) - Стойности: Всеки валиден код на локал (напр.
"en","zh","de","fr","es","pt","ru","nl")
2000-01-01 custom "fava-option" "language" "en"
locale
Задава локала, използван за форматиране на числа (разделители за хиляди, десетични запетаи). Когато не е зададен, се използва езиковата настройка или локала на браузъра.
- По подразбиране:
null(използва настройкатаlanguageили локала на браузъра) - Стойности: Всеки валиден низ за локал (напр.
"en_US","de_DE","zh_CN")
2000-01-01 custom "fava-option" "locale" "en_US"
Навигация и оформление
default-page
Страницата, която Fava показва, когато отворите главна книга, без да посочвате път.
- По подразбиране:
"income_statement/" - Стойности: Всеки валиден път към страница във Fava
2000-01-01 custom "fava-option" "default-page" "balance_sheet/"
Често срещаните пътища към страници включват: "income_statement/" (отчет за приходи и разходи), "balance_sheet/" (балансов отчет), "trial_balance/" (оборотна ведомост), "journal/" (дневник), "holdings/" (наличности), "commodities/" (валути/стоки), "editor/" (редактор).
fiscal-year-end
Задайте край на вашата фискална година. Това влияе върху начина, по който Fava групира данните по фискален период, а не по календарна година.
- По подразбиране:
12-31(31 декември, календарна година) - Формат:
"MM-DD"
2000-01-01 custom "fava-option" "fiscal-year-end" "03-31"
Този пример задава фискалната година да приключва на 31 март, което е обичайно за бизнеси в Обединеното кралство, Индия и Япония.
indent
Броят интервали, използвани за отместване при автоматично форматиране на записи.
- По подразбиране:
2 - Стойности: Всяко положително цяло число
2000-01-01 custom "fava-option" "indent" "4"
currency-column
Колоната, в която сумите във валута се подравняват в редактора.
- По подразбиране:
61 - Стойности: Всяко положително цяло число
2000-01-01 custom "fava-option" "currency-column" "80"