von martin_online » Di 8. Jul 2025, 15:15
Hallo,
wenn mehr als 100 Stück von einem Artikel boniert werden, wird die Anzahl zwar korrekt vor Bestellung abschließen angezeigt, aber es sind dann nur genau 100 Stück in der Bestellung. Das passiert ohne Fehlermeldung oder Vorwarnung. Wenn man dann Nachbestellt, wird es korrekt zu den 100 Stück oder mehr dazu gezählt.
Also der Fehler muss bei "Bestellung abschließen" sein, ist auch noch nach dem Update auf die 2.9.1.
Nach dem Update musste ich wieder das Statement in der hotelinterface.php anpassen das ein Zimmerbuchung funktioniert und zwar ist das in Zeile 170.
$sql = "SELECT COUNT(id) as count,productid,productname,tax,price,SUM(price) as sumprice FROM %queue%,%billproducts% WHERE %billproducts%.billid=? AND %billproducts%.queueid=%queue%.id GROUP BY productid,price,tax";
muss ersetzt werden durch
$sql = "SELECT COUNT(%queue%.id) as count,productid,%prodnames%.name,tax,price,SUM(price) as sumprice FROM %queue%,%billproducts%,%prodnames% WHERE %billproducts%.billid=? AND %billproducts%.queueid=%queue%.id AND %queue%.prodnameid=%prodnames%.id GROUP BY productid,price,tax";
wäre toll wenn das in die nächste Version mit aufgenommen werden könnte.
Dann erscheint noch dieser Fehler sobald ein Kassenbon angezeigt werden soll der auf ein Hotelzimmer gebucht wurde. Würde mich freuen wenn mir da jemand einen Anhaltspunkt geben könnte wo man da am besten zum suchen anfangen kann.

- Bildschirmfoto vom 2025-07-08 14-51-01.png (29.82 KiB) 327 mal betrachtet
vielen Dank
LG Martin
Hallo,
wenn mehr als 100 Stück von einem Artikel boniert werden, wird die Anzahl zwar korrekt vor Bestellung abschließen angezeigt, aber es sind dann nur genau 100 Stück in der Bestellung. Das passiert ohne Fehlermeldung oder Vorwarnung. Wenn man dann Nachbestellt, wird es korrekt zu den 100 Stück oder mehr dazu gezählt.
Also der Fehler muss bei "Bestellung abschließen" sein, ist auch noch nach dem Update auf die 2.9.1.
Nach dem Update musste ich wieder das Statement in der hotelinterface.php anpassen das ein Zimmerbuchung funktioniert und zwar ist das in Zeile 170.
$sql = "SELECT COUNT(id) as count,productid,productname,tax,price,SUM(price) as sumprice FROM %queue%,%billproducts% WHERE %billproducts%.billid=? AND %billproducts%.queueid=%queue%.id GROUP BY productid,price,tax";
muss ersetzt werden durch
$sql = "SELECT COUNT(%queue%.id) as count,productid,%prodnames%.name,tax,price,SUM(price) as sumprice FROM %queue%,%billproducts%,%prodnames% WHERE %billproducts%.billid=? AND %billproducts%.queueid=%queue%.id AND %queue%.prodnameid=%prodnames%.id GROUP BY productid,price,tax";
wäre toll wenn das in die nächste Version mit aufgenommen werden könnte.
Dann erscheint noch dieser Fehler sobald ein Kassenbon angezeigt werden soll der auf ein Hotelzimmer gebucht wurde. Würde mich freuen wenn mir da jemand einen Anhaltspunkt geben könnte wo man da am besten zum suchen anfangen kann.
[attachment=0]Bildschirmfoto vom 2025-07-08 14-51-01.png[/attachment]
vielen Dank
LG Martin