Benutzer-Werkzeuge

Webseiten-Werkzeuge


bon_routing_regeln

Dies ist eine alte Version des Dokuments!


Standardmäßig werden Produkte auf dem Drucker der jeweiligen Produktgruppe gedruckt. Um dieses Verhalten zu überschreiben können Routing-Regeln verwendet werden. Bei Routing-Regeln handelt es sich um Python-Code. Dieser Programm-Code wird für jede Position einer Bestellung ausgeführt. Werden im Code die Variablen printer_name und backup_printer_name gesetzt, wird der Drucker für dieses Produkt geändert.

verfügbare Variable

pos              OrderPos Objekt
pos.product_id
pos.product_name
pos.order        Order Objekt

round robin

if pos.product_group_id in [1, ]:
    if pos.order.order_time.second % 2 == 0:
        printer_name = 'Schank 1'
        backup_printer_name = 'Schank 2'
    else:
        printer_name = 'Schank 2'
        backup_printer_name = 'Schank 1'
bon_routing_regeln.1718709006.txt.gz · Zuletzt geändert: 2024/06/18 11:10 von bondroid