Beiträge von Alex

    Hallo Volker,


    willkommen im Club!


    OpenXE basiert auf Xentral 20.3 Open Source und wir sind gerade dabei das System zur "Enterprise" auszubauen. Von daher gibt es noch keine Billbee-Schnittstelle.


    Was wir bereits umgesetzt haben:

    • Wareneingang
    • Autoversand
    • Ticketsystem

    Als Nächstes steht an:

    • Produktion (in Arbeit)
    • Mahnwesen
    • Buchhaltung-Export

    Wenn Du Ideen und Wünsche hast, bitte immer her damit. Ich freue mich auf einen regen Austausch.


    Viele Grüße

    Alex

    Hallo Emanuel , wir setzen jetzt die Produktion in einer Minimalvariante um, also planen, reservieren, umbuchen.


    Wenn Du Anforderungen hast, bitte hier reinschreiben.

    Umlagern von vielen Artikeln mit Lieferschein bzw. Umlagerschein.


    z.B.

    • Umlagern aller Artikel einer Produktion, Produktionsmenge
    • Umlagern aller Artikel einer Produktion, gesamte Menge
    • Umlagern aller Artikel in einem Lager
    • Nach flexibler Suchmaske

    Barcode-Scanner wäre wünschenswert. (Artikelnummer, Menge, ggf. Lager)

    Achso, ich dachte das ist der DATEV-Export. Aber dann verwenden wir das gleiche Modul.


    Wenn Du deine Tabellen mal zur Verfügung stellst (nur die Tabellenüberschriften), dann kann ich das mit unserer Anforderung abgleichen.

    Hallo visdim,


    wir erweitern das System jetzt Schritt für Schritt, der Wareneingang, Autoversand und Ticketsystem sind ja bereits fertig. Das Ticketsystem hat sogar einige Verbesserungen an Bord gegenüber der Xentral Enterprise.


    Wir führen OpenXE zum Jahreswechsel bei uns in den Livebetrieb und benötigen da auch den Buchhaltungsexport sowie das Produktionsmodul. Diese Dinge werden als nächstes umgesetzt.


    Alle weiteren Entwicklungen dann nach Bedarf, also am Besten die Anforderungen hier mal nennen, dann können wir das einplanen.


    Viele Grüße

    Alex


    Josef: Legst Du einen neuen Bereich unter Entwicklung an, z.B. Anforderungen?

    Installationsdateien in den Webserver-Ordner kopieren

    z.B. /var/www/html

    Ordner-Berechtigungen setzen

    Code
    sudo chown www-data:www-data * -R
    sudo chown www-data:www-data *.* -R

    Installation im Browser starten

    Anleitung zum Umzug einer Xentral 20.x Instanz auf OpenXE

    Variante 1: Installation auf dem selben Server

    Annahmen:

    • Xentral ist installiert in /var/www/html
    • Mysql root-Zugang vorhanden

    Die Originalinstallation sowie die Originaldatenbank bleiben erhalten, sodass gegebenfalls wieder zurück gewechselt werden kann. Trotzdem empfiehlt sich vorher ein komplettes Serverbackup inkl. Datenbank.

    Vorbereitung

    • Ordner /var/www/html komplett in einen Backup-Ordner kopieren
    • Ordner /var/www/html/userdata verschieben, z.B. nach /var/www
    • Ordner /var/www/html leeren

    Cronjob deaktivieren

    Code
    sudo crontab -e -u www-data

    In Crontab entsprechende Zeile mit '#' auskommentieren:

    Code
    #* * * * * php /var/www/html/cronjobs/starter2.php

    Datenbank anlegen für Xentral-Kopie sowie für die initiale openXE-Installation

    Code
    mysql -u root -p

    Datenbank testen

    Code
    mysql -u openxe -p

    OpenXE installieren

    Siehe hier, als Datenbank 'openxe_install' auswählen.


    Wenn die Installation erfolgreich war, hier fortfahren.

    Userdata migrieren

    /var/www/html/userdata löschen


    Xentral-20-userdata von /var/www/userdata verschieben nach /var/www/html/userdata (siehe oben)

    Xentral 20-Datenbank in die neue Datenbank 'openxe' kopieren

    Kopie durchführen:

    Code
    mysqldump -u root -p'mysqlrootpasswordhere' xentral | mysql openxe -u openxe -p'enteryourpasswordhere'

    OpenXE-Installation auf die kopierte Datenbank umschalten

    In der Datei 'conf/userdata.inc.php' die oben erstellte Datenbank eintragen:

    PHP
    <?php
    $this->WFdbhost='localhost';
    $this->WFdbname='openxe';
    $this->WFdbuser='openxe';
    $this->WFdbpass='enteryourpasswordhere';
    $this->WFuserdata='/var/www/html/userdata';
    ?>

    Inbetriebnahme

    Login in OpenXE mit den Xentral 20-Zugangsdaten. Tests durchführen, wenn alles funktioniert danach Cronjob wieder aktivieren.

    Cronjob aktivieren

    Code
    sudo crontab -e -u www-data

    In Crontab in entsprechender Zeile Kommentierung mit '#' wieder entfernen

    Code
    * * * * * php /var/www/html/cronjobs/starter2.php