revision in progress: MONITOR SPLIT TABLE <tablenumber> TABLE; ? Code Grafik shows ???
EN- English:
ASQL commands operating the opened table.
DE - Deutsch:
ASQL Befehle, die am aktuellen Tisch durchgeführt werden können
.
TOC /INHALTSVERZEICHNIS
Table of commands for open table
ASQL command | parameter [param] | result |
---|---|---|
Table and Monitor | ||
TABLE; | -- | Shows all available tables for this waiter. if a table is open, the current slip is closed an send to the monitors/printers |
TABLE <tablenumber>; | <tablenumber> ... tablenumber or name | Open table |
NEXTTABLE; | -- | Close current slip and open the next table. |
MONITOR; | -- | all information relevant for this monitor |
MONITOR TABLE <table_number>; | <table_number> | all information relevant for this monitor and the selected table |
MONITOR WAITER <waiter_number>; | <waiter_number> | all information relevant for this monitor and the selected waiter |
MONITOR PRINT <tableheaderid>.<eventnumber>; | <tableheaderid> ... tableheaderid <eventnumber> ... slip number | Prints the selected table of slip |
MONITOR NOPRINT <tableheaderid>.<eventnumber>; | <tableheaderid> ... tableheaderid <eventnumber> ... slip number | Removes the table or slip without printing them |
REFRESH ALL; | all information about items on the current table | |
REFRESH SLIP; | -- | current slip - all items ordered but not yet printed |
REFRESH TABLE; | -- | all information about items already printed on the current table. |
Debitor and payment, SPLIT, PRINT | ||
ADDRESS <debitor-text>; | <debitor-text> ...base64 encoded | set the debitor text for the current table |
ADDRESS DELETE; | -- | remove the debitor text from the current table, set to NULL |
SPLIT TABLE <tablenumber>; | <tablenumber> | |
SPLIT TABLE <tablenumber> TABLE; | <tablenumber> | |
SPLIT TABLE <tablenumber> TABLE <tablenumber2> ALL; | <tablenumber> .. source <tablenumber2> .. target | Transfer all items from tablenumber to tablenumber 2 |
SPLIT TABLE <tablenumber> TABLE <tablenumber2> <tabledataids>; | <tabledataids> ... tabledataids seperated by comma | Transfers all items selected by their corresponding tabledataid from tablenumber to tablenumber2 |
PRINT; | -- | all available printing options |
PRINT <documentnumber>; | <documentnumber> ...template number | Print a receipt using the template indicated by the template number |
PRINT <documentnumber> TABLE <tablenumber>; | <documentnumber> ... template number <tablenumber> ... table number | Print a receipt using the template indicated by the template number for the selected table |
EN- commands
- TABLE are available tables for this waiter. The table logic is used for checkout and delivery as well. A table does not have to be a physical table . It might be named AmaGo 1.2.3.4. for takeaway
- MONITOR tbd
- REFRESH get information with no further action
- ADRESS is the debitor's text to print on the bill
- SPLIT: splitting tables is very powerful to separate items, replace to another table or do split payments automatically calculated and bnill prepared.
- PRINT command allows printing bon, vouchers, delivery slip or finally bills as EBon or targeted to a dedicated paper printer
DE- Kommandos
- TABLE sind die für diesen Kellner verfügbaren Tische. Die Tischlogik wird auch für Checkout und Lieferung benutzt. Ein Tisch muss kein physikalisch vorhanderner Tischsein. Er könnte auch AmaGo 1.-2.-3.-4. für Selbstabholer heißen
- MONITOR tbd
- REFRESH: informationen bekommen, ohne weitere Aktion
- ADRESS ist der Bebitoren Text, um ihn auf die Rechnung zu drucken
- SPLIT: das Splitten der Tische ist sehr mächtig um Artikel zu trennen, Gäste umzusetzen, automatisch berechnete gretrennte Rechnungen zu erstellen.
- PRINT der Druckbefehl erlaubt den Druck von Bons, Gutscheinen, Lieferscheinen (Zwischenrechnung) oder am Ende Rechnungen als EBonoder auf dedizierte Papierdrucker
TBD graphik
- MONITOR TABLE <table_number>;
<table_number> ... Tischnummer
Liefert alle Monitor-TableData's für diesen Tisch.
<document name="screen"> <section name="status"> <dataset> <var key="organization.number">2</var> <var key="organization.name">Amadeus Bräu, das Code-Stüberl</var> <var key="organization.businessdate">22.12.2011</var> <var key="situation.number">1</var> <var key="situation.name">Restaurant</var> <var key="site.number">1</var> <var key="site.name">Restaurant</var> <var key="terminal.number">1</var> <var key="terminal.name">Terminal 1</var> <var key="terminal.status">open</var> <var key="terminal.tapster">inactive</var> <var key="waiter.number">1</var> <var key="waiter.name">Chefkellner Hansjörg</var> <var key="team.number">1</var> <var key="team.name">Team Orange</var> <var key="profile.number">3</var> <var key="profile.name">Restaurant</var> <var key="execution.severity">I</var> <var key="execution.code">23700050</var> <var key="execution.message">Monitor ok.</var> </dataset> </section> <section name="monitor.list"> <dataset> <var key="type">table</var> <var key="table.number">1</var> <var key="table.eventnumber">12.1</var> <var key="waiter.number">1</var> <var key="waiter.name">Chefkellner Hansjörg</var> <var key="waiterteam.number">1</var> <var key="waiterteam.name">Team Orange</var> <var key="table.debitor">Q2hyaXN0b3BoIERpY2tsYmVyZ2Vy</var> </dataset> <dataset><var key="type">article</var> <var key="article.number">1</var> <var key="article.name">1/2 Bier</var> <var key="article.eventnumber">12.1</var> <var key="article.price">2.1</var> <var key="article.count">1</var> <var key="article.amount">1.0</var> <var key="article.balance">2.1</var> <var key="article.signature">2e702d218ff277afba1c469a9116f34d</var> <var key="pricelevel.number">1</var> <var key="pricelevel.name">Standard</var> <var key="sortorder.number">0</var> <var key="sortorder.name">Keine Sortierung</var> <var key="site.number">1</var> <var key="site.name">Restaurant</var> <var key="situation.number">1</var> <var key="situation.name">Restaurant</var> <var key="financetype.number">1</var> <var key="financetype.name">Umsatz</var> </dataset> </section> </document>