
<!--
      (Do not remove this comment block.)
  Version: 2.0.0
  Last modified: October 25th 2010
       modified: January 12th 2007
       modified: July 9th 2006
  Maintainers: 
               Cristian Marchi <cri.penta@gmail.com>
 
               Chris Lyttle <chris@wilddev.net>
  Author:
  		Jon Lapham <lapham@extracta.com.br>
  	Updated	Bengt Thuree <bengt@thuree.com>
  Originally written by Carol Champagne.
  Translators:
               (translators put your name and email here)
-->
<chapter id="chapter_basics">
  <title>基礎</title>

  <para>本章では<application>&app;</application>を使用する際の基礎をいくつか紹介します。
<application>&app;</application>で実際に作業を始める前に、本章を読み通すことをお勧めします。
本章以降では、例を通した実習形式で始めることができます。</para>

  <sect1 id="basics-accounting1">
    <title>会計の概念</title>

    <para><application>&app;</application>を使用するのは、役に立つ会計原理を完全に理解していなくても良いほど簡単です。
しかしながら、<application>&app;</application>はいくつかの基礎的な会計原理を雛形として設計されているため、これらの知識が非常に貴重であると分かるでしょう。
次に進む前に、本節を理解することを強く推奨します。</para>

    <sect2 id="basics-accounting52">
      <title>5つの基本勘定科目</title>

      <para>会計上の基礎的なルールでは会計に関するすべての事柄を5つの基本的な<quote>勘定科目</quote>に分類します。
すなわち、会計が取り扱うあらゆるものは次に挙げる5種類の勘定科目の一つに分類されます:</para>

      <itemizedlist>
        <listitem>
          <para><emphasis>資産</emphasis> &mdash; 所有しているもの。</para>
        </listitem>

        <listitem>
          <para><emphasis>負債</emphasis> &mdash; 借りているもの。</para>
        </listitem>

        <listitem>
          <para><emphasis>純資産</emphasis> &mdash; 総合的な自己資本。</para>
        </listitem>

        <listitem>
          <para><emphasis>収益</emphasis> &mdash; 勘定科目の価値を増加させるもの。</para>
        </listitem>

        <listitem>
          <para><emphasis>費用</emphasis> &mdash; 勘定科目の価値を減少させるもの。</para>
        </listitem>
      </itemizedlist>

      <para>財務的な世界をこれら5つのグループに分類することが可能なのは明らかです。
例えば、銀行預金口座のお金は資産です。住宅ローンは負債です。給与は収益です。昨夜の夕食の代金は費用です。</para>
    </sect2>

    <sect2 id="basics-accountingequation2">
      <title>会計等式</title>

      <para>定義された5つの基本勘定科目に関して、それぞれの関係はどのようになっているのでしょうか?
ある勘定科目は他の勘定科目にどのように影響を及ぼすのでしょうか?
第一に、純資産は資産と負債によって定義されます。
純資産は、資産から負債の引き算で計算されます:</para>

      <para><emphasis>資産 - 負債 = 純資産</emphasis></para>

      <para>これに加えて、収益によって純資産が増加し、費用によって純資産が減少します。
これはもちろん当たり前のことです。給与を受け取る時は<quote>より豊か</quote>になります。そして、夕食の代金を支払う時は<quote>より貧しく</quote>なります。
これは会計等式として知られている数式で表現されます:</para>

      <para><emphasis>資産 - 負債 = 純資産 + (収益 - 費用)</emphasis></para>

      <para>この等式は常に釣り合わなければなりません。複数の勘定科目に価格を入力することでしか満たされない条件です。
例えば、収益の形式でお金を受け取った場合に資産は同じ金額増加します。
別の例では、負債が増加した場合、それに合わせて資産が増加します。</para>

      <figure pgwide="1">
        <title>基本勘定科目の関係</title>
<screenshot id="basics-AccountRelationships">
<mediaobject>
            <imageobject> <imagedata fileref="figures/basics_AccountRelationships.png"
format="PNG" srccredit="Geert Janssens" ></imagedata> </imageobject>

            <textobject>
              <phrase>基本勘定科目の関係</phrase>
            </textobject>

            <caption>
              <para>5つの基本勘定科目の関係のグラフィカルな表示。
純資産(自己資本)は、収益を通して増加し、費用を通して減少します。
矢印は金銭的な価値の動きを表します。</para>
            </caption>
          </mediaobject></screenshot></figure>
    </sect2>

    <sect2 id="basics-accountingdouble2">
      <title>複式記帳法</title>

      <para>会計等式は<firstterm>複式記帳法勘定システム</firstterm>のまさにその中心です。
会計等式において、ある勘定科目の金銭的な価値に変化があれば、必ず別の勘定科目で釣り合いをとるための変化があります。
この概念は<firstterm>平衡の原理</firstterm>として知られています。
<application>&app;</application>および他の複式記帳法会計システムを理解するために必要な基本的で重要な事項です。
<application>&app;</application>を利用して作業するときはいつも、会計等式の釣り合いをとり続けるために2つ以上の勘定科目が関係します。</para>

      <para>勘定科目間の貸借残高の変更 (資金移動) は、ある勘定科目の借方に記入すると同時に別の勘定科目の貸方に記入することによって行われます。
会計上の<firstterm>借方</firstterm>と<firstterm>貸方</firstterm>は<quote>減少</quote>と<quote>増加</quote>を意味しません。
借方と貸方はそれぞれ、ある勘定科目のタイプでは貸借残高を増加させ、他の勘定科目では減少させます。
資産および費用勘定科目では、借方は貸借残高を増加させ、貸方は貸借残高を減少させます。
負債、純資産および収益勘定科目では、貸方は貸借残高を増加させ、借方は貸借残高を減少させます。</para>

      <para>この会計用語は新しい利用者を混乱させるため、<application>&app;</application>では一般的な用語である<guilabel>入金</guilabel>と<guilabel>出金</guilabel>を使用できます。
正式な会計用語を使用したいなら、<guilabel>設定</guilabel>の下の<guilabel>全般</guilabel>タブで勘定科目記録簿の列見出しでそれらを使用するように変更できます。
(設定変更の詳細に関しては<application>&app;</application>ヘルプマニュアルを参照してください。)</para>

    </sect2>
  </sect1>

  <sect1 id="basics-entry1">
    <title>データ入力の概念</title>

    <para><application>&app;</application>にデータを入力するときは、<application>&app;</application>がデータを分割する3種類の階層構成を意識しているべきです。
それは、ファイル、勘定科目、および取引です。
これらの階層は複雑さの順に並んでいます。1個のファイルが多くの勘定科目を含んでいます。そして、1個の勘定科目が多くの取引を含んでいます。
この分割は<application>&app;</application>の使用方法を理解するための基本です。</para>

    <sect2 id="basics-files2">
      <title>ファイル</title>

      <para><application>&app;</application>は情報を保存するための最上位としてファイルを使用します。
ファイルはコンピューター上に単一の<acronym>XML</acronym>ファイル(<application>&app;</application>のすべてのバージョン)として保存されるか、または<acronym>SQL</acronym>データベース(<application>&app;</application>バージョン2.4以降)内に保存されます。</para>

      <note>
        <para><acronym>SQL</acronym>は<quote>sequel</quote>と発音されます。このため、話し言葉および書き言葉では<quote>SQLデータベース</quote>と呼びます。</para>
      </note>

      <para><acronym>XML</acronym>ファイル形式を使用する場合、<application>&app;</application>は<acronym>XML</acronym>データファイルとしてデータを保存します。通常、ファイルは圧縮されます(<application>&app;</application>の<guilabel>設定</guilabel>にある<guilabel>全般</guilabel>タブでこれを変えることができます)。</para>

      <para><acronym>SQL</acronym>ストレージ形式を使用する場合、<application>&app;</application>は選択したデータベースアプリケーション
(SQLite3、MySQL または PostgreSQL) の<acronym>SQL</acronym>データベースとしてデータを保存します。</para>

      <para>各勘定科目の集合を維持するためには1個の主ファイルまたはデータベースが必要となるでしょう。
どのように<application>&app;</application>ファイルを作成して、管理するかを学ぶためには、<xref
linkend="basics-files1"/>を参照してください。</para>

      <note>
        <para>2個以上の勘定科目の集合が必要であると思うなら、実行するの前にプロの会計士または簿記係に相談したくなるでしょう。ほとんどのユーザーはおそらく一つのデータファイルしか必要としないでしょう。</para>
      </note>

      <para>バックアップファイルおよびログファイルは適切な時に<application>&app;</application>によって自動的に作成されます。
バックアップおよびログファイルに関しては、<xref linkend="basics-backup1"/>で説明しています。</para>
    </sect2> 
    <!-- basics-files2 -->
<sect2 id="basics-accounts2">
      <title>勘定科目</title>

      <para><firstterm>勘定科目</firstterm>は、所有しているか、借りているか、費やすか、または受け取る金額の動向をおさえるための場所です。
各<application>&app;</application>ファイルには何個でも勘定科目を含めることができます。そして、各勘定科目は多くの子勘定科目を任意の階層数で含めることができます。
この簡単な特徴は後の章で説明するように、財務を管理するためのパワーの多くを<application>&app;</application>に与えます。</para>

      <para>勘定科目の例としては、当座預金勘定科目、普通預金勘定科目、クレジットカード勘定科目、住宅ローン勘定科目、およびローン勘定科目です。
各<application>&app;</application>勘定科目は、<quote>実際の</quote>会計活動を追跡し、その状態に関する情報を提供します。</para>

      <para>さらに、勘定科目は受け取ったり、費やしたりするお金を分類するためにも使用されます。
例えば、雑貨や食料品に支払うお金を追跡するための費用勘定科目を作成することができます。
これらは計算書を受け取る勘定科目ではありませんが、どのくらいのお金がそれぞれの領域で使用されているかを決めることができます。</para>

      <para>勘定科目についてはさらに詳細に<xref linkend="chapter_accts"/>で取り扱います。</para>
    </sect2> 
    <!-- basics-accounts2 -->
<sect2 id="basics-transactions2">
      <title>取引</title>

      <para><firstterm>取引</firstterm>は勘定科目間の金銭の移動を表します。
お金を使う、受け取る、またはお金を口座間で移動するという行為はすべて取引です。</para>

      <para>取引の例は、電話代請求書の支払い、普通預金から当座預金までの資金移動、ピザの購入、お金の引き出し、給料の預け入れです。
<xref linkend="chapter_txns"/>でどのように取引を入力するかについて詳細に説明します。</para>

      <para>複式記帳法会計処理では、取引は常に2個以上の勘定科目が関係します。資金移動元勘定科目と資金移動先勘定科目です。
<application>&app;</application>は影響を受ける各勘定科目に関して、取引内に行を挿入することによりこれを管理します。そして、各行に含まれる金額の合計を記録します。
勘定科目と合計額に関係する金額を記録する取引内の行は<firstterm>スプリット</firstterm>と呼ばれます。
取引には任意の数のスプリットを含めることができます。</para>

      <para>取引におけるスプリットに関しては<xref linkend="txns-registers-multiaccount2"/>で説明します。</para>
    </sect2> 
  <!-- basics-transactions2 -->
</sect1> 

  <!-- basics-entry1 -->
<sect1 id="basics-interface1">
    <title>インターフェース</title>

    <para>初めて<application>&app;</application>を利用する場合、<guilabel>&app;にようこそ!</guilabel>画面が表示されます。
そこから、<application>&app;</application>は、探しているものを容易に見つけるのを補助する他のツールを提供します。
良く使う画面のいくつかを見てみましょう。</para>

    <sect2 id="basics-tip2">
      <title>今日のヒント</title>

      <para><application>&app;</application>にはプログラムを使用するための有用なヒントを提供する<guilabel>今日のヒント</guilabel>画面があります。</para>

      <screenshot id="basics-TipOfDay">
<mediaobject>
          <imageobject> <imagedata fileref="figures/basics_TipOfDay.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

          <textobject>
            <phrase>今日のヒント</phrase>
          </textobject>

          <caption>
            <para>この画像が<guilabel>今日のヒント</guilabel>です。</para>
          </caption>
        </mediaobject></screenshot>

      <para>これらのヒントには初心者ユーザーに有用な情報が書かれています。
もっとヒントを見るためには<guibutton>進む</guibutton>を続けてクリックします。
開始時にこの画面を見たくないなら、<guilabel>スタート時にヒントを表示</guilabel>のチェックボックスからチェックを外してください。
役に立つヒントを見終えたときには<guibutton>閉じる</guibutton>をクリックして、<guilabel>今日のヒント</guilabel>画面を閉じてください。</para>
    </sect2>

    <sect2 id="basics-main2">
      <title>勘定科目ツリーウィンドウ</title>

      <para><guilabel>勘定科目</guilabel>ウィンドウは今、以下のようになります。
勘定科目ツリーの正確な配置は新規勘定科目階層の作成の間にどのデフォルト勘定科目を選択したかによります。
この例では、<guilabel>共通勘定科目集</guilabel>が表示されています。</para>

      <screenshot id="basics-Accounts">
<mediaobject>
          <imageobject> <imagedata fileref="figures/basics_Accounts.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

          <textobject>
            <phrase>勘定科目ツリーウィンドウ</phrase>
          </textobject>

          <caption>
            <para>この画像が<guilabel>勘定科目</guilabel>ウィンドウです。</para>
          </caption>
        </mediaobject></screenshot>

      <para>勘定科目ツリーウィンドウは現行ファイルに含まれたデータに関する概要を表示します。
それには勘定科目名の一覧とそれらの現在の貸借残高が含まれます。
このウィンドウから、どの勘定科目も開くことができます。
個々の勘定科目ウィンドウは勘定科目記録簿と呼ばれます。
<application>&app;</application>では好きな数だけ勘定科目記録簿ウィンドウを開くことができます。</para>

      <para>このウィンドウの最上部に、ファイル名を表示する (一度でもファイルを保存したことがある場合)
<emphasis>タイトルバー</emphasis>があります。
その下が<emphasis>メニューバー</emphasis>です。
メニューの見出しをクリックするか、ショートカットとアクセスキー (<xref linkend="basics-shortcut2"
/>を参照してください) の組み合わせのどちらかを使用することによって、メニューの項目にアクセスすることができます。
次は<emphasis>ツールバー</emphasis>です。<emphasis>ツールバー</emphasis>には最も一般的な機能のためのボタンが含まれています。</para>
      
      <para><emphasis>ツールバー</emphasis>の下に勘定科目ツリーがあります。
いったん勘定科目を作成し始めたら、勘定科目ツリーに勘定科目名が表示されます。
勘定科目ツリーの右上にある小さい<guiicon>下向きの矢印</guiicon>を使用することで、どの見出しを表示するかカスタマイズできます。</para>

      <para>下端にある<emphasis>ステータスバー</emphasis>には、所有しているもの(純資産)に関する情報と、どのくらいのお金を稼いだか(利益)が表示されます。</para>


    </sect2>

    <sect2 id="basics-register2">
      <title>勘定科目記録簿ウィンドウ</title>

      <para>勘定科目記録簿ウィンドウは、勘定科目のデータ入力と編集に使用されます。
名前が示すように、小切手帳記録簿と同様に見えます。
<guilabel>勘定科目</guilabel>ウィンドウで勘定科目名をダブルクリックすると、その勘定科目に関する<guilabel>記録簿</guilabel>ウィンドウが開きます。</para>

      <screenshot id="basics-CheckAccount">
<mediaobject>
          <imageobject role="html"> <imagedata
fileref="figures/basics_CheckAccount.png" format="PNG" srccredit="Bengt
Thuree" width="510"></imagedata> </imageobject> <imageobject role="fo">
<imagedata fileref="figures/basics_CheckAccount.png" format="PNG"
srccredit="Bengt Thuree" ></imagedata> </imageobject>

          <textobject>
            <phrase>当座預金勘定科目記録簿</phrase>
          </textobject>

          <caption>
            <para>この画像が<guilabel>当座預金勘定科目-記録簿</guilabel>で、いくつかの取引があります。</para>
          </caption>
        </mediaobject></screenshot>

      <para><xref
linkend="chapter_txns"></xref>で勘定科目記録簿ウィンドウとそれらにどのようにデータを入力するかに関してもう少し説明します。
今は、勘定科目記録簿ウィンドウの各部が前に説明した勘定科目ツリーウィンドウの一部と同様であることに注意してください。
最上部の<emphasis>タイトルバー</emphasis>には勘定科目名が含まれます。
その下にある、<emphasis>メニューバー</emphasis>には勘定科目記録簿に関連するメニュー項目が含まれます。
<emphasis>ツールバー</emphasis>ボタンは一般的なデータ入力機能を簡素化します。
ウィンドウの下端の<emphasis>ステータスバー</emphasis>、には勘定科目の貸借残高が表示されます。これは<xref
linkend="chapter_txns"></xref>で説明します。
勘定科目記録簿ウィンドウの下端には、カーソルの現在位置周辺に関する情報が表示されます。</para>
      
      <note>
      <para>勘定科目ウィンドウでは<application>&app;</application>で表示されるさまざまな列の幅を変更することができます。しかし、説明列がすべての未使用スペースにいっぱいになるように自動的に広がることを覚えておいてください。
したがって、最初に説明列以外の列の幅を増加させてから、説明列の幅を減少させるべきです。</para>
      </note>
      
    </sect2>

    <sect2 id="basics-toolbar2">
      <title>ツールバーボタン</title>

      <para>勘定科目ツリーウィンドウと勘定科目記録簿ウィンドウの両方に<emphasis>ツールバーボタン</emphasis>が含まれています。
これらのボタンにより、勘定科目ツリーウィンドウでの<guibutton>保存</guibutton>、<guibutton>開く</guibutton>や、勘定科目記録簿ウィンドウでの<guibutton>記録</guibutton>や<guibutton>削除</guibutton>などの一般的な機能へ素早くアクセスできます。
ボタンが何をするかが良く分からないなら、ボタンの上にマウスポインタを移動させてください。機能の説明文が表示されます。</para>

      <para>勘定科目ツリーウィンドウのボタンは次の通りです。</para>

      <itemizedlist>
        <listitem>
          <para><guibutton>保存</guibutton>  &mdash; ディスクに現在のファイルを保存します。</para>
        </listitem>

        <listitem>
          <para><guibutton>閉じる</guibutton> &mdash; 現在のタブのページを閉じます。</para>
        </listitem>

        <listitem>
          <para><guibutton>開く</guibutton>、
<guibutton>編集</guibutton>、<guibutton>新規作成</guibutton>および<guibutton>削除</guibutton>
&mdash; これらは勘定科目に関連する機能です。
<xref linkend="chapter_accts"></xref>でそれらについて説明します。</para>
        </listitem>
      </itemizedlist>
      
      <para><xref linkend="chapter_txns"></xref>で記録簿のボタンについて説明します。
      </para>
    </sect2>

    <sect2 id="basics-options2">
      <title>メニュー項目</title>

      <para>勘定科目ツリーウィンドウと勘定科目記録簿ウィンドウはどちらも<emphasis>メニューバー</emphasis>にメニュー見出しがあります。
メニュー見出しをクリックすると、その見出しのメニュー項目が表示されます。</para>

      <para>勘定科目ツリーのメニュー見出しをクリックして、次にメニュー項目の上へマウスポインタを移動すると、それらが何をするかを見ることができます。
ポインタをメニュー項目の上に移動すると、項目の説明文がウィンドウの左下隅(<emphasis>ステータスバー</emphasis>内部)に表示されます。
メニュー項目を選択するためには、クリックしてください。</para>

      <para>また、そのウィンドウでどこでもマウスを右クリックすることによって、ウィンドウで最も一般的なメニュー項目にアクセスできます。
勘定科目ツリーウィンドウでは、勘定科目のメニュー項目一覧が表示されます。
勘定科目記録簿ウィンドウでは、取引のメニュー項目一覧が表示されます。</para>

      <para>キーボードショートカットとアクセスキーを使ってメニュー項目にアクセスする方法もあります。それは次に説明します。</para> </sect2>

    <sect2 id="basics-shortcut2">
      <title>メニューショートカット</title>

      <para>すべてのメニュー項目にはメニュー名の中でアンダーラインを引かれた文字によってマークされているアクセスキーがあります。
メニュー見出しのアンダーラインを引かれた文字を <keycap>Alt</keycap>キーと共にを押すと、その見出しのメニュー項目が表示されます。
いったんメニュー項目を表示してから、メニュー項目でアンダーラインを引かれた文字を入力することで、その項目を起動します。
例えば、メインウィンドウで<keycombo><keycap>Alt</keycap>
<keycap>F</keycap></keycombo>を入力すると<guimenu>ファイル</guimenu>メニューが表示され、次に<keycap>S</keycap>を入力するとファイルを保存します。
アクセスキーは固定されていて、利用者は変えることができません。</para>

      <para>また、良く使うメニュー項目のいくつかはメニュー構造をたどる必要なしに、直接コマンドを起動するショートカットキーを持っています。
これらのショートカットはどんなキーの組み合わせも使用できますが、<keycap>Ctrl</keycap>キーを通常使用します。
各メニュー項目の横にメニューショートカットが表示されます。</para>
    </sect2>
  </sect1>

  <sect1 id="basics-help1">
    <title>ヘルプの取得</title>

    <para><application>&app;</application>は多くの方法でヘルプを提供しています。
既に<application>&app;</application>セッションの開始時に有用なヒントを与える<link
linkend="basics-tip2"> <guilabel>今日のヒント</guilabel></link>画面を説明しました。
また、<application>&app;</application>は大量のヘルプマニュアルを提供します。</para>

    <sect2 id="basics-manual2">
      <title>ヘルプマニュアル</title>

      <para>いったん<application>&app;</application>を開くと、<guilabel>勘定科目ツリー</guilabel>ウィンドウにオンラインマニュアルを開く<guilabel>ヘルプ</guilabel>メニューの見出しがあります。
オンラインマニュアルはトピックによって構成されています、そして、各トピックの子トピックを展開できます。</para>

      <para>トピックは左側にリストアップされます。
トピックまたは子トピックを選択するためには、それをクリックします。すると、そのトピックに関するテキストが右側に表示されます。
選択したトピック間で移動する場合、<guibutton>戻る</guibutton>、<guibutton>進む</guibutton>ボタンを使用します。そして、<guibutton>印刷</guibutton>ボタンを使用すればどのテキストも印刷できます。</para>
    </sect2>

    <sect2 id="basics-web2">
      <title>ウェブアクセス</title>

      <para><guilabel>&app;ヘルプ</guilabel>ウィンドウは単純なウェブブラウザーとしても動作するので、付加的な情報をウェブサイトから取ってくることができます。
このウィンドウで<guibutton>開く</guibutton><emphasis>ツールバー</emphasis>ボタンをクリックして、後はURLをタイプすることによってどんなウェブサイトも開くことができます。
そして、標準的なブラウザーのように、<guibutton>戻る</guibutton>、<guibutton>進む</guibutton>、<guibutton>再読込</guibutton>、<guibutton>中止</guibutton>、<guibutton>印刷</guibutton>ボタンを使用できます。</para>

      <para><ulink
url="http://www.gnucash.org"><citetitle>&app;</citetitle></ulink>ウェブサイトにはプログラムとすべてのアップデートに関する役立つ情報があります。
また、ここには開発者向けと利用者向けの<application>&app;</application>メーリングリストへのリンクがあります。そして、<ulink
url="https://lists.gnucash.org/cgi-bin/namazu.cgi"><citetitle><application>&app;</application>メーリングリストのアーカイブ</citetitle></ulink>から特定のトピックに関する議論を検索できます。
探している答えが見つからないなら、<ulink
url="https://lists.gnucash.org/mailman/listinfo/gnucash-user"><citetitle>&app;利用者メーリングリスト</citetitle></ulink>に質問を投稿することができます。そして、メーリングリスト上の誰かが回答を試みます。</para>

      <para>最新の<guilabel>&app; FAQ</guilabel>は<ulink
url="http://wiki.gnucash.org/wiki/FAQ"><citetitle>&app; FAQ
ウェブサイト</citetitle></ulink>にあり、良くある質問と回答が含まれています。</para>
    </sect2>

    <sect2 id="basics-topic2">
      <title>トピックの検索</title>

      <para>オンラインマニュアルには検索機能もあります。
特定のトピックを検索するためにはヘルプウィンドウの下端にある<guilabel>検索</guilabel>タブをクリックして、表示されたフィールドにトピックを入力します。
検索を実行するために<guibutton>検索</guibutton>ボタンをクリックします。
検索結果の一覧が下の領域に表示されます。結果をクリックすると右側に関連するテキストが表示されます。</para>
    </sect2>
  </sect1>

  <sect1 id="basics-files1">
    <title>財務データの保存</title>

    <para><application>&app;</application>では財務データを後で<link
linkend="basics-open-data">開いて</link>修正するために、ファイルまたは<acronym>SQL</acronym>データベースに保存することができます。
しかし、最初にデータ用のコンテナを<link linkend="basics-create-data">作成する</link>必要があります。</para>
    
    <sect2 id="basics-create-data">
    <title>ファイルの作成</title>
    <para>新しい<application>&app;</application>ファイルを作成するためには次のようにします。</para>

    <orderedlist>
      <listitem>
        <para><application>&app;</application><emphasis>メニューバー</emphasis>から、<menuchoice><guimenu>ファイル</guimenu>
<guimenuitem>ファイルを新規作成</guimenuitem></menuchoice>を選択します。
<guilabel>新規勘定科目階層のセットアップ</guilabel>アシスタントが開始します。</para>
        <note>
          <para>初めて<application>&app;</application>を実行した場合は、<guilabel>デフォルトの値が見つかりません</guilabel>画面または<guilabel>&app;にようこそ!</guilabel>画面が表示されます。
両者に関しては<application>&app;</application>マニュアルに詳細が記述されています。</para>
        </note>
      </listitem>

      <listitem>
        <para>アシスタント内では設定を行って、画面間を<guibutton>進む</guibutton>、<guibutton>キャンセル</guibutton>、および<guibutton>戻る</guibutton>ボタンで移動します。</para>
      </listitem>
    </orderedlist>

    </sect2>
    
    <sect2 id="basics-store-data">
    <title>データの保存</title>
    <para>名前を付けてファイルを保存するためには次の手順に従います。</para>

    <orderedlist>
      <listitem>
        <para><emphasis>メニューバー</emphasis>から<menuchoice><guimenu>ファイル</guimenu><guimenuitem>名前を付けて保存...</guimenuitem></menuchoice>を選択するか、<guibutton>保存</guibutton>
<emphasis>ツールバー</emphasis>ボタンを選択します。
<application>&app;</application>はセーブウィンドウを表示します。</para>
      </listitem>

      <listitem>
        <para>ドロップダウンリストから保存するファイルの<guilabel>データ形式</guilabel>を選択します。
デフォルトでは<acronym>XML</acronym>が選択されていますが、データベースバックエンドをセットアップしていれば、データベースバックエンドに形式を変更することができます。</para>
        <para>選択した<guilabel>データ形式</guilabel>によってウィンドウが次のように変わります。</para>  
      </listitem>

      <listitem>
      <para></para>
        <itemizedlist>
          <listitem>
            <para><acronym>XML</acronym>または<acronym>sqlite3</acronym>を選択した場合、次のような画面が表示されます。</para>

        <figure>
        <title><acronym>XML</acronym>または<acronym>sqlite3</acronym>が選択されているときの保存画面。</title>
<screenshot id="basics-SaveXML">
<mediaobject>
            <imageobject role="html"> <imagedata fileref="figures/basics_SaveXML.png"
format="PNG" srccredit="Cristian Marchi" width="510px"></imagedata>
</imageobject> <imageobject role="fo"> <imagedata
fileref="figures/basics_SaveXML.png" format="PNG" srccredit="Cristian
Marchi"></imagedata> </imageobject>

            <textobject>
              <phrase>保存画面</phrase>
            </textobject>

            <caption>
              <para>この画像が<guilabel>データ形式</guilabel>に<acronym>XML</acronym>または<acronym>sqlite3</acronym>を選択したときの<guilabel>保存</guilabel>画面です。</para>
            </caption>
          </mediaobject></screenshot></figure>

            <para>選択したファイル名を<guilabel>名前</guilabel>フィールドに入力します。
ファイル名を書くときの拡張子を指定するのは、必須ではありません。
<application>&app;</application>は自動的に拡張子<filename>.gnucash</filename>をファイルに追加します。</para>
            <note>
              <para><application>&app;</application>の2.3の系列で<filename>.gnucash</filename>拡張子が導入されました。
既存のファイルに関しては、拡張子は決して変更されません。
ファイル名が<filename>Myoldfile</filename>である既存のファイルを開いたとしたら、ファイルを保存した場合でも名前は決して変更されません。
拡張子<filename>.gnucash</filename>を付けてファイルを保存するためには、<guimenuitem>名前を付けて保存...</guimenuitem>コマンドを使用して、新しい名前をファイルに与えてください。</para>
            </note>
            <para>画面下部のツリーを参照することでファイルを保存するパスを選択できます。</para>
            <tip>
              <para>選択したパス内に新しい名前のフォルダーを作成するためには<guibutton>フォルダーの作成</guibutton>ボタン上をクリックしてください。</para>
            </tip>
          </listitem>
        
          <listitem>
            <para><guilabel>データ形式</guilabel>として<acronym>mysql</acronym>または<acronym>postgres</acronym>を選択すると、次のような画面が表示されます。</para>

            <figure>
            <title><acronym>mysql</acronym>または<acronym>postgres</acronym>が選択されているときの保存画面。</title>        
<screenshot id="basics-SaveSQL">
<mediaobject>
                <imageobject role="html"> <imagedata fileref="figures/basics_SaveSQL.png"
format="PNG" srccredit="Marchi Cristian" width="510px"></imagedata>
</imageobject> <imageobject role="fo"> <imagedata
fileref="figures/basics_SaveSQL.png" format="PNG" srccredit="Cristian
Marchi"></imagedata> </imageobject>

                <textobject>
                  <phrase>保存画面</phrase>
                </textobject>

                <caption>
                  <para>この画像が選択された<guilabel>データ形式</guilabel>が<acronym>mysql</acronym>または<acronym>postgres</acronym>であるときの<guilabel>保存</guilabel>画面です。</para>
                </caption>
              </mediaobject></screenshot></figure>

            <para><guilabel>データベース接続</guilabel>情報をこのウィンドウで入力します:
<guilabel>ホスト</guilabel>、<guilabel>データベース</guilabel>、<guilabel>ユーザー名</guilabel>、および<guilabel>パスワード</guilabel>。</para>
            <warning>
              <para><acronym>mysql</acronym>または<acronym>postgres</acronym>に保存するためにはデータベースに適切なアクセス権限が必要です。指定したデータベース名で新しいデータベースを作成する権限、または指定した既存のデータベース名に書き込みアクセス権限を持っている必要があります。</para>
            </warning>
          </listitem>
        </itemizedlist>
      </listitem>

      <listitem>
        <para>ファイルを保存するために<guibutton>別名で保存</guibutton>ボタンをクリックします。</para>
      </listitem>
    </orderedlist>

    <para>単一世帯の財務動向をおさえる場合、ファイルは1個だけ必要です。
しかし、企業財務を追跡している場合や、何らかの理由でデータを別々に保ちたい場合、2個以上のファイルが必要になります。</para>

    <para>各<application>&app;</application>セッションの終了前に、データの変更を<menuchoice><guimenu>ファイル</guimenu><guimenuitem>保存</guimenuitem></menuchoice>または<guibutton>保存</guibutton><emphasis>ツールバー</emphasis>ボタンを使用して必ず保存してください。
  <note>
        <para>何らかの理由でデータが紛失することを避けるために、頻繁にデータを保存することが重要です。このため、<application>&app;</application>はある一定の間隔で開いているファイルを自動保存することができます。
この間隔は<menuchoice><guimenu>編集</guimenu><guimenuitem>設定</guimenuitem></menuchoice>
(Mac OS X では
<menuchoice><guimenu>&app;</guimenu><guimenuitem>設定</guimenuitem></menuchoice>)
配下にある<guilabel>全般</guilabel>タブで設定できます。
<acronym>XML</acronym>形式で保存している場合にだけこのオプションが関連することを覚えておいてください。
データベースで動作していると、変更がすぐ保存されるので、<guibutton>保存</guibutton>ボタンと<guimenuitem>保存</guimenuitem>メニュー項目は灰色になり選択できません。</para>
    </note>
    </para>
    </sect2>
    
    <sect2 id="basics-open-data">
    <title>データを開く</title>
    <para>既存ファイルまたはデータベースを開くためには、メニューから<menuchoice><guimenu>ファイル</guimenu><guimenuitem>開く</guimenuitem></menuchoice>を選択してください。
開いたウィンドウで<guilabel>データ形式</guilabel>を選択してください。
<guilabel>ファイル</guilabel>を選択した場合には、画面下側のフォルダーを参照して開きたいファイルを選択します。
それ以外の場合は、必要な<guilabel>データベース接続</guilabel>情報を入力します。</para>
    <tip>
      <para><application>&app;</application>は最近開かれたファイルの一覧を保存しています。
<guilabel>ファイル</guilabel>メニューを開くと、最近開かれたファイルの名前が一覧表示されます。
ロードしたいものを開くためにクリックしてください。</para>
    </tip>
    </sect2>

  </sect1>

  <sect1 id="basics-backup1">
    <title>データのバックアップとリカバリー</title>

    <para><application>&app;</application>は、データが無くならないのを確実にするためにいくつかの種類のファイルを作成します。
<filename>.gnucash</filename>ファイルを保存しているフォルダーを参照すると、<application>&app;</application>によって作成される次の拡張子の他のファイルを見つけることができます。
一次データファイルと同じディレクトリ内にある<filename>.gnucash</filename>、<filename>.log</filename>、<filename>.LCK</filename>、<filename>.LNK</filename>です。
それぞれのファイルが何をするかを次に説明します。</para>
    
    <note>
    <para>次の項は<acronym>XML</acronym>形式で財務データを保存している場合にだけ関係します。</para>
    </note>
 
    <programlisting>
      $ ls 
      myfile.gnucash
      myfile.gnucash.20100414185747.gnucash
      myfile.gnucash.20100414223248.log
      myfile.gnucash.20100415114340.gnucash
      myfile.gnucash.20100415154508.log
      myfile.gnucash.20100415173322.gnucash
      myfile.gnucash.20100415194251.log
      myfile.gnucash.7f0982.12093.LNK
      myfile.gnucash.LCK
    </programlisting>

    <sect2 id="basics-backupxac2">
      <title>バックアップファイル (.gnucash)</title>

      <para>データファイルを保存したときは毎回、バックアップコピーが拡張子<filename>.YYYYMMDDHHMMSS.gnucash</filename>で保存されます。
このバックアップファイル前のデータファイルの完全な複製です。そして、ファイル名の形式はバックアップのデータファイル、年、月、日、および時間を表します。
例えば、ファイル名<filename>myfile.gnucash.20100414185747.gnucash</filename>は、2010年4月14日午後6時57分47秒に保存された<filename>myfile</filename>ファイルのバックアップコピーであることを示します。</para>

      <para>古いバックアップファイルを復元するためには、単に戻りたい日時の<filename>.YYYYMMDDHHMMSS.gnucash</filename>ファイルを開いてください。
必ず異なった名前でこのファイルを保存してください。</para>
      
      <note>
       <para><application>&app;</application>バージョン2.3.15以前は実際の拡張子<filename>.YYYYMMDDHHMMSS.gnucash</filename>の代わりに古い拡張子<filename>.YYYYMMDDHHMMSS.xac</filename>を使用してバックアップファイルを作成します。
よって、2.2系列から2.4系列にアップグレードした場合、ディレクトリ内に<filename>.YYYYMMDDHHMMSS.xac</filename>と<filename>.YYYYMMDDHHMMSS.gnucash</filename>で終わる両方のバックアップファイルがあるかもしれません。</para>
      </note>
    </sect2>

    <sect2 id="basics-backuplog2">
      <title>ログファイル (.log)</title>

      <para><application>&app;</application>でファイルを開くと毎回、<filename>.log</filename>ファイルが<filename>.YYYYMMDDHHMMSS.gnucash</filename>バックアップファイルと同じ名前形式で作成・保存されます。
開いているデータファイルへの変更を行うとき、ログファイルはそれらの変更だけを保存します。
ログファイルはデータファイルのフルバックアップではありません。単に現在の<application>&app;</application>セッション中にデータファイルに行った変更を記録します。</para>

      <para>停電やシステム全体のクラッシュのためうっかり<application>&app;</application>を終了してしまったとしても、このログファイルを使用することで<application>&app;</application>ファイルを保存した最後の時以降の作業の大部分を回復することが可能です。
手順は次のようになります。</para>

      <orderedlist>
        <listitem>
          <para>最後に保存した<application>&app;</application>ファイルを開きます。</para>
        </listitem>

        <listitem>
          <para><menuchoice><guimenu>ファイル</guimenu><guisubmenu>インポート</guisubmenu>
<guimenuitem>&app;の.logファイルをリプレイ</guimenuitem></menuchoice>を選択し、今開いている保存済みファイルと同じ日時を持つログファイルを選択します。
確実に正しい.logファイルを選んでください。さもなければ、勘定科目が大きく破壊されるかもしれません。</para>
        </listitem>
      </orderedlist>

      <para>ログリプレイは最後の保存以降に入力された残高に影響するどんな取引も回復します。予定取引とビジネス機能(得意先請求書、仕入先請求書など)から作成されたものを含みます。</para>

      <warning>
        <para>予定取引、得意先請求書または仕入先請求書自体への変更は回復されません。回復された取引は、適切に関連付けられないかもしれません。したがって、再確認するべきです。
特にビジネス取引ではいくつかを削除して作り直さなければならないかもしれません。
そうしないと、貸借残高が正しくなったにもかかわらず帳票は正しくないかもしれません。</para>
      </warning>
    </sect2>

    <sect2 id="basics-backuplock2">
      <title>ロックファイル(.LNKと.LCK)</title>

      <para>時折<filename>.LNK</filename>と<filename>.LCK</filename>ファイルが現れるのを見るかもしれません。
これらはデータを全く保存していません。二人以上のユーザーが同時に同じファイルを開くのを防ぐために作成されます。
ファイルを開くと、他の誰もアクセスできないようロックするために、これらのファイルが自動的に作成されます。
<application>&app;</application>セッションを閉じるか、または別のファイルを開くと、<application>&app;</application>は、<filename>.LCK</filename>と<filename>.LNK</filename>ファイルを削除することによって、最初のデータファイルをアンロックします。</para>

      <para>データファイルを開いている際に<application>&app;</application>がクラッシュすると、<filename>.LCK</filename>および<filename>.LNK</filename>ファイルは削除されません。
<application>&app;</application>で次に開こうとすると、ファイルがロックされているという警告メッセージが表示されます。
<filename>.LNK</filename>と<filename>.LCK</filename>ファイルがまだディレクトリに存在するので、警告メッセージが表示されます。
ファイルを開くために<guibutton>はい</guibutton>を選択しても安全です。しかし<filename>.LNK</filename>と<filename>.LCK</filename>ファイルを削除するべきです(端末ウィンドウまたはファイルマネージャーを使用してください)。
それらのファイルがいったん削除されると、<application>&app;</application>がクラッシュしない限り、再び警告メッセージは表示されることはありません。</para>
    </sect2>

    <sect2 id="basics-backupmanage2">
      <title>ファイル管理</title>

      <para>どのファイルを取っておくべきでしょうか?
もちろん主データファイルを取っておいてください。
最近の<filename>.YYYYMMDDHHMMSS.gnucash</filename>バックアップファイルをいくつか取っておくのは名案です。<filename>.log</filename>ファイルはデータの完全なコピーではないので安全に削除することができます。</para>

      <note>
        <para>また、<application>&app;</application>のバージョンを2.4より前からアップグレードしたなら、古い<filename>.xac</filename>形式のバックアップファイルも取っておいてください。
これらのファイルに関しては、<filename>.YYYYMMDDHHMMSS.gnucash</filename>バックアップファイルのために上で説明したのと同じ原則を適用できます。</para>
      </note>

      <para>また、<application>&app;</application>を閉じた後に<filename>.LCK</filename>と<filename>.LNK</filename>ファイルがある場合はこれらも削除するべきです。
手動で別のディスクにデータファイルをバックアップすると決めるなら
(<filename>.YYYYMMDDHHMMSS.gnucash</filename>バックアップファイルでなく)
主データファイルだけをバックアップすれば十分です。</para>

      <note>
        <para>デフォルトでは、<application>&app;</application>は31日以上前の<filename>.log</filename>と<filename>.YYYYMMDDHHMMSS.gnucash</filename>バックアップファイルを自動的にすべて削除します。
<menuchoice><guimenu>編集</guimenu><guimenuitem>設定</guimenuitem></menuchoice>
(Mac OS X では
<menuchoice><guimenu>&app;</guimenu><guimenuitem>設定</guimenuitem></menuchoice>)にある<guilabel>全般</guilabel>タブで<application>&app;</application>のこの動作を変えることができます。</para>
      </note>
      
    </sect2>
  </sect1>

  <sect1 id="basics-together1">
    <title>まとめ</title>

    <note>
      <para>本節では本書を通して続くチュートリアルを始めます。
各章の最後に、その章で説明した概念を、一連の例を通じて指導する<guilabel>まとめ</guilabel>があります。
各<guilabel>まとめ</guilabel>節は前章で説明されているものから構築されます。簡単にアクセスするためにファイルを必ず保存してください。</para>
    </note>

    <para>では始めましょう!</para>

    <orderedlist>
      <listitem>
        <para>最初に、実データを保存するためのファイルを作成しましょう。
<application>&app;</application>を開いて<emphasis>メニューバー</emphasis>から<menuchoice><guimenu>ファイル</guimenu><guimenuitem>ファイルを新規作成</guimenuitem></menuchoice>を選択してください。
<guilabel>新規勘定科目階層の作成</guilabel>アシスタントで、一度にいくつかの勘定科目を作成できます。</para>
        <note>
          <para>初めて<application>&app;</application>を実行した場合は、<guilabel>デフォルトの値が見つかりません</guilabel>画面が表示されます。この詳細は<application>&app;</application>マニュアルに記述されています。</para>
        </note>

      <screenshot id="basics-NewAccountHierarchySetup">
<mediaobject>
          <imageobject role="html"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup.png" format="PNG"
srccredit="Cristian Marchi" width="510"></imagedata> </imageobject>
<imageobject role="fo"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>
        
          <textobject>
            <phrase>新規勘定科目階層のセットアップアシスタント</phrase>
          </textobject>

          <caption>
            <para>この画像が<guilabel>新規勘定科目階層のセットアップ</guilabel>アシスタントの最初の画面です。</para>
          </caption>
        </mediaobject></screenshot>
      
      <para>アシスタントの最初の画面はアシスタントが実行することに関する説明文です。<guibutton>進む</guibutton>ボタンをクリックして次画面に進みます。</para>
    </listitem>

    <listitem>
      <para>2番目の画面では、新しい勘定科目で使用する通貨をドロップダウンリストから選択します。
そして<guibutton>進む</guibutton>ボタンを押下します。</para>
      <note>
        <para>ここで選択した通貨はこのアシスタントので作成されるすべての<guilabel>勘定科目</guilabel>に適用されます。</para>
      </note>
      
      <screenshot id="basics-NewAccountHierarchySetup-currency">
<mediaobject>
          <imageobject role="html"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_currency.png" format="PNG"
srccredit="Cristian Marchi" width="510"></imagedata> </imageobject>
<imageobject role="fo"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_currency.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

          <textobject>
            <phrase>新規勘定科目階層のセットアップアシスタント - 通貨</phrase>
          </textobject>

          <caption>
            <para>この画像が通貨を選択するための<guilabel>新規勘定科目階層のセットアップ</guilabel>アシスタントの2番目の画面です。</para>
          </caption>
        </mediaobject></screenshot>
    </listitem>

    <listitem>
      <para>3番目の画面では<guilabel>カテゴリ</guilabel>の<guilabel>共通勘定科目集</guilabel>を選択します。
そして進むために、<guibutton>進む</guibutton>ボタンを押下します。 </para>
      <note>
        <para>望むなら、ここではあらかじめ定義された勘定科目の集合を一つ以上選択できます。
勘定科目タイプの詳しい情報に関しては<xref linkend="accts-types1"></xref>を参照してください。</para>
      </note>

      <screenshot id="basics-NewAccountHierarchySetup-Accounts">
<mediaobject>
          <imageobject role="html"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_Accounts.png" format="PNG"
srccredit="Cristian Marchi" width="510"></imagedata> </imageobject>
<imageobject role="fo"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_Accounts.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

          <textobject>
            <phrase>新規勘定科目階層のセットアップアシスタント - 勘定科目の選択</phrase>
          </textobject>

          <caption>
            <para>この画像が勘定科目の種類を選択するための<guilabel>新規勘定科目階層のセットアップ</guilabel>アシスタントの3番目の画面です。</para>
          </caption>
        </mediaobject></screenshot>
    </listitem> 

    <listitem>
      <para>4番目の画面で、それぞれの勘定科目に<guilabel>開始残高</guilabel>を設定できます。加えて勘定科目が<guilabel>プレースホルダー</guilabel>であるかどうかも設定できます。
これらの機能に関しては次の章で説明するので、<application>&app;</application>によって構成されたままの状態にすべてを残したまま、アシスタントの最後の画面を開くために<guibutton>進む</guibutton>をクリックします。</para>
      
      <screenshot id="basics-NewAccountHierarchySetup-Setup.png">
<mediaobject>
          <imageobject role="html"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_Setup.png" format="PNG"
srccredit="Cristian Marchi" width="510"></imagedata> </imageobject>
<imageobject role="fo"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_Setup.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

          <textobject>
            <phrase>新規勘定科目階層のセットアップアシスタント - 設定</phrase>
          </textobject>

          <caption>
            <para>この画像が<guilabel>開始残高</guilabel>を設定するための<guilabel>新規勘定科目階層のセットアップ</guilabel>アシスタントの4番目の画面です。</para>
          </caption>
        </mediaobject></screenshot>
    </listitem>

    <listitem>
      <para>アシスタントの最後の画面では、すべての勘定科目を作成してアシスタントを終了するために<guibutton>適用</guibutton>をクリックします。</para>

      <screenshot id="basics-NewAccountHierarchySetup-Finish">
<mediaobject>
          <imageobject role="html"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_Finish.png" format="PNG"
srccredit="Cristian Marchi" width="510"></imagedata> </imageobject>
<imageobject role="fo"> <imagedata
fileref="figures/basics_NewAccountHierarchySetup_Finish.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

          <textobject>
            <phrase>新規勘定科目階層のセットアップアシスタント - 終了</phrase>
          </textobject>

          <caption>
            <para>この画像が<guilabel>新規勘定科目階層のセットアップ</guilabel>アシスタントの最後の画面です。</para>
          </caption>
        </mediaobject></screenshot>
    </listitem>

    <listitem>
        <para>メインウィンドウは今このようになります:</para>

          <screenshot id="basics-EmptyAccounts">
<mediaobject>
              <imageobject role="html"> <imagedata
fileref="figures/basics_EmptyAccounts.png" format="PNG" srccredit="Cristian
Marchi" width="510"></imagedata> </imageobject> <imageobject role="fo">
<imagedata fileref="figures/basics_EmptyAccounts.png" format="PNG"
srccredit="Cristian Marchi" ></imagedata> </imageobject>

              <textobject>
                <phrase>テストファイルを表示するメインウィンドウ</phrase>
              </textobject>
            </mediaobject></screenshot>
        
        <para>次に、テストデータを保存するためにファイルを作成します。
これは本書のチュートリアルを通して使用されるファイルです。
<guilabel>名前を付けて保存...</guilabel>ダイアログを開くために、<menuchoice><guimenu>ファイル</guimenu><guimenuitem>名前を付けて保存...</guimenuitem></menuchoice>をクリックします
(または、キーボード上で<keycombo><keycap>Shift</keycap><keycap>Ctrl</keycap><keycap>S</keycap></keycombo>を入力します)。
データ形式として<emphasis>XML</emphasis>を選択、ファイル名を<filename>gcashdata_1</filename>とし、ファイルを保存するフォルダーを選択します。</para>
    </listitem>
    
  </orderedlist>
    
  </sect1>
</chapter>
