付録B 良くある質問 (FAQ)

概要

これは本文書では話題を扱っている項目が存在しない、メーリングリストで尋ねられる質問のリストです。

B.1. Sources of Information
問: FAQはどこにありますか?
問: GnuCashのためのメーリングリストがありますか?
問: メーリングリストの検索可能なアーカイブがありますか?
問: GnuCashのサポートを得る他の手段がありますか?
B.2. 一般情報
問: GnuCashはWindowsで動作しますか?
問: GnuCashをコンパイルするのは難しすぎます!
問: GnuCashには帳票作成に利用可能なバッチモード (非対話型) などがありますか?
問: 複数人がGnuCashの同じデータファイルにアクセスできますか?
問: GnuCashはなぜCで書かれていますか?
問: 容易に貢献できるようにプログラミング言語xyzでGnuCashを書き直して頂けますか?
問: XYZ機能が本当に欲しいです。しかしGnuCashは持っていません。
問: GnuCashで利用可能なウェブインターフェースがありますか?
問: どうしたらGnuCashデータをCFSなどを利用して安全に提供できますか?
問: どうしたらGnuCashプロジェクトに貢献できますか?
問: バグを見つけたようです。どうやってバグを報告しますか?
B.3. GnuCashの使用
問: 取引を勘定科目Aから勘定科目Bに移動するにはどうすれば良いですか。それらを結合できますか?
問: 2個のgnucashファイルを統合することは可能ですか?
問: どうしたら私の勘定科目構造のテンプレートを保存することができますか?
問: 得意先 (またはその他の何か) を検索するとき、すべてを表示するリストにどうやったら戻せますか?
問: 異なった日付の取引 (実際の日付と銀行日付) をどうしたらを記録できますか?
B.4. 会計処理
問: どのように税金を処理しますか? 買掛債務としてですか? または、費用としてですか?

B.1. Sources of Information

問: FAQはどこにありますか?
問: GnuCashのためのメーリングリストがありますか?
問: メーリングリストの検索可能なアーカイブがありますか?
問: GnuCashのサポートを得る他の手段がありますか?

問:

FAQはどこにありますか?

答:

あなたが調べている本文書です。GnuCash Wikiの中で最新版を見ることができます。

問:

GnuCashのためのメーリングリストがありますか?

答:

はい。https://lists.gnucash.org/mailman/listinfo/gnucash-user および https://lists.gnucash.org/mailman/listinfo/gnucash-usergnucash-devel に移動して参加してください。

問:

メーリングリストの検索可能なアーカイブがありますか?

答:

はい。はメーリングリストのアーカイブは http://news.gmane.org/gmane.comp.gnome.apps.gnucash.devel および http://news.gmane.org/gmane.comp.gnome.apps.gnucash.user で検索することができます。 (ドイツ語を話せるなら http://news.gmane.org/gmane.comp.gnome.apps.gnucash.german もあります。

問:

GnuCashのサポートを得る他の手段がありますか?

答:

開発者の多くがirc.gnome.orgの#gnucashチャンネルにいます。また、https://wiki.gnucash.org/wiki/ のオンラインwikiがあります。

B.2. 一般情報

問: GnuCashはWindowsで動作しますか?
問: GnuCashをコンパイルするのは難しすぎます!
問: GnuCashには帳票作成に利用可能なバッチモード (非対話型) などがありますか?
問: 複数人がGnuCashの同じデータファイルにアクセスできますか?
問: GnuCashはなぜCで書かれていますか?
問: 容易に貢献できるようにプログラミング言語xyzでGnuCashを書き直して頂けますか?
問: XYZ機能が本当に欲しいです。しかしGnuCashは持っていません。
問: GnuCashで利用可能なウェブインターフェースがありますか?
問: どうしたらGnuCashデータをCFSなどを利用して安全に提供できますか?
問: どうしたらGnuCashプロジェクトに貢献できますか?
問: バグを見つけたようです。どうやってバグを報告しますか?

問:

GnuCashWindowsで動作しますか?

答:

リリース2.2.0からGnuCashWindowsで利用可能です。

他の関連するオプションとしてcoLinux、VMWare、およびWindowsベースのXサーバーでリモートサーバーで提供されているGnuCashセッションを利用できます。

問:

GnuCashをコンパイルするのは難しすぎます!

答:

1.6.0がリリースされたとき、これはたぶん真実でした。それは今日、もう真実ではありません。ほとんどすべてのディストリビューションがすべての必要なライブラリを提供するからです。(g-wrapを除きます。GnuCashをコンパイルする前にインストールする必要がある「一つの」追加ライブラリが実際には存在します。)しかしながら、デフォルトではディストリビューションは必要なライブラリの開発パッケージをインストールしません。あなたのディストリビューションのインストーラプログラムを開始させて、ライブラリパッケージだけではなく、開発パッケージもインストールするように設定する必要があります。一般にこの問題はGnome領域の多くのアプリケーションに関係する問題です。また、これは「1個の一体構造のGnomeパッケージ」になっていないという事実まで波及します。

問:

GnuCashには帳票作成に利用可能なバッチモード (非対話型) などがありますか?

答:

いいえ、現在のところGnuCashは対話的に実行しなければなりません。

問:

複数人がGnuCashの同じデータファイルにアクセスできますか?

答:

同じデータファイルへのアクセスを複数人で行うことができます。しかし、同時にデータファイルを使用できません。

複数人でアクセスできるように設定するためにはすべての人々がファイルを含むディレクトリへの読書きアクセス権を持たなければなりません。(他の人が作ったファイルを読み込むためと、新規のファイルを作成するためです。) これを行う一つの方法は、ユーザーグループを作成しデータディレクトリをグループで共有利用可能なようにモードを2775に設定します。「2」はディレクトリのすべてのファイルのパーミッションをコピーするsetgidです。

問:

GnuCashはなぜCで書かれていますか?

答:

GnuCashに関する中心となる機能は、Cで書かれていますが、Guile (scheme) を通してこれらの多くにアクセスできたのを忘れないでください。GnuCashがCで書かれているのは多くの理由があります。第一の理由は歴史的なものです。GnuCashは1996年(たぶんさらに早くから!)に開始しています。OOP (C++、 Java、 Python) コンパイラの多くが、その時考えられていた多種のプラットフォームで十分に成熟・標準化されていませんでした。よって、その時はCが唯一の選択肢でした。第二の理由はGnuCashが使用する標準のグラフィカルユーザーインターフェースがGTKであるからです。GTKはCで書かれています。

問:

容易に貢献できるようにプログラミング言語xyzでGnuCashを書き直して頂けますか?

答:

「私たちはそうしません」と即答します。より長く答えるのは難しいです。でもやはり「私たちはそうしません」に達します。GnuCashは、CとScheme (Guile)で満足な開発者の小集団によって維持された大規模なコードの集合体です。実際のところ、およそ80%がCで書かれています。およそ13%がScheme/Lispで書かれています。新規の言語でこの分量の既存のコードを書き直すのを正当化する理由が全くありません。また、Python、Rubyまたは(あなたのお気に入りの言語)などの最近の言語に言語バインディングを作成する方が労働集約的です。私たちは、既存のコードを維持・開発しながら、少しずつ広がっていっています。

このようにも言うことができます。これはオープン・ソースプロジェクトです。あなたがそれを行うことも好きな貢献することも自由です。あなたの変更の理由があなたがCまたはSchemeを学ぶことを望んでいないということであれば、単に多くのサポートを期待しません。また、GnuCashはSWIGバインディング( http://www.swig.org )を持っており、何らかのPerlプログラミングコードのために使用されていました。メーリングリストの議論によると、これらのSWIGバインディングはまだ他の言語をGnuCashに含める方法であるかもしれません。しかし、現在それらは使用・維持されていません。

問:

XYZ機能が本当に欲しいです。しかしGnuCashは持っていません。

答:

うまくお願いしてください :-) エンハンス要望書を https://bugs.gnucash.org/に発行できます。エンハンス要望を可能な限り冗長に記述することを念頭においてください。ここの手段は、あなたが提案した新機能が行わなければならないことに関して最良情報をプログラマに提供する方法を学ぶことです。開発がかなり加速するように望んでいるなら、GnuCashDevelopmentで説明してあるようにいくらかの金銭の寄付を行うことを考えてください。

問:

GnuCashで利用可能なウェブインターフェースがありますか?

答:

いいえ

問:

どうしたらGnuCashデータをCFSなどを利用して安全に提供できますか?

答:

答えはありません。

問:

どうしたらGnuCashプロジェクトに貢献できますか?

答:

私たちは、より正式な手続きで活動していますが、当分は https://lists.gnucash.org/mailman/listinfo/gnucash-user および https://lists.gnucash.org/mailman/listinfo/gnucash-devel でメーリングリストに加入して、リストで自分が参加者と共に貢献できることについて検討しなければなりません。GnuCashがCとSchemeで書かれたコードの大規模な集合体であることを意識してください。(理由を知りたいならFAQの上部、「GnuCashはなぜCで書かれていますか?」を参照してください。) これらがあなたが扱うことを望んでいない言語であれば、他の方法で貢献することを考えてください。

問:

バグを見つけたようです。どうやってバグを報告しますか?

答:

まず、本当に、それがバグであり、以前報告されたことがないことを確かめるようにします。メーリングリストアーカイブを検索してください (FAQの上部を参照)。後は、Bugzillaデータベースを検索します。

あなたが本当にバグを発見したと感じたら、後は https://bugs.gnucash.org/ でそれを報告できます。可能な限り冗長に報告することを念頭においてください。ここの手段は、バグをどう再生させるかに関して最良情報をプログラマに提供する方法を学ぶことです。通常、プログラマは彼らが理解できるバグを修正できるだけです。あなたがプログラマにバグを理解させることができないなら、それは修正されません!

B.3. GnuCashの使用

問: 取引を勘定科目Aから勘定科目Bに移動するにはどうすれば良いですか。それらを結合できますか?
問: 2個のgnucashファイルを統合することは可能ですか?
問: どうしたら私の勘定科目構造のテンプレートを保存することができますか?
問: 得意先 (またはその他の何か) を検索するとき、すべてを表示するリストにどうやったら戻せますか?
問: 異なった日付の取引 (実際の日付と銀行日付) をどうしたらを記録できますか?

問:

取引を勘定科目Aから勘定科目Bに移動するにはどうすれば良いですか。それらを結合できますか?

答:

現在のところ、GnuCashは一つの勘定科目から別の勘定科目までスプリットのグループを移動する方法を提供しません。あなたは、一度に一つそれらを移動させる必要があります。勘定科目Aのために記録簿を開きます。すべてのスプリット取引を展開するためにプルダウンメニューから表示->スタイル->取引仕訳帳を選択します。すべてのスプリット対して、勘定科目欄に勘定科目Aとなっているのを勘定科目Bに再設定します。これを素早く安全に行うために、最初に変更先勘定科目名(勘定科目B)をCTRL-Cでクリップボードにコピーします。後は、勘定科目Aとなっている各項目をダブルクリックして強調表示します。異動先勘定科目名をCTRL-Vを使用して貼り付けます。各ペーストの後にEnterを押下すると記録簿からの取引は警告なしで移動されます。

注意! もしうっかり勘定科目欄を意図しない場所に設定したなら、あなたは誤りを修正する必要がある行方不明の取引を見つけるためにすべての勘定科目を検索する必要があります。

問:

2個のgnucashファイルを統合することは可能ですか?

答:

現在のところ不可能です。

問:

どうしたら私の勘定科目構造のテンプレートを保存することができますか?

答:

これはファイル->エクスポート->勘定科目メニューから利用可能です。

問:

得意先 (またはその他の何か) を検索するとき、すべてを表示するリストにどうやったら戻せますか?

答:

検索条件を正規表現に一致にして、単一のドット"."をテキストフィールド領域に入力します。そして検索をクリックします。正規表現"."はすべてに一致します。

問:

異なった日付の取引 (実際の日付と銀行日付) をどうしたらを記録できますか?

答:

あなたが、小切手を書くか、または取引を開始した日に取引の日付を記録します。銀行で「清算」されたら取引の「照合」フィールドをクリックして「清算」に設定します。(「n: 未照合」から「c:清算」に変更されます。)

B.4. 会計処理

問: どのように税金を処理しますか? 買掛債務としてですか? または、費用としてですか?

問:

どのように税金を処理しますか? 買掛債務としてですか? または、費用としてですか?

答:

これは誘導尋問です。あなたは本当に会計士と話さなければなりません。あなたがどう税金を処理するかは、それらがどういう種類の税金でどのようにそれらを処理したいかに本当に依存します。ある場合は費用です。ある場合は負債です。