Welke Controls bestaan er in de Touch Designer?

Prev Next

In the RetailVista Touchscreen Designer, “Controls” can be placed on a screen layout. There are approximately 20 different controls available, each with its own specific purpose and functionality. This documentation provides an explanation of all available controls.

ActivateLayer    
This control is used to select another layer. The ‘GotoLayer’ property can be used to specify the layer number to be activated after clicking this button.
ActivateSection    
This control is used to select another section. The ‘GotoSection’ property can be used to specify the section number to be activated after clicking this button.
ActivateCanvas    
This control is used to select another canvas. The ‘ToCanvas’ property can be used to select the canvas to be activated after clicking this button. 
AddArticle    
This control is used to add a specific product to the transaction. The following properties are important:
ArticleNumber    
Product number of the product to add
Barcode    
Barcode of the product to add
SaleQuantity    
Quantity of the product to add (can also be negative). Setting it to ‘0’ uses the default sale quantity from the product card
Plu    
PLU number of the product to add
AddInputText  
TODO
AddPayment 
Adds a payment to the transaction. The following properties are important:
FollowupNumber
You can assign a sequence number to the payment button, where ‘1’ is the first. A second AddPayment button can get sequence number 2. RetailVista POS will automatically sort all available payment types and link them to the buttons according to the assigned numbers.
PaymentType 
By selecting a specific payment type, RetailVista POS will link the corresponding payment type to this button. The sequence number is then the number within the PaymentType. For example, if ‘EFT’ is chosen and sequence number is ‘2’, the second EFT payment method will be linked to this button.
AddFunction 
Executes a specific function on the transaction. The ‘FunctionType’ property specifies which function should be executed after clicking the button. Available function types include:
LogoutUser 
Logs out the current user
ReprintReceipt 
Reprints a receipt
ReprintSalesReceipt 
Reprints a sales receipt
ReprintEftReceipt 
Reprints a payment terminal transaction receipt
DeleteAllPayments 
Removes all payments from the transaction
ExitApplication 
Closes RetailVista POS
SelectCustomer 
Opens the customer input screen
SelectDebtor 
Opens the debtor input screen
SearchProduct 
Opens the product search screen
AddPrepayment 
Adds a prepayment
AddReservation 
Imports a reservation
ShowSelectedSaleRowDetails 
Displays details of the selected sales line
UndoInvoiceSale 
Cancels the marking of the current transaction as an account transaction
DeleteSelectedSaleRow
Deletes the selected sales line
OpenCashDrawer
 Opens the cash drawer without a transaction
AddReturnSale 
Adds sales lines via a return transaction (previous sales receipt required)
ParkTransaction 
Parks the current transaction
LoadTransaction 
Loads a previously parked transaction
TotalDiscount 
Opens the total discount input for the entire transaction
CashGuardChange 
Initiates a change procedure on the connected CashGuard
CashGuardReset 
Resets the connected CashGuard
CashGuardOptions 
Opens the options screen for the connected CashGuard
PrintDailyPosReport 
Prints a POS daily report
PrintPeriodPosReport 
Prints a POS period report
CashDeposit  Starts a cash deposit
CashToSafe 
Initiates a cash removal to the safe
InvoicePayment 
Starts an invoice payment at the register
StartManualSynchronization 
Starts a manual synchronization from the RetailVista server to RetailVista POS
StartRemoteSupport 
Starts the remote support software for the RetailVista helpdesk
ResetTransaction 
Resets the entire transaction so a new one can be started
PrintInvoice 
Prints an invoice from the RetailVista ERP back office
CreateCustomer 
Opens the screen to create a new customer
DisableWeightWatcher 
Temporarily disables the maximum weight check on the current transaction (only for integrated scales)
PerformFullInventarisation 
For specific sectors, performs a full stock inventory in RetailVista POS
PerformPartialInventarisation 
For specific sectors, performs a partial stock inventory in RetailVista POS
ReprintMultipleReceipts 
Opens the screen to reprint a series of sales receipts
ShowLoyaltyCardDetails 
Opens the screen displaying loyalty card details for the current transaction
ShowGiftCardDetails 
Opens the screen displaying gift card details for the selected sales line
PrintLuxuryReceipt 
Opens the screen to print a luxury receipt (usually on A4 paper)
ImportQueuebustingSales 
Opens the screen to import pre-scanned products
ImportProductList 
Opens the screen to import a product list
CustomerStatistics 
Opens the screen displaying customer statistics
EftAdministration1 
Opens the maintenance screen for payment terminal 1
EftAdministration2 
Opens the maintenance screen for payment terminal 2
ActivateOnScreenKeyboard 
Opens the on-screen keyboard
SetNextSaleRowAmount 
TODO
EditProductNote1234 
Opens the screen to edit sales line notes 1 to 4
CreateSalesOrder 
This function is being phased out
PosDrawerCount 
Opens the cash drawer counting screen
RepeatLastProduct 
Re-sells the last product
FinalizeSales 
Attempts to finalise the current transaction
TransferLoyaltyBalanceToGiftcards  Converts the current loyalty card balance to gift cards
TransferLoyaltyCard 
TODO
ExecuteFile 
Starts a specified executable file
RequestNewLoyaltyCard 
Opens the screen to issue a new loyalty card
DeferredLoyaltyTransaction 
Opens the screen to process a deferred loyalty transaction (e.g., missed loyalty card scan)
SelectHospitalityTable 
Opens the screen to assign a table (hospitality)
SplitBill 
Opens the screen to handle split payments (hospitality)
CreateDiscountCard 
Opens the screen to create a discount card
ClaimLoyaltyVouchers 
TODO
AlterSelectedRow 
TODO
ProductDetails 
Displays a text box with details of the selected product line
CurrentPrice 
Shows the price of the selected product line
CustomerStatistics 
Opens the customer statistics screen
Discount 
This control is used to apply a discount to the selected product line. The ‘DiscountFunction’ property specifies the discount type:
ChangeSaleRowDiscountPercentage 
Changes discount percentage of the line
ChangeSaleRowDiscountPrice 
Changes discount amount of the line
ChangeSaleRowPceNetPrice 
Changes net unit price of the line
ChangeSaleRowPceGrossPrice 
Changes gross unit price of the line
ChangeSaleRowTotalNetPrice 
Changes total net price (net unit price * quantity) of the line
ChangeSaleRowDescription 
This is not technically a discount but allows editing the product line description
EntryField  Displays a sales text box where barcodes can be scanned
FastExecute 
Executes a ‘Quick Execute’ function from RetailVista ERP; generally not recommended for new touchscreen setups
Image 
Displays an image of the selected product line
KeyPadButton 
This control is used to build a numeric keypad. Important properties:
KeyPadAction 
Clear – Clears the EntryField
Cancel – Cancels the current action
Backspace – Deletes the last character in the EntryField
Minus – Adds a minus sign in the EntryField
Enter – Executes Enter on the EntryField content
NotSpecified – No special action
KeyPressTarget 
Indicates if the keypad is for sales or payment entry (SalesDataEntry, PaymentDataEntry)
KeyValue 
Text value to be added to the EntryField
PaymentEntryField 
Displays a payment text box for entering amounts
PaymentsGrid 
Shows a list of all payments for the current transaction
PreviousTransactionDetails 
Displays information of the previous transaction
PrintReport 
This control is used to print a report available within RetailVista POS. Important properties:
ReportNumber 
Report Number
SubreportNumber 
Subreport number, if applicable
SalesGrid 
Shows all product lines in the current transaction
SearchMode 
[Function not specified]
SelectCustomer 
Opens the customer search screen
SelectPaymentRow 
[Function not specified]
SelectTable 
Opens the screen to assign a table (hospitality)
SplitBill 
Opens the split payment screen (hospitality)
TransactionDetails 
Shows details of the current transaction
TransactionTotal 
Shows the total amount of the current transaction