[[Vorlage(Getestet, quantal)]] {{{#!vorlage Wissen [:Archivmanager: Eine Datei entpacken] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte erlangen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./yabs_logo.png, 48, align=left)]] [http://www.openyabs.org/ YaBS] {de} (Yet another Business Software) ist eine skalierbare Rechnungs- und Buchhaltungssoftware, die sich an Kleinunternehmen richtet. Die Entwicklung in [:Java:] ermöglicht einen plattformunabhängigen Einsatz unter Windows, Mac OS X und Linux gleichzeitig. Die Funktionen vom YaBS können jederzeit über Plugins erweitert werden. Zur Dokumentenerstellung wird [:Apache_OpenOffice:] verwendet. Ein direkter Export in eine PDF-Datei sowie ein direkter Mailversand sind ebenfalls möglich. Neben der Kunden-, Artikel- und Herstellerverwaltung sowie dem Rechnungs- und Mahnwesen bietet YaBS eine Einnahme- / Überschussrechnung, die Möglichkeit der einfachen Rechnung ohne Mehrwertsteuer nach [wikipedia:Kleinunternehmerregelung:§19 UStG] sowie die Anbindung von Webshops. Wer eine Bilanzbuchhaltungssoftware sucht, ist mit dem [:Tryton:] Projekt besser bedient. = Voraussetzungen = YaBS basiert auf [:Java:]. Wie man eine Laufzeitumgebung ([:Java#JRE:JRE], ab Version 6) installiert, ist im Artikel [:Java/Installation#OpenJDK:] beschrieben. = Installation = ##aasche: PPA enthaelt keine Pakete mehr ##== PPA == ##Für Ubuntu 10.04 steht ein "Personal Package Archiv" (PPA) [1] zur Verfügung. ## ##[[Vorlage(PPA, solard3ity/yabs)]] ## ##Nach dem Aktualisieren der Paketquellen kann folgendes Paket installiert werden ## ##{{{#!vorlage Paketinstallation ##yabs, ppa ##}}} ## ##Die Paketinhalte werden im Ordner '''/opt/Yabs/''' gespeichert (siehe auch [:opt:/opt]). Über [http://openyabs.org/easydownload/] {dl} wird eine Archivdatei angeboten. Diese herunterladen und nach [:opt:/opt] entpacken [1]. Um beim Programmstart etwas Tipparbeit zu sparen, benennt man den entstandenen Ordner in '''yabs''' um. Im weiteren Verlauf des Artikels wird vom Speicherort '''/opt/yabs/''' ausgegangen. == Einrichtung == [[Bild(./Yabs1.png, 200, align=right)]] Die anschließende Einrichtung ist für alle Versionen gleich, unabhängig von der Art der Installation. Zur Einrichtung von YaBS liegt dem Paket die Datei '''install.sh''' bei, die einmalig mit Root-Rechten gestartet werden muss [2][3]: {{{#!vorlage Befehl cd /opt/yabs sudo ./install.sh }}} Während der Einrichtung wird nun die Datenbankanbindung abgefragt. Standardmäßig wird die mitgelieferte Derby Datenbank verwendet. Bei der Nutzung als Client / Server Lösung ist jedoch die Verwendung einer anderen Datenbank (z.B. [:MySQL:]) empfehlenswert. Des Weiteren wird der erste Benutzer (`admin`) angelegt, so dass YaBS direkt verwendet werden kann (das Passwort ist 'password'). == Derby Datenbank == Während der Installation wird die [wikipedia:Apache_Derby:Derby Datenbank] sowie deren Struktur von der Routine angelegt und eingerichtet. == MySQL Datenbank == Während der Installation wird die [wikipedia:Mysql:Mysql Datenbank] sowie deren Struktur von der Routine angelegt und eingerichtet. = Starten = [[Bild(./Yabs3.png, 200, align=right)]] Nach der Installation und Einrichtung kann YaBS aus dem Terminal heraus mit folgenden Befehlen gestartet werden: {{{#!vorlage Befehl /opt/yabs/yabs.sh }}} Wenn dabei Probleme auftreten, kann man es auch mit {{{#!vorlage Befehl java -jar /opt/yabs/yabs.jar -debug -consolelog }}} versuchen. Es existiert ein bekanntes Problem im Zusammenspiel mit OpenOffice. Im Hintergrund startet YaBS die Office-Anwendung, so dass ein weiterer Zugriff auf ein Dokument von OpenOffice selbst blockiert wird. Öffnet man jedoch vor dem Start von YaBS ein Dokument, kann weiterhin ohne Einschränkung gearbeitet werden. = Erste Schritte = YaBS startet standardmäßig mit dem Benutzer `admin`, der bei der Installation angelegt wird. Als erstes sollte man unter ''"Werkzeuge -> Benutzer"'' das Passwort dieses Benutzers ändern und über die Schaltfläche ''"Sichern"'' abspeichern. Nun muss man noch einen Standardbenutzer anlegen und diesen über das Schloss-Symbol, oben links, anmelden. Nächster Schritt sollte die Einrichtung mittels Einrichtungsassistenten sein (Extras->Installation Wizard). = Links = * [http://www.openyabs.org/ Projektseite] {de} * [http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2008/11/Kassenklingeln ] {de} - Artikel zur Vorgängerversion mp-Kundenverwaltung, LinuxUser 11/2008 #tag: Büro, Buchhaltung, Java