Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Kivitendo ERP<br />
IM TEST<br />
namens Ins-<br />
tallationsver-<br />
zeichnis/con-<br />
fig/lx_office.<br />
conf, die Sie<br />
selbst erstellen<br />
müssen.<br />
Allerdings<br />
enthält Lx-<br />
<strong>Office</strong> im selben Verzeichnis ein<br />
Muster lx_office.conf.default, das<br />
Sie für erste Gehversuche einfach<br />
kopieren und anpassen.<br />
Die Datei enthält unter anderem<br />
Pfade und Authentifizierungsdaten<br />
zur Postgres-Datenbank,<br />
deren detaillierte Erläuterung<br />
den Rahmen des Beitrags<br />
sprengt. Allerdings ist auch diese<br />
Datei gut dokumentiert und außerdem<br />
in der PDF-Dokumentation<br />
beschrieben. Für einen ersten<br />
Test sollten Sie auf jeden Fall<br />
den Abschnitt [authentication]<br />
kon trollieren, der mit der im Folgenden<br />
beschriebenen Basiskonfiguration<br />
von PostgreSQL übereinstimmen<br />
muss (Listing 2).<br />
Postgres-Konfiguration<br />
So müssen Sie in der Konfigurationsdatei<br />
von PostgreSQL (bei<br />
Ubuntu 11.10 ist das /etc/postgresql/9.1/main/postgresql.conf)<br />
dafür sorgen, TCP/ IP-Verbindungen<br />
zu aktivieren, wozu Sie den<br />
Parameter listen_address entsprechend<br />
setzen müssen.<br />
Laufen PostgreSQL und Lx-<strong>Office</strong><br />
wie im Beispiel auf der gleichen<br />
Maschine, genügt der Wert<br />
localhost, wozu Sie den vorbereiteten<br />
Eintrag einfach nur entkommentieren<br />
(Abbildung B).<br />
Außerdem müssen Sie in der Datei<br />
pg_hba.conf im gleichen Verzeichnis<br />
die Zugriffsberechtigungen<br />
für den Client anpassen, im<br />
einfachsten Fall mit den beiden<br />
Zeilen aus Listing 3.<br />
Über weitere, deutlich sicherere<br />
Möglichkeiten gibt die Dokumentation<br />
Auskunft. Sie beschreibt<br />
des Weiteren auch, wie Sie die für<br />
den Betrieb von Lx-<strong>Office</strong> benötigten<br />
Datenbanken anlegen. In<br />
diesem Zusammenhang müssen<br />
Sie in der Datenbank template1<br />
beispielsweise auch Unterstützung<br />
für sogenannte Stored Procedures<br />
einrichten. Dazu melden<br />
Sie sich als Benutzer postgres an<br />
der Datenbank an und führen<br />
dann den Befehl create language<br />
'plpgsql'; aus.<br />
Möchten Sie nicht permanent<br />
unter dem Account des Datenbankadministrators<br />
postgres auf<br />
Lx-<strong>Office</strong> zugreifen, legen Sie außerdem<br />
mit<br />
$ su - postgres createuser -d -PU<br />
lxoffice<br />
einen eigenen Benutzer lxoffice<br />
an. Die Dokumentation der Software<br />
schildert ausführlich das<br />
weitere Vorgehen.<br />
Funktionsumfang<br />
Der Funktionsumfang von Kivitendo<br />
umfasst eine Stammdatenverwaltung,<br />
Module für Ein- und<br />
Verkauf sowie eine Lagerverwaltung.<br />
Einzelheiten zu den einzelnen<br />
Funktionsgruppen finden<br />
sich auf der überarbeiteten Kivitendo-Webseite<br />
[1].<br />
Die Stammdaten-Verwaltung<br />
(Abbildung C) bietet Eingabemasken<br />
für das Verwalten von<br />
Kunden, Lieferanten, Waren,<br />
Dienstleitungen, Erzeugnissen<br />
und Projekten, was für die meisten<br />
Zwecke ausreichen dürfte.<br />
Außerdem können Sie von hier<br />
aus auf recht komfortable Weise<br />
Preise aktualisieren.<br />
Die Kundenverwaltung mit<br />
Rechnungs- und Lieferadresse,<br />
Ansprechpartner sowie Bemerkungen<br />
erlaubt das Erfassen einer<br />
Fülle an Informationen und<br />
lässt auf den ersten Blick keine<br />
Wünsche offen (Abbildung D).<br />
Ebenso umfangreich zeigt sich<br />
etwa die Maske zum Erfassen von<br />
Artikeln (Erzeugnissen), die<br />
Preisgruppen (Online-Shop, Laden,<br />
etc.), Warengruppen (etwa<br />
Dienstleistungen, Hardware,<br />
C Die umfangreiche<br />
Stammdatenverwaltung<br />
von Kivitendo<br />
schließt auch Projekte<br />
ein.<br />
D Beim Speichern<br />
eines neuen Kunden<br />
haben Sie mit den<br />
entsprechenden<br />
Schaltflächen die<br />
Möglichkeit, unmittelbar<br />
Aufträge, Rechnungen,<br />
Angebote oder<br />
Debitoren-Buchungen<br />
zu erfassen.<br />
www.linux-user.de<br />
10 | 12 65