von tsBerlin » So 25. Okt 2026, 14:24
Hallo,
zunächst meine Hochachtung zu diesem umfangreichen Programm mit dem ich seit ein paar Wochen
experimentiere, um es für einen kleinen Laden meiner Frau einzurichten.
Bisher hat alles wie im Handbuch beschrieben geklappt, wobei ich einige Tricks was die Bestellvorgänge noch nicht
komplett durchdrungen haben - diese aber für mich auch nicht notwendig sind.
Die Backupfunktion unter Ubuntu liefert die Datenbank als Paket zurück, scheitert aber beim Kassenbericht mit dem Fehler:
{"status":"ERROR","code":31,"msg":"Kommando konnte nicht korrekt ausgeführt werden"}
Das hat mir heute keine Ruhe gelassen und mit Hilfe der KI konnte ich eine Lösung finden:
In der ../bill.php die Zeile
$allCommands = array_merge($cmdsThatNeedAdminOrManagerRights, $cmdsThatNeedPaydeskRights, $cmdsThatNeedBillRights);
durch
$allCommands = array_merge(
$cmdsThatNeedAdminOrManagerRights,
$cmdsThatNeedPaydeskRights,
$cmdsThatNeedBillRights,
array('autoBackupPdfSummary')
);
ersetzen. Damit wird die Ausführung des Befehls möglich und die PDF-Datei generiert.
Schöne Grüße
ts
Hallo,
zunächst meine Hochachtung zu diesem umfangreichen Programm mit dem ich seit ein paar Wochen
experimentiere, um es für einen kleinen Laden meiner Frau einzurichten.
Bisher hat alles wie im Handbuch beschrieben geklappt, wobei ich einige Tricks was die Bestellvorgänge noch nicht
komplett durchdrungen haben - diese aber für mich auch nicht notwendig sind.
Die Backupfunktion unter Ubuntu liefert die Datenbank als Paket zurück, scheitert aber beim Kassenbericht mit dem Fehler:
{"status":"ERROR","code":31,"msg":"Kommando konnte nicht korrekt ausgeführt werden"}
Das hat mir heute keine Ruhe gelassen und mit Hilfe der KI konnte ich eine Lösung finden:
In der ../bill.php die Zeile
$allCommands = array_merge($cmdsThatNeedAdminOrManagerRights, $cmdsThatNeedPaydeskRights, $cmdsThatNeedBillRights);
durch
$allCommands = array_merge(
$cmdsThatNeedAdminOrManagerRights,
$cmdsThatNeedPaydeskRights,
$cmdsThatNeedBillRights,
array('autoBackupPdfSummary')
);
ersetzen. Damit wird die Ausführung des Befehls möglich und die PDF-Datei generiert.
Schöne Grüße
ts