von pichel » Mi 9. Apr 2025, 19:13
Hallo Jan,
die Verteilung von Bestellartikeln auf verschiedene Bondrucker für Speisen und für Getränke ist bereits ohne Tricksen eingebaut, aber du hast ja weitergehende Anforderungen. Diese sind zwar so nicht direkt von OrderSprinter vorgesehen, aber man kann das mit etwas Tricksen schon hinbekommen.
Zunächst einmal bestimmen die Kategorie und die Raumeigenschaften, ob ein Arbeitsbon überhaupt und wenn ja, auf welchen Drucker er gedruckt werden soll. Nun sehe ich den Workflow bei dir zwei Ansätze:
Ansatz 1: Über Raumeigenschaften
1. Du definierst mindestens zwei Räume "Theke" und "Bediener", jeweils mit mindestens einem Tisch Theke mit Tischbereich A und Bedienertische mit Tischbereich B. Theke bekommt einen Arbeitsbondrucker, der nicht existiert (z.B. Speise und Getränk je Drucker"2" und den lässt du in der Druckerinstanzzuordnung auf einen nicht existierende Druckerinstanz zeigen), die Bedienerräume jedoch real existierende Drucker.
2. Theke weißt du über Tischbereiche" A den Benutzern zu, die nur an der Theke arbeiten, die anderen Tischbereich B.
3. In den Kategorieneigenschaften sagst du, dass der Raumdrucker Priorität bekommt.
Ansatz 2: Verdopplung der Speisekarte
1. Du kopierst die aktuelle Speisekarte und definierst dann aber in den gedoppelten Kategorien einen Arbeitsablauf ohne Küche/Bar/Bereitstellung, so dass da auch keine Arbeitsbons gedruckt werden
2. Nun weißt du den Artikel für die Bediener ein Tag "Bediener" zu, den anderen "Theke"
3. Bei den Benutzern gibst du eine Artikelkennung an, entweder Bediener oder eben Theke.
Nun zum Bestellbon für die Gäste. Das würde ich über die sogenannten Abholbons lösen, die wie Arbeitsbons aussehen. Wenn Arbeitsbons und Abholbons auf dem gleichen Drucker gedruckt werden sollen, wäre alternativ auch eine Verdopplung der Vorlage des Arbeitsbons möglich. Wenn jetzt also nur die Bestellungen, die über Bediener reinkommen, einen zusätzlichen Bestellbon bekommen sollen, kann man sich wahrscheinlich über eine IF-Anweisung in der Arbeitsbonvorlage behelfen, indem man den doppelten Druck vom Kellnername (NOT "Theke") abhängig macht, also die angehängte gedoppelte Vorlage in den IF-Block einbettet. Wenn mir kein Fehler in der Implementierung passiert ist, sollte das funktionieren, aber ausprobiert habe ich das jetzt nicht.
Viele Grüße,
Stefan
Hallo Jan,
die Verteilung von Bestellartikeln auf verschiedene Bondrucker für Speisen und für Getränke ist bereits ohne Tricksen eingebaut, aber du hast ja weitergehende Anforderungen. Diese sind zwar so nicht direkt von OrderSprinter vorgesehen, aber man kann das mit etwas Tricksen schon hinbekommen.
Zunächst einmal bestimmen die Kategorie und die Raumeigenschaften, ob ein Arbeitsbon überhaupt und wenn ja, auf welchen Drucker er gedruckt werden soll. Nun sehe ich den Workflow bei dir zwei Ansätze:
Ansatz 1: Über Raumeigenschaften
1. Du definierst mindestens zwei Räume "Theke" und "Bediener", jeweils mit mindestens einem Tisch Theke mit Tischbereich A und Bedienertische mit Tischbereich B. Theke bekommt einen Arbeitsbondrucker, der nicht existiert (z.B. Speise und Getränk je Drucker"2" und den lässt du in der Druckerinstanzzuordnung auf einen nicht existierende Druckerinstanz zeigen), die Bedienerräume jedoch real existierende Drucker.
2. Theke weißt du über Tischbereiche" A den Benutzern zu, die nur an der Theke arbeiten, die anderen Tischbereich B.
3. In den Kategorieneigenschaften sagst du, dass der Raumdrucker Priorität bekommt.
Ansatz 2: Verdopplung der Speisekarte
1. Du kopierst die aktuelle Speisekarte und definierst dann aber in den gedoppelten Kategorien einen Arbeitsablauf ohne Küche/Bar/Bereitstellung, so dass da auch keine Arbeitsbons gedruckt werden
2. Nun weißt du den Artikel für die Bediener ein Tag "Bediener" zu, den anderen "Theke"
3. Bei den Benutzern gibst du eine Artikelkennung an, entweder Bediener oder eben Theke.
Nun zum Bestellbon für die Gäste. Das würde ich über die sogenannten Abholbons lösen, die wie Arbeitsbons aussehen. Wenn Arbeitsbons und Abholbons auf dem gleichen Drucker gedruckt werden sollen, wäre alternativ auch eine Verdopplung der Vorlage des Arbeitsbons möglich. Wenn jetzt also nur die Bestellungen, die über Bediener reinkommen, einen zusätzlichen Bestellbon bekommen sollen, kann man sich wahrscheinlich über eine IF-Anweisung in der Arbeitsbonvorlage behelfen, indem man den doppelten Druck vom Kellnername (NOT "Theke") abhängig macht, also die angehängte gedoppelte Vorlage in den IF-Block einbettet. Wenn mir kein Fehler in der Implementierung passiert ist, sollte das funktionieren, aber ausprobiert habe ich das jetzt nicht.
Viele Grüße,
Stefan