پرش به محتوای اصلی

تقسیم یک دفتر کل Beancount به چندین فایل

یک دفتر کل Beancount را با دستورهای include بین فایل‌ها تقسیم کنید: ایجاد، include، تغییر نام و حذف فایل‌ها در ویرایشگر Beancount.io، به‌همراه فیدهای قیمت.

یک دفتر کل واحد Beancount می‌تواند شامل چندین فایل باشد. تقسیم دفتر کل شما — برای مثال، یک فایل برای هر سال، هر خانواده حساب، یا هر کلاس دارایی — دفترهای کل بزرگ را سازمان‌یافته نگه می‌دارد و بایگانی تراکنش‌های قدیمی را ساده می‌کند. Beancount فایل‌ها را با دستورات include در main.bean به هم می‌دوزد.

برای ایجاد و مدیریت فایل‌های اضافی در ویرایشگر beancount.io این مراحل را دنبال کنید:

ایجاد یک فایل جدید​

به تب ویرایشگر فایل در نوار کناری ناوبری سمت چپ بروید. منوی کشویی "File" را باز کنید و روی "Create a new file" کلیک کنید.

File > create a new file

نام‌گذاری فایل جدید​

یک نام فایل معتبر به فایل بدهید و آن را ذخیره کنید. هر نام فایل باید با .bean پایان یابد.

Name your new file

شامل کردن فایل​

این مرحله الزامی است: فایل تازه ایجادشده را در main.bean include کنید، در غیر این صورت ورودی‌های آن بخشی از دفتر کل نخواهند بود.

برای مثال، اگر stock.bean را اضافه کردید، include "stock.bean" را به main.bean اضافه کنید.

Include the file

include کردن یک فید قیمت مدیریت‌شده​

Beancount.io میزبانی‌شده همچنین می‌تواند یک نشانی اینترنتی قیمت پشتیبانی‌شده را به‌عنوان یک فایل مجازی فقط‌خواندنی حل‌وفصل کند. از انتخابگر Live Prices و راهنمای راه‌اندازی برای انتخاب فیدها و چسباندن include آن‌ها در فایلی که دفتر کل شما بارگذاری می‌کند استفاده کنید. قیمت‌های مدیریت‌شده فایل‌های قابل‌ویرایشی نیستند که از طریق این گردش کار ایجاد شده باشند. Beancount و Fava بالادستی به فایل‌های قیمت محلی نیاز دارند؛ نسخه‌های سازگار bea پشتیبانی جداگانه‌ای از include مدیریت‌شده دارند.

بازخوانی و رفتن به فایل​

صفحه را بازخوانی کنید و فایل در منوی کشویی "File" ظاهر می‌شود.

Refresh and go to file

تغییر نام یا حذف فایل​

با باز بودن فایل، آن را از منوی کشویی "Edit" تغییر نام دهید یا حذف کنید.

Rename or delete the file

مشکل دارید؟​

سؤالات خود را در گروه تلگرام Beancount مطرح کنید.

منبع: https://beancount.io/fa/docs/Tips/multi-file-support