Auszug aus der Betriebsanleitung:
Könntest du diese Entscheidung bitte erläutern? Die neue Funktion der individuellen Arbeitsläufe kommt uns sehr entgegen. Früher hatten wir für uns folgende Lösung:Mit Version 2.7.0 können die Arbeitsabläufe individuell für Speisen und
Getränke festgelegt werden. Unterscheiden sich die Arbeitsabläufe, so wird
in der Bestellansicht nicht mehr die Buttons Bestellung senden und Arbeitsbon eingeblendet, sondern nur noch Kasse.
Code: Alles auswählen
queuecontent.php
public function addProductListToQueueCore() {
...
$getPriceSql = "SELECT priceA,priceB,priceC,longname,tax as prodtaxkey,togotax as prodtogotaxkey,taxaustria,amount,COALESCE(unit,0) as unit,T.kind FROM %products% P INNER JOIN %prodtype% T ON P.category=T.id WHERE P.id=?";
...
$kind=$row->kind;
...
$insertedQueueIdsForPrint[] = $queueid;
if ($kind == 1) {
self::reallyDeclareAsCooked($pdo,$queueid);
self::declareProductBeDeliveredWithGivenPdo($pdo,$queueid);
}
...
}
In der waiter.html wird das Ein- bzw. ausblenden ja folgendermaßen geregelt:
Code: Alles auswählen
if (workflowconfigfood != workflowconfigdrinks) {
showtransferbtns = 1
}
if ((workflowconfigfood == WORKFLOW_DIGI_WORK) || (workflowconfigfood == WORKFLOW_DIGI) || (workflowconfigfood == WORKFLOW_WORK_SEND)) {
g = " osbigbtn ";
if (preferfixbtns == 1) {
g = " ossmallbtn fixedsendorderbtn "
}
if (showtransferbtns == 1) {
var f = "";
if ((cashenabled == 1) || (quickcash == QUICKCASH_YES)) {
f = " (" + W_QUICKCASH_BTN[lang] + ")"
}
h += '<a data-role="button" data-theme="e" class="' + g + '" id="sendorder_btn">' + W_SEND_ORDERS[lang] + f + "</a>"
}
}
Wie immer vielen Danke,
Gruß Frank