SambaPOS 5.1.52 Release

:information_source: This release solves 5.1.51 reporting issue.

5.1.52 version released. Here is the download link.

:arrow_down: http://sambapos.com/?wpfb_dl=133

##New features


New reporting tags added.

###{REPORT ORDER TAG DETAILS}

Field identifiers
T => Order Tag
O => Order
K or Ticket => Ticket

T.Name, T.Value, T.Qty fields reads order tag’s name, value and quantity values.
Order values are accessible via O.<field name>
Ticket values are accessible via K.<field name> or Ticket.<field name>.

Example:

{REPORT ORDER TAG DETAILS:T.Name,T.Value,T.Qty,O.MenuItemName, O.Quantity,K.TicketNo} 

All possible Order Tag values.

TagName, TagValue, TagNote, UserId, Price, Quantity, OrderTagGroupId, MenuItemId,
AddTagPriceToOrderPrice, PortionName, OrderKey, FreeTag, TaxFree, Rate, Description, 
DisplayFormat

###{REPORT TICKET LOG DETAILS}

Field Identifiers
L => Ticket Log Value
T => Ticket

{REPORT TICKET LOG DETAILS:L.TicketNo,L.DateTime,L.UserName,L.Category,L.Log}

All possible ticket log values

TicketNo, DateTime, UserName, Category, Log, Date, Time

Key & Value support added for automation command values

Related Topic
How to extract part of a [:CommandValue]


Executing Configuration Tasks

Related topic
http://forum.sambapos.com/t/configruation-task-suggestion/7156

Execute Configuration Task action added.
act.Execute(<task name>,<keys>); js function added.


Department and Ticket Type mapping added to Print Jobs.
http://forum.sambapos.com/t/department-printing-control/7221


Custom Keyboard Field size increased.
Formatting Causing Samba to Crash on Custom Keyboard Settings


Ticket & Payment screen titles will accept formatting via tags.
http://forum.sambapos.com/t/ticket-header-display-format/7206


JS Process Starter implemented. Sample uses.

file.Starter(<filePath>).Execute();
file.Starter(<filePath>).Hidden.Execute();
file.Starter(<filePath>).With(<arguments>).Execute();
file.Starter(<filePath>).WorkOn(<workingDir>).Execute();

Instead of using .Execute() you can use .ShellExecute();

You can use all features together.

file.Starter(<filePath>).With(<arguments>).WorkOn(<workingDir>).Hidden.ShellExecute();

It returns exit code for started process.

These two tutorials demonstrates other new features comes with 5.1.51.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.