맞춤 링크와 쿼리로 Beancount 경험 향상
· 약 3분
Beancount는 개발자와 재무 매니아 모두에게 사랑받는 복식부기 회계 시스템으로, 단순함 속에 강력함을 가지고 있습니다. 하지만 Fava와 같은 Beancount 웹 인터페이스에서 더 많은 제어와 빠른 탐색을 원하는 사용자에게는 맞춤 사이드바 링크와 SQL 쿼리가 워크플로우를 한 단계 끌어올릴 수 있습니다.
이 가이드에서는 다음과 같은 방법을 보여드립니다:
- Fava 사이드바에 빠른 접근 링크 추가
- 고급 필터링 및 분석을 위한 SQL 쿼리 사용
- 월간 검토 또는 이상 탐지를 위한 워크플로우 맞춤화
왜 Fava를 맞춤화할까요?
Fava는 이미 Beancount 원장을 보기 위한 아름다운 인터페이스이지만, 저널이 커짐에 따라 더 나은 바로가기와 스마 트한 쿼리에 대한 필요성도 커집니다.
해결되는 문제점:
- 시간 범위를 반복적으로 탐색
- 중첩된 계정 전체의 거래 필터링
- 음수 잔액이나 이상 현상을 더 빠르게 발견
✨ 맞춤 사이드바 링크
간단한 사이드바 바로가기로 일일 워크플로우를 개선해봅시다. 이 링크들은 Fava 왼쪽 사이드바에 표시되며 이번 달 거래나 지난 달 수입과 같은 필터링된 뷰로 바로 이동할 수 있습니다.
2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="
동작 방식:
- Current Month: 현재 달로 필터링된 거래 뷰를 엽니다.
- Last Month: 이전 달로 즉시 이동합니다—월말 검토에 유용합니다.
- Clear All: 필터를 초기화하여 모든 항목을 다시 표시합니다.
이 바로가기는 수동 시간 입력을 없애고 Fava 사용 경험을 보다 유연하고 개인화된 느낌으로 만들어 줍니다.