Food Service : How to configure remote printers and layouts for Food Service module : Send a remote layout to a kitchen printer that categorizes items, in the order, by Course number
 
Send a remote layout to a kitchen printer that categorizes items, in the order, by Course number
 
It is possible to send a remote layout to a kitchen printer that categorizes items, in the order, by Course number. All items assigned to Course 1 are grouped together first, Course 2 items after, Course 3 next and so on. To do so, one needs the following .INI settings and a details section of the layout that resembles what is below:
 
[Preferences]
ShowCourseNumbers=TRUE - Adds Course button to line items.
CreateGrpTrans=TRUE - Creates a GrpTrans table necessary for grouping by course number
 
[Interface]
ExpandedInvoiceButtonHeight=30 - Allows adjustment in the height of line item buttons when expanded. 30 is the default
 
A Sales screen action macro can be added to an item to automatically pop the Course and/or Seat Selection dialog SELECTLAST()COURSE()SEAT().
An example of the details section of the layout that groups the items in the order by course number is as follows:
 
<|Details(ALLTRIM(IIF(NewCourse, IIF(course > 1, NEWLINE()+NEWLINE(),'')+'*** Course: ' + ALLTRIM(STR(course, 4, 0)) + ' ***'+NEWLINE(), '')+IIF(NewGroup,NEWLINE()+' *-------------------------------*', '')+IIF(MODIFIER(),NEWLINE()+' ATTN: '+ALLTRIM(descrip)+' '+ALLTRIM (message),NEWLINE()+STR(DeltaQty,3,0)+' '+ALLTRIM(descrip)+' '+ALLTRIM(message))),TRUE, TRUE, 'GrpTrans')|>