Home › Forums › Knowledge Base › Other Modules › TouchPRO Version 6 Features
- This topic has 0 replies, 1 voice, and was last updated 18 years, 6 months ago by
Rob.
-
AuthorPosts
-
October 31, 2006 at 8:00 pm #1720
Rob
MemberThis document contains technical revision notes for Touchnet, Manager, Editnet, and Customer Manager for all releases of version 5 and version 6.
Key
* Indicates General feature
! Indicates Bug Fix
~ Indicates Tech note
@ Indicates Programmers note
? Indicates note of interestVersion 6.10 (first public release of v6.xx)
* 1) Local Printer not ready error messages will now inform the user what printer is the cause of the problem.
! 2) The ‘Put Cus:Record’ instruction was adding records to the database when the current customer record was blank. This has been corrected to function as it did in version 4 – and not add a record in that situation.
* 3) In EditPro – When creating a label instruction, all available hard coded labels are now visible for selection.
* 4) Added 4 new Hard coded Labels for complex chains – They are:
@MODSEQ- @MODSEQ+… Disable or enable Mod Sequence Chaining
@ORDINS- @ORDINS+… Disable or enable Order Item InstructionsThese will allow a chain to order items without triggering other events such as Mod Sequences or Order Item instruction chains. Caution must be observed to turn these back on before the chain completes.
! 5) Changed the logic for determining yesterday (For Journal file creation prior to the New Day Hour setting) – to eliminate clock slowdowns.
! 6) Fixed a bug that caused certain Highlight variables (Like Cat/Grp/Dept) to report incorrectly when there were no items on a check. This had been causing hangups.
! 7) Fixed a bug that caused the seat numbers to not display on a control page.
!
” title=”Cool” /> Decreased the print buffer output from 2000 to 500 bytes for SP200’s
* 9) An Employee may now be authorized to work in 5 of 50 Job Codes. The Job Code database now allows Job codes 0 through 49. When V6Fix is run, it will take the first 5 paid JobCodes it finds for each employee, and remap them to the new method.
? 10) Because Job codes can now be as large as 49, the “Employee Job Code” variable has been widened from # to ##
* 11) Added 4 digit Code field to Job Codes. This is an arbitrary code that may be assigned to any job code, and is only reflected in reports.
* 12) Added a Last name field to the Employee Database. All Employee listings and reports are sorted and displayed in a last name first manner.
* 13) Two new variables added to accommodate the Last name for logged in Employees.
-Employee Last Name – Will display the Employees Last name
-Employee Full Name – Displays as Howell, Darrin
-Employee Name has been renamed to Employee First Name, and is no longer centered.! 14) In Manager and EditPro, sorting of certain items in the product database was erroneous. Corrected!
? 15) The Empin.DAT file is no longer used. All it’s tasks are now accomplished in Timein.DAT – which should eliminate a lot of problems dealing with erroneous labor data.
? 16) Shell out errors will now report with an additional error number, helpful for determining the cause of the problem.
* 17) A New instruction has been added to expand the Tip reporting capabilities. “Tip Functions” has two subfunctions at this time:
-Tip Outs: This hardcoded routine will allow the logged in employee
to assign a portion of their tips to another employee. This other
employee could be a tip pool, or a non-tipped employee. This function
will show up on the CSI report as Tips Out, and as Tips In for the
employee that receives it. This does not need to be run within the
confines of a check.-Tip Declarations: This hardcoded routine will allow the logged in
employee to declare a tip amount, and relate it to a sales media.
This becomes a 2nd way to declare tips (the gratuity variable on
checks being the 1st method), but allows larger tip amounts (999.99),
and allows media association. It also does not need to be run within
the confines of a check.-Cancel Tip Outs: This presents the logged in employee with a list of
all tip outs that have not been Z’d out, allowing them to be canceled.-Cancel Declared Tips: This presents the logged in employee with a list
of all declared outs that have not been Z’d out, allowing them to be
canceled.– Tip Declarations (Media=Status): Will allow the logged employee to
declare a tip amount and relate it to the media pointed to by the
status variable.* 18) A New report has been added to the “Reports” Instruction in EditPro. “Employee Tip Report” will give a detailed analysis of all tips declared. It will show a Media break down (if declared), and an itemization of all tips in/out. This Report is Z’d with the CSI Report.
* 19) A New JobCode Check Access has been added. “None w/ Login” will allow a non-floor employee to login to perform tasks such as tip declarations etc, without gaining access to checks.
* 20) The Status variable will now return the Jobcode access after the logging in of an employee:
0-None logged in 1-Their Checks 2-All Checks 3-None w/ Login! 21) The maximum allowed items on a check has been 400, but only 200 of them could print on a check. This has been fixed to allow all 400 to print.
! 22) The Order An Item instructions in Local options was not considered by the scanner utility – this has been updated so those items will not appear as islands etc.
? 23) The template options “Exclude Detail” and “Consolidate Detail” as “Suppress 0.00 Modifiers” and “Push Prices”. The “Suppers 0.00 Modifier” option works as before, eliminating modifiers from the check that are not priced. The “Push Prices” option now pushes the price up into the main item, but leaves the item on the check. By using the two together, all modifiers may be suppressed.
* 24) A new Report option has been added: “Suppress None” will allow all Groups/Depts/PLU’s to appear on the Itemized and Group reports for spreadsheet export purposes.
* 25) The Itemized Group Report, and Itemized Dept Report, now show each item as a percentage of it’s Group or Dept sales.
* 26) The number of choices for a Modifier Group (Mod Choices Var) has been moved to the Modifier sequence, allowing each sequence to have that control. In v6Fix, if Mod Group “Condiments” was allowed to have 3 choices, all modifier sequences utilizing this group will now have 3 selected.
* 27) When clocking in or clocking out, it used to be possible to enter the employee ID number, then walk to another station on the LAN, and clock the same employee in – without completing it on the first station. This caused double clock in’s (or out’s) to occur. TouchPRO now checks for this situation, and stops it from happening.
! 28) Many Highlight variables reported incorrectly after the last item on a check was canceled. Fixed!
* 29) The “Media Method” Instruction now returns in “Status” the media that was used (0-15). If the operation fails (such as in the case that there are already 10 medias on a check) then it contains 99.
* 30) Added a new report to Manager: Tip Report – will show a full detailed analysis of all tip in/outs – Declarations etc.
* 31) It is now possible to have TouchPRO assign customer account numbers in a series. In Cus_MGR – whenever a record is added, it will suggest the next number in the series. It will also validate the field to make sure that any account numbers entered by the user, are unique.
The next number in the series can be edited, by selecting “Next Account Number” from the File pulldown menu in Cus_Mgr.
* 32) The CUS:Add Record instruction has been enhanced. Before adding the record, if CUS:Account is zero, it will assign it the next number in the series (See item #31). It will now also return a value in Status, indicating if it succeeded or failed:
0-Record Successfully added
1-Non unique Account number – Record not added
2-Record already exists – Not added* 33) A new variable has been added: ‘Highlight ModGroup’ will of course return the Modifier Group of the highlighted PLU – allowing a chain to be styled to re-order the modifier of an item – without canceling the entire item.
* 34) Replacing the “Closed Check Report” menu item in manager is the “Closed Check” window. This window lists all closed checks for the Selected “Starting date”. From here, the user may run a closed check report, or modify the guest count of a check.
Version 6.11* 1) The Cancel Tip Outs incorrectly listed Declared Tips, and visa versa. This has been corrected.
! 2) Attempting to clock in an employee in JobCodes greater than 9 with the “Clock Employee by Code” instruction would fail. Fixed.
! 3) Clocking in an employee with Job Code 0 would sometimes fail if they were authorized to work in Job Code 0 more than once. Fixed.
! 4) In Cus_Mgr, if there were no customers in the database, Selecting “Phone Number” as the key field generated an error. Fixed!
? 5) The “Duplicate Item” instruction now performs the “Order Item Instruction” – as it should.
* 6) 5 new Auto PLU Criteria were added. Cat/Group/Dept/Menu Group/Mod Group may now all be selected using the branch variable. This would allow the dynamic assigning of PLU Criteria at runtime. Essentially this completes the functionality intended by Feature #33 of version 6.10.
* 7) Yet another variation of the Employee name has been added as a new read only variable. “Employee Proper Name” Will display the name as a 16 character “First Last” format. This will allow the Flag Checks by server name instruction to function. Also note that the Flag Checks instruction does load the “Pointer” Variable with the total count of checks that were flagged during the process.
*
” title=”Cool” /> A new variable has been added. “Highlight Alt Desc” will display the alternate description of the Highlighted PLU.
* 9) A Bug was fixed that caused the Dispatch Employee selection screen to select the wrong Employee.
Version 6.50! 1) The CSI Report and Long Cashier reports were incorrectly displaying 0 open checks. Fixed.
! 2) Fixed a bug that made it impossible to delete the last entry on the Modify Labor Data screen
! 3) Fixed a bug that caused Ghosted Employee buttons on the login page if “More” was implemented.
? 4) When tipping out to an employee, the Employee list will no longer list expired Employees.
* 5) AutoPLU buttons whose PLU first character is a “.” will be invisible, allowing a small degree of button layout design to be done.
* 6) Added new option to PLU’s. “Branch Only” will allow an item to serve as the sequence Modifier Branching point, without it being added to the order. Useful for cat’s – to ask Yes/No questions, and branch out from there.
* 7) Added Auto Prompt Field to Modifier and Menu Groups, which corresponds with the new EditPro Variable “Auto Prompt”. This will allow CAT’s or other to put up a 40 character prompt on windows and screens.
*
” title=”Cool” /> Only one copy of Manager.EXE Can be run per Operational directory at a time. This will eliminate duplicate copies via windows, and file corruptions.
* 9) New Local Option: Alt Description on Auto PLUs – will show the Alternate Description (if there is one) for each PLU, on the AUTO Zone
! 10) The Quantity for PLU’s on an itemized report has been increased to prevent Overflow errors.
* 11) Year 2000 Issues Resolved.
* 12) Added New Variables:
Highlight Menu Group
Highlight Mod Seq* 13) Added Global Option: Time Server – to allow a different node to serve the time.
* 14) Renamed UDM instructions OEM – with support now for the SHARP 5700. UDM’s will auto-detect. The 5700 Requires the PLATFORM environment variable be set (see next feature).
* 15) New Environment variable for the AutoExec.bat file. PLATFORM=_____ will accept UDM, IMAGE, SHARP5700 or 5700. This tells TouchPRO which OEM (Specific Hardware) routines to use. Example SET PLATFORM=Sharp5700
* 16) Attempting to split a check with a TraPr Media will inform the user with a message that this is not allowed. Status will return with a 0 if successful splitting takes place… 1 if it failed.
* 17) Maximum CheckID can now be set as low as 99.
* 18) When an employee clocks out, time elapsed is now printed on the report.
* 19) Added new Instruction: Service FasTouch When this instruction is run, TouchPRO will enter into a mode, where it provides services to a FasTouch application, running from the same application directory. While in this mode, the screen will display various statistics about the session.
Services it provides include Customer Record lookup. And It also catches any checks that are finished at a FasTouch station.
Two actions can cause the service mode to terminate, and move to the next instruction in the chain.
1. The esc key is pressed. This will allow the stylist to provide a way out, for a manager to run a report or diagnose a problem etc. Status will be 0 in this case.
2. A check is caught from a FasTouch station. The next instruction in the chain can use the “If Order Exists” instruction to detect this. Then they can print and close (or store) the check. After doing this, loop back to the top of the chain, and re-enter the Service mode.
Status will be set to indicate the following outcomes:
0-Esc Key hit
1-A Check is finalized and needs to be printed and store/closed
2-A Credit Card check had problems with TraPr. All TraPr variables
are set. Recommended action is to print a notification with the
check number and problem description, and store the check, then
resume Service mode, as this will be an unattended TouchPRO session.* 20) Added New command line to TouchNet: /Service will cause TouchPRO to run as a service process, for programs such as FasTouch. This eliminates the need for copy protection, but still allows the styling of check handling logic. Running it in this mode will disable certain Order Entry tasks. Also touch/mouse will not work in this mode.
* 21) The ability to log an employee in using their secret number has been added by extending the capability of the “Log Employee By Code” Instruction.
* 22) Because the Sector stores a PIN for FoodCards, and changing it would cause problems; It is now locked in Cus_Mgr if the first character is a “_”
* 23) Added a new Report Option to Manager: Eject codes will allow the code that is used to eject a report, to be changed to suit printers that require a different code.
! 24) Flag checks operations were loading the Pointer variable with the total number of checks that were flagged. This caused a problem for many applications. So it has been changed to the Status variable. My apologies if this causes any AD’s to fix their chains. (See Feature #7 for 6.11)
* 25) New variables and instructions were added to support TraPr, for Credit Card authorization. A Document in the Kbase will be written to explain the usage of these.
New Variables:
TraPr:Track2
TraPr:Media Type
TraPr:Expiration
TraPr:Account
TraPr:Amount
TraPr:Gratuity
TraPr:Result
TraPr:Message
TraPr:NameNew Instructions:
IF TraPr Media Exists
(The following are Variations of “TraPr Instructions”)
Submit and Store
Submit and Wait
Tip Open Check
Resolve Media
Void Media
Name From Track1 (Memo1)
Tip Closed Check
Batch Report
Server Report
Void All Media
Reprint Draft (Chk=Number1)
Version 6.51! 1) Fixed a bug that caused the Login an employee screen to not update the current Employee list after midnight rollover.
? 2) When doing a Reprint Draft in TouchPRO, if the check number in Number1 was not found, nothing happened. Now a message will inform the user that the Check was not found.
! 3) Darn It!!! Feature #24 of 6.50 was a bad idea. It caused more problems then it fixed. So in this version, I’ve changed the Flag Checks instruction to put the check count in Pointer as it did before, and not Status.
Version 6.52! 1) Fixed a bug that caused the Tip out employee list to show blank entries if employees had expired.
! 2) Fixed a bug with the TraPr Reprint sales draft feature.
! 3) The Labor Reports restriction in Manager was not restricting the Labor summary by Job code report. Fixed.
*4) Added a new Report Option to Manager. Export Path will allow you to specify a drive and path to be the target of any exports. If using a UNC to identify a network drive, the Root directory may not be used.
Version 6.53! 1) Time updating to the server was suppressed if the NodeName was Main.This logic has been changed to work with the new Time server option added in 6.50 (See Feature #13).
* 2) TNDebug.EXE now accepts a new command line option. “/TNDLog” will cause the instructions executed to be logged to a file in the application folder, called “TNDLog.TXT”. This file will be cleared every time TNDebug is run.
* 3) Cus_MGR’s Record finder has a new button called “History Rep”. It will generate a report for the specified customer that lists their account history. The account history keeps track of every adjustment to their balance starting with this version.
* 4) For adding a batch of customers to the Customer Database, a new menu option has been added to Cus_MGR. “Add Records from Batch” will use the formatted contents of “CusAdd.DAT” which must be located in the DATA folder, to add each record as a Food Card record. The format of the comma delimited file must be as follows:
ADD,Account,Name,Pin,Balance,Limit
The word ADD is used to insure that the records are in alignment.
* 5) A New Check Retrieval method has been added called Retrieve (FasTouch). It will list all checks that originated from a FasTouch station, as designated by placing “FasTouch” in the Customer Name Variable, which the /Service now does automatically.
* 6) Introducing Courses with the addition of:
+ A New variable called “Course” which determines the course number that will be assigned to the next items ordered (0-9).
+ A New variable called “Highlight Course” which can be used to read or write the course number of the currently highlighted PLU. This value saves with the check.
+ On Printer templates while printing Categories of PLU’s, if the “Course” variable is set to 0 all Courses will be printed. Otherwise, only PLU’s that match the setting of the “Course” variable will be printed.
* 7) A New variation of the “Declare Tips” instruction has been added, that allows the Status variable to be used to define the Media, and the Amount variable to be used to define the Amount. This method will use none of the hardcoded screens previously used for Tip Declarations.
*
” title=”Cool” /> A New read only variable called “Highlight Modifier” has been added. It will result in a 1 if the highlighted item is a Modifier, otherwise a 0 will be returned.
* 9) Manager now has a File/Save menu item for saving the Product database at it’s current point.
!10) Y2K issue with Expired employees fixed.
*11) The limit for JOU and TIM dates remains 600 in Manager. However now the list will show the most recent of the 600 if the count exceeds that amount. This should eliminate the need for MaxDays.
*12) The dispatch retrieval screen, Time elapsed field would revert to -99 if the time was after midnight for orders that were ordered prior to midnight. This has been fixed.
!13) Y2K Issue with modifying labor data in Year 2000 is fixed.
!14) Y2K issue with report data not showing up beyond the year 2000 is fixed.
*15) A new type of Plugin has been added called an “Extra Module”. It is defined and setup with a .PID file the same as report Plugins. However in it’s .PID file, a new line must be included that reads:
Module=Yes
This will instruct Manager to place the Plugin under the “Maintenance” menu instead of under “Extra Reports”. When this Plugin is selected by the user, Manager will launch the Executable, allowing other tools and modules to be utilized from the Manager program
?16) The Global.DAT timestamp will now be updated whenever TouchNet or Manager are run, the same as EditNet has always done.
*17) New variable added: Hi:ModSeq will return the selected item’s Modifier sequence number.
!18) Fixed TNDebug error 5 that occurred when a “Stop Ignore Rest” was executed with /TNDLog turned on.
Version 6.54! 1) 6.53 added a new bug, which caused Plugins requiring Journal dates to not receive their information. This has been fixed.
! 2) 6.53 added a new bug which caused File/Print to not work in Manager. This has been fixed.
? 3) Increased the capacity of Course variables from 9 to 99.
! 4) It was possible for somebody to clock in and out while a Manager was modifying labor data. This would cause their information to be overwritten and lost. This has been fixed by amending the Timeclock Lock.
! 5) Manager can only report on or manipulate 3000 Timeclock entries at one time. This limitation previously caused Manager to crash on some Year-to-date reports. This limit can not be increased due to memory constraints. However now Manager reports the problem more politely.
! 6) Small Y2K quirk fixed: Labor reports sorted their data incorrectly when it spanned the century. Fixed.
* 7) In response to the new Course feature, the “Set items as printed” instruction will now respect the “Course” variable. If the value is 0, all items will be set as printed. If it is a value, only items whose course is of that value will be set.
*
” title=”Cool” /> A New variation of the “Tip Out” instruction has been added, that allows the Number1 variable to be used to define the EmployeeID, and the Amount variable to be used to define the Amount. This method will use none of the hardcoded screens previously used for Tip Outs.
* 9) After running the CSI report, the Dollar1-3 variables now contain the following values:
Dollar1 contains The Gross Sales
Dollar2 contains the Net Sales
Dollar3 contains the Cash Media amount (Media 0)Note that the Dollar1 variable already performed this way.
FYI, here are other variables and how they relate to built in 40 column reports, as added in legacy versions:
Number1 should be preloaded prior to the CSI report to compute a percentage of an employees sales for TIP calculations. For example if it contains 8, 8% will be computed and displayed.
After running the Cashier Report the following values are available:
Dollar1-3 are treated as percentages of the Cashier total sales. So if Dollar1=10.00 prior to the report, after the report it will be equal to 10% of the Cashier’s sales. This applies to Dollar1-Dollar3.
Number1 contains the number of checks entered.
Number2 contains the number of open checks for the cashier.
*10) The “File=Variable” instruction has been enhanced to handle Chains, Templates, and Shells.
Version 6.55! 1) 1) When we bumped the maximum for the course variable from 9 to 99, it introduced a bug that caused them to not print properly. This has been fixed.
! 2) A Bug that caused the Course printing to not work with Consolidate Qty has been fixed.
! 3) Will the Y2K madness ever end? Found one more quirk in the expiration date calculation for TouchPRO. Fixed.
* 4) TouchPRO now supports Tip Discounts on a per Media basis. In Media Definitions, a percentage may be defined for each Media which will be used as a discount rate to apply to Declared Tips on the 40 column CSI Report and Tip Report, as well as the Manager Tip Report. This will allow the operator to charge discounts on tips to their servers.
! 5) Often times on error screens, many open files were listed that were not really open any longer, such as .BUK files. This problem has been corrected.
* 6) The Error screen has been rearranged to display the open files first, so that if there are an excessive number of open files, the most important information will not be scrolled off.
* 7) Error messages are now logged to a text file in the application folder, called “Error.Log”.
*
” title=”Cool” /> Error messages now display the last Zone number touched, and the Page number to aid customer support.
Version 6.56* 1) The Error.LOG file now includes the Last Zone number touched info. Also The last touched information reflects if it was a PAG/WIN/CTL.
! 2) Slide show scripts locked up at midnight. Fixed with new delay method.
* 3) A New Secret Global option has been added. When checked, “Show Report dates as Tomorrow” will cause Manager Report headers to add one day. For example, May 1 would show up as May 2. This will serve to aid in 24 hour operations that close a day during daylight hours.
? 4) The Error.LOG file is now created in the DATA directory, for installations that run from the RAMDrive. It also now includes the list of currently open files.
? 5) The locked-out Timeclock access error has been changed to be more informative. Also, timeclock chits will not print until after the access procedure has passed.
? 6) Clock out’s are now posted to the .TIM file using the same logic as the .JOU files, using the New Day setting to determine if it belongs on the previous business day. The timeslip generated will print a note indicating that this has happened.
* 7) Only the most recent 600 dates are now listed in the Select a Date screen when doing Manager reports. This eliminates the problem of having over 600 dates, and not seeing the most recent ones.
* 9) A new style of tracking has been added. It is basically the same as the thin tracking that already existed, however it now shades the lower right corner in black and the upper left in white, to provide a more 3d Look. Designed by Randy of HDS.
*10) A New property has been added to AutoPLU Buttons called 3D buttons. It will use the new tracking described in the previous feature.
*11) The color scheme of the Check display on a Control Page may now be customized. This is accomplished by selecting the “Control Pages” button from the Global Options screen. A Window will open that allows the setting of each individual color, as well as the symbols used for horizontal bars. The results are stored in a file in the application path named CtlPage.DAT. This file may then be copied to any applications in order to give them the same color scheme.
*12) There may now be up to 30 defined Media. This feature is still subject to testing, and may be removed if the Manager or TouchPRO memory needs have been raised significantly as a result. Upgrades will also be required to TraPr, QuickReports, and possibly other modules.
*13) Instruction Chains may now be compiled into a single Chains.DAT file. This feature should not be used unless it is fully understood, as it can result in the loss of instruction chains. A Runtime utility is required to use an application with compiled chains. It is called TNDecomp.EXE, and all documentation regarding this new concept will be stored in the TNDecomp.DOC file.
NOTE: ModGrp??.CHN files (including ModGrp_X) may not be compiled. Doing so will result in the loss of their functionality.
!14) Fixed a bug that caused the Red Print Option of a PLU to not function.
!15) Fixed a bug that caused the Suppress Modifiers option to not work on a print template, if Consolidate Qty was used.
Version 6.57! 1) Fixed a bug with the new Compiled chains feature that caused chain names that started with the same characters to not be run properly.
? 2) Chains stored in Chains.DAT will now take priority over the actual .CHN file.
! 3) The “Tip (Media=Status)” Instruction did not work for values larger than 15. This has been fixed.
! 4) The ASCII Export was creating zero sized files for several reports. This has been corrected.
? 5) The Date selection listbox now supports the Secret Global option Described as feature #3 in version 6.56.
* 6) Slide Show Scripts may now utilize the Word1-3 variables for the name of individual PCX files. This is accomplished by supplying the path and using the text %WORD1% (2 or 3 may also be used) in the place where the variable should be inserted.
? 7) FasTouch orders now only use the customer name of “FasTouch” if a name isn’t already assigned.
*
” title=”Cool” /> A new label is available that may be placed in a margin zone. It behaves like a ‘Check’ Label, but it provides a touch sensitive highlight. The Check window also opens up to 30 characters wide to display the full width of the check. The Label is ‘H-CHECK’.
* 9) Added a “Print to (Word1).PRN” instruction to allow more free form file printing.
*10) Whenever a timeclock entry is changed in Manager, a LOG file is now updated for audit purposes. The LOG file is stored in the Reports folder, and is named TCChange.LOG. It shows the timeclock entry that was changed, before and after.
?11) The Date shown in the Reports and Labor menus, now supports the Secret Global option Described as feature #3 in version 6.56.
?12) PLU’s with “Branch Only” selected, were executing the Order Item Instruction. This has been changed.
*13) Added 2 new label directives. APLUBO+ and APLUBO- Enable and disable Auto Zones from showing PLU’s that are flagged as Branch Only.
!14) It was discovered that feature #13 for version 6.56 will not work with ModGrp?? chains. This can not be fixed without sacrificing performance, so it will remain as a documented requirement of using the feature.
Version 6.581) The Group/Dept by Order Type report was inaccurate when orders existed that contained no order type. This has been fixed.
2) Added 3 new timeout types to Local Options. Timeout1.SHL (2 and 3 also) will allow for direct shell outs on timeout. This is to allow a shell out to a screen saver without submitting to the hassles of the Timeout.CHN method, which has many undesirable side effects.
3) Fixed a bug that caused TraPr handshaking to not work when an application was run from the RamDrive.
4) Added a new label directive called @TRAPR- which will prevent (once only) TraPr variables from being cleared prior to a check being stored. This is used to maintain result variables for later processing.
5) Checks will now transfer even if they contain no PLU items on them.
6) The CSI report was showing incorrect values for Open Check sales amounts. This has been corrected.
7) Added a new Highlight Variable to allow reading of the PLU’s PIN number.
” title=”Cool” /> The TraPr Submit instruction now sets the TraPr:Result variable to 1 while TraPr seeks authorization. The 1 signifies a transaction is pending.
9) Feature #3 in 6.56 has been removed from Manager. This did not accomplish the task as well as was hoped and will be replaced by the next feature.
10) A new secret global option exists (The old one was renamed): “Roll JOU Dates forward after NDH” will effect the JOU and TIM dates used to record information. The current date will be used if it is prior to New Day Hour, or roll to tomorrow if it is after this time.
11) Added a new Variable: ‘Server Job Code’ will return the job code.
12) Covers weren’t being reversed in Overrings. This has been corrected.
13) On Print Templates, a variable can now contain “ASCII:” directives and codes.
14) The MgBusy.000 file that Manager makes while it is in use, is now located in the Reports directory.
15) A New TraPr Instruction has been added. ‘Submit for FTService’ will perform the same as a ‘Submit and Store’. However it will also put the check in a queue to be polled by the ‘Service FasTouch’ instruction. This will allow the service chain to continue to operate while TraPr authorizations are outstanding
16) The ‘Service FasTouch’ instruction has the following return results with the Status variable. This is modified from how it used to report.
* 0 – Esc Key was pressed. No check will be loaded.
* 1 – FasTouch has sent a check. It is currently loaded.
* 2 – TraPr has returned a check. It is currently loaded with all TraPr variables set to reflect its result. This is a result of the ‘Submit for FTService’ instruction.17) In Manager when Printing reports that required multiple ejects, the defined Eject Code from Report Options was not being used. This has been fixed.
18) Cus_Mgr had one remaining Y2k bug that has been fixed. The purge database feature wasn’t compliant.
Version 6.591) Color of timeclock buttons made more readable for LCD screens at the request of Tacton inc.
2) The Menugroups and Modgroups were being saved to the file with extra bytes. Not a big problem, but slightly inefficient, and has been corrected.
3) Cus_Mgr reports that masked by date criterias were not fully Y2k compliant. This has been fixed.
4) Added improved handling to the code that interacts with FasTouch to eliminate QNA file related errors.
5) If a PLU is ordered using the ‘Subtract from Order’ method, this information is now stored in the Journal.
6) A new instruction was added to allow TouchNet to easily communicate with Windows applications through the bucket system. ‘Poll Bucket (timeout)’ will continuously check the bucket file pointed to by Bucket Name, looking at 1 char pointed to by Bucket Row and Col variables. As soon as the char at that position is set to anything non-blank, the instruction will complete with one of the following status:
0 – No Bucket Name set
1 – Polling succeeded (Nonblank found)
2 – Supplied Timeout was reached
3 – Screen was touched or a key was pressed7) A New variable has been added called ‘Node Number’ which displays the new value available in Local Options also called ‘Node Number’. This can be useful for shell out routines or for use with the new Bucket feature #6 above when communicating with a server application.
” title=”Cool” /> TouchPRO no longer removes the backslash () symbol from Bucket Name variable contents. This will allow a bucket file to be created in a subfolder from Data (with a shorter name) to make use of feature #6 above easier to implement.
9) Made changes to eliminate Error 7’s in Manager when running large reports.
10) Fixed a midnight related bug in the logic that determines when the screen saver should begin.
11) Fixed a bug in the Cus_Mgr Restore procedure that caused the Last Order information to not be properly restored.
12) Fixed a bug in the Cus_Mgr Purge routine that caused customers with dates prior to 2000 to be purged if the date was left blank.
13) Fixed a bug with @ShowPg that caused the Check region of a margin to not show correctly when a new margin was loaded.
14) Changed the clock-in routine so that it works with TimeIn.LOK locked. This check is only needed for clocking-out. Changing this should eliminate duplicate timeclock entries.
15) A warning window will appear when the 400 item-per-check limit is reached.
16) Manager now sorts timeclock entries with respect to the “New Day Begins at” option so that entries appear in the expected order.
17) Added a new variable called “I:Media Locked” which sets or returns the locked status for any of the Media on the check. A Locked media can not be cleared by the user. This feature was only available to TraPr but can now be used for other purposes. One STRONG word of caution: Unlocking a TraPr media and changing it without using a TraPr instruction will cause reports to go out of synch. Use this variable with a “y” or “n” to indicate if the media pointed to by Index should be locked or not.
Version 6.60
1) Added a new hard coded label called ‘@BRKOUT’ which will allow a clock-out with open checks to occur in order to clock an employee into a Break Jobcode. This only works once per clock-out, so it must be used prior to each time it is needed
2) The compiler has been upgraded to v3.5, allowing us to take advantage of EMS memory for large RAM databases such as Product. This now requires that the EMM386.exe driver is used in Config.sys.
3) Nested IF instructions that may have contained an “IF TraPr Media Exists” instruction would have failed. Fixed.
4) A new template option has been added to allow 2 line printing. If selected, each PLU will display 2 lines, with the second containing the Alternate description
5) A new read-only variable has been added called “TraPr:PreAuth Amt” which will return a dollar amount that the check has been pre-authorized for. This can be used to determine if a check should apply the Preauth amount to media at closing time.
6) Added three new TraPr instructions to allow the use of Pre-authorization. They require TraPr version 1.17 or greater to work.
+ Pre-auth Submit and Store
+ Pre-auth Submit and Wait
These both work the same with the exception of the fact that one will store the check and the other will wait for the dial-up process to complete. They require that the TraPr:Track2 variable is loaded with the credit card swipe (or TraPr:Account and TraPr:Expiration may be loaded instead for hand entry). They also require that the TraPr:Amount variable is loaded with the dollar amount to obtain pre-authorization for. Status will be set to 0 if communication with TraPr was succesful, 1 if TraPr was not found, 2 if no check was present or 10 if a valid dollar amount wasn’t set. Upon reloading the check or after the Submit and Wait process has ended, the TraPr:Result and TraPr:Message variables will be loaded with the transaction results the same as a standard transaction. TraPr will create a draft for printing if the authorization is a success, or a draft with the error message if it is not. If AutoDraft is set in TraPr, the draft will automatically print and adjust the TraPr:Result and TraPr:Message variables accordingly. Finally, the new variable mentioned above (feature #5) will be loaded with the amount that the customer has authorized, and this will remain with the check. At check closing time, the following instruction may be used to complete the sale with the final amount:
+ Pre-auth Complete
This instruction will add the transaction to the batch using the authorization number that was obtained during the Pre-auth Submit. The TraPr:Amount variable must be loaded with the amount to be charged to the customers account. If TraPr:Gratuity+TraPr:Amount is greater than the preauthorized amount then a new sale will be transacted. Status 10 will result if TraPr:Amount isn’t set. If this completes succesfully, the check will be loaded with the appropriate media.
7) Editnet had a bug that caused the Order Item by PLU instruction to error out with an error 9 when building the instruction. Fixed.
” title=”Cool” /> Fixed a bug that would cause checks to be stored with missing information when a Repeat for Checks was run that encountered a check that was in use on another workstation.
-
AuthorPosts
- You must be logged in to reply to this topic.