mirror of https://github.com/Gnucash/gnucash
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
126 lines
4.8 KiB
126 lines
4.8 KiB
<article id="xacc-file-operations">
|
|
<artheader>
|
|
<title>File Operations</title>
|
|
</artheader>
|
|
<sect1>
|
|
<title>
|
|
GnuCash Data Files
|
|
</title>
|
|
<para>In normal operation, GnuCash saves your data in normal data files,
|
|
which can be located in any directory you have permissions for. They
|
|
are self-contained and can be moved, copied, and backed-up to tape,
|
|
floppies, or any other medium you choose.
|
|
They can be saved using any name, and any file extension you choose, but, traditionally
|
|
the developers and users have used the extension ".xac", or "gml2"
|
|
to distinguish the new XML format files from the old 1.4 binary file format.
|
|
</para>
|
|
|
|
<para>
|
|
The GnuCash file format has changed between the 1.4 and 1.6 releases. The
|
|
new version uses XML (making it much easier to write independent tools to
|
|
manipulate GnuCash files) and supports storing much more meta-information, amongst
|
|
many other benefits. GnuCash 1.6 can read files from older versions, but
|
|
older versions <emphasis>cannot</emphasis>read GnuCash 1.6 files. We suggest
|
|
that GnuCash users who wish to share data upgrade to 1.6.
|
|
</para>
|
|
|
|
<para>Gnucash <emphasis>cannot</emphasis> directly open data files from any other
|
|
accounting package. It can, however, import QIF files that Quicken, Microsoft
|
|
Money, and several other packages use an export format with the
|
|
<link linkend="xacc-quicken">QIF importer</link>. GnuCash does not have the
|
|
ability to export QIFs at present, though such functionality would be highly
|
|
desirable - if anybody with some coding skills wants to work on it, please
|
|
contact the developers.
|
|
</para>
|
|
</sect1>
|
|
|
|
<sect1>
|
|
<title>
|
|
The File Menu
|
|
</title>
|
|
<para>Like most applications, file operations are performed from the file menu:</para>
|
|
|
|
<itemizedlist>
|
|
<listitem><para><emphasis>New File</emphasis>: Create a brand-new, empty
|
|
GnuCash file. If you have unsaved work, GnuCash will ask you if you
|
|
wish to save it.
|
|
</para></listitem>
|
|
|
|
<listitem><para><emphasis>Open</emphasis>: Retrieve an existing GnuCash file.</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>Save</emphasis>: Save your current GnuCash data to disk under
|
|
its current name.</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>Save as</emphasis>: Save the current data under a new
|
|
name.</para></listitem>
|
|
<listitem><para><emphasis><link linkend="xacc-export-accounts">Export Accounts</link>
|
|
</emphasis>: Export your account structure, without any transactions. Useful
|
|
for making templates for others, or as a simple, but still useful way to close
|
|
out books.
|
|
</para></listitem>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>
|
|
<link linkend="xacc-quicken">Import QIF</link></emphasis>: Import QIF data
|
|
files.</para></listitem>
|
|
<listitem>
|
|
<para>
|
|
<emphasis>
|
|
<link linkend="xacc-new-account-tree">New Account Tree</link></emphasis>:
|
|
A shortcut
|
|
to create many of the common accounts used by households.</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>Short cuts to previously opened files</emphasis>:
|
|
the previous four or so
|
|
GnuCash files you have opened will appear. Select them to open.</para></listitem>
|
|
|
|
<listitem><para><emphasis>Move to New Window</emphasis>: create a new
|
|
top-level window. See <link linkend="xacc-toplevel">here for more details.</link>
|
|
</para></listitem>
|
|
<listitem><para><emphasis>Close This Window</emphasis>: Close <emphasis>this</emphasis>
|
|
top-level window, leaving others open. See <link linkend="xacc-toplevel">here</link> for more details.</para>
|
|
</listitem>
|
|
<listitem><para><emphasis>Exit GnuCash</emphasis>: Close all windows and exit.
|
|
GnuCash will prompt you to save the file, if there have been any changes since
|
|
the last save.</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</sect1>
|
|
<sect1 id="xacc-export-accounts">
|
|
<title>
|
|
Exporting Your account Hierachy
|
|
</title>
|
|
|
|
<para>
|
|
If you wish for some reason, to create an empty file with the
|
|
same account structure as a current one, you can do so by
|
|
selecting "Export accounts" from the File menu.
|
|
</para>
|
|
<para>
|
|
This can be used as a basic way to close your accounts,
|
|
if you wish.
|
|
</para>
|
|
</sect1>
|
|
|
|
<sect1 id="xacc-postgres-backend">
|
|
<title>
|
|
Using PostGres to store your data
|
|
</title>
|
|
<para><emphasis>FIXME: Need Content!</emphasis></para>
|
|
<para>
|
|
GnuCash has beta support for using postgres, a free, powerful,
|
|
mostly SQL-compliant database engine, as a data storage method
|
|
rather than flat files.
|
|
</para>
|
|
<para>
|
|
At this stage, the only documentation is in the file
|
|
src/doc/engine/sql/README in the GnuCash source distribution.
|
|
</para>
|
|
</sect1>
|
|
</article>
|
|
|
|
|
|
<!-- Local variables: -->
|
|
<!-- sgml-parent-document: "gnucash.sgml" -->
|
|
<!-- End: -->
|