# ***** Diese Speisekarte hat ein bestimmtes Format. **** # ***** Das Format, insbesondere die Einrückungen, müssen **** # ***** genau eingehalten werden, damit der Inhalt korrekt **** # ***** übernommen werden kann. **** # # Einrückungen bauen die Produktpalette hierarchisch auf # Die tiefsten Einrückungen stellen die Produkte dar, alle # Ebenen darüber die Kategorien # # Die einfachste Struktur sieht wie folgt aus (Beispiel): # # Speisen # Gericht 1 ; 2,90 # Gericht 2 ; 3,90 # Untergruppe xy # Gericht 3 ; 2,90 # Getränke # ... # # Kategorien und Produkte können zusätzlich noch weiter spezifiziert # werden: # # Ein Produkteintrag hat folgendes Format: # Kurzname (ID:123); NormalPreis (Stufe A); Langname # Preis (Stufe B); Preis (Stufe C); Steuersatz # dabei ist der Kurzname nur in der Kellneransicht bei der Produktauswahl zu sehen, # anschließend wird stets der Langname angezeigt. # Nur Kurzname und Preis (A) sind erforderlich, die anderen Teile werden bei # Auslassung automatisch gefüllt (Preis B=C=A und Langname = Kurzname). # # Wurde dem Produkt bereits eine ID von OrderSprinter zugewiesen, wird diese angezeigt. # So können spätere Produktänderungen vom OrderSprinter erkannt werden. # Es ist wichtig, keine eigenen IDs zu vergeben, denn neue IDs werden stets vom # OrderSprinter erzeugt! # # Wird ein Steuersatz angegeben, der für das Produkt vorgegeben sein soll, so # müssen auch die Preise A und B angegeben werden. # # Bei Kategorien: # Das Gleichheitszeichen dient als Trenner zwischen Namen und weiteren Eigenschaften. # Wird ein K und B mitgegeben, so werden diese Produkte über die Küchen- # und Bereitstellungsansicht geführt. Die Einstellung wird auf die Unterkategorien # vererbt, wenn die darunter liegenden Kategorien keine Angabe dazu machen. # Hinter dem zweiten Gleichheitszeichen kann die Nummer eines Arbeitsbondruckers # des jeweiligen Typs (Speise/Getränk) angegeben werden. # # Wenn ein D da steht, wird als Typ "Getränk" angenommen, bei einem F "Speise". # Auch hier wird der übergeordnete Eintrag genommen, wenn Angabe fehlt. # # Extras werden mit einem Ausrufezeichen am Zeilenanfang deklariert. # Das Format ist: # !Extraname (ID:8) # 12,34 ; (45),Langname eines Produkts,(49),(50) # - Die ID-Angabe ist optional (kann weggelassen werden) # - Der Wert 12,34 ist der Aufpreis # - Hinter dem Semikolo können Komma-getrennt Produte angegebenen werden, die # dieses Extra haben dürfen. Angabe entweder ID des Produkts in Klammern oder # der Langname eines Produkts. (Gibt es den Langnamen mehrfach, wird das Extra # auch mehrfach zugewiesen.) # # Reservierte Buchstaben: = ; # ! # (Diese werden als Trenner verwendet!) #