Cuisine Software Blank Logo
Cuisine Software
Cuisine Software
Logo100
Go to content
SOLUTIONS THAT DRIVE RESULTS

SPEND YOUR TIME ANALYZING YOUR BUSINESS INSTEAD OF STRUGGLING WITH YOUR DATA
  Cuisine Point of Sale
  Cuisine Manager
What is new or what changed in Cuisine POS?

Version 05.05.20 - 05 May 2020
Enhancements or Changes;
1.) Weight Entry on Retail Sales now asks for scale weight also.
2.) Add Weight/Qty Entry option to Retail Sales Quote Options.
3.) Resize: Call in InvalidateRect after window is sized.
4.) JSON: Support for loading Queues in Queues, Queues in Groups, and Objects in Groups and Queues.
5.) JSON: Move: Properties.FieldTypes Queue removed. _FieldTypes queue added.
6.) JSON: Add: NewPointer, DisposeQueue, DisposeGroup methods.
7.) Add Customer PO No to Quotes.
8.) Add Quote Header Event to Quotes.

Fixes;
1.) Resize: Restore of method name strategy for more compatibility.
2.) Resize: Prop:imm forced to on for the window.
3.) Resize: Calculation for proportional moving and resizing was off.
4.) Resize: If a browse window was resized (bigger), the browse didn't reset with new data.
5.) Resize: Windows API calls have been removed.
6.) Resize: Subclassing has been removed.
7.) Resize: All methods Virtual, All Private's removed.
8.) Resize: Internal Position information has changed from ERS_RECT to ERS_POS
9.) Resize: Removed template option "Force IMM off for the splitter control".
10.) Resize: Removed template option "Dynamic Resizing" (Sizing is always Dynamic now).
11.) Resize: Split Type "Inverted" removed. (Uses Panel instead).
12.) XML: Badly formed XML comment could cause an index-out-of-range error.
13.) STRINGS: InterpretDatePicture method did not set the separator correctly.
14.) STRINGS: Optimizations: Equals, Append, Cat, Instring, Count, FindChar, FindChars


Version 09.03.20 - 09 March 2020
Enhancements or Changes;
1.) Add support for the latest ODBC interfaces from Microsoft to the MSSQL driver
2.) Add support for OPT attribute on SQL based keys.
3.) Add Cash Tips to total tips when selecting FULL Details.
4.) Add Reason Code to Manager Table Transfer options.
5.) Add Reason Code to Manager Table Re-Send Orders options.
6.) Add Reason Code to Manager Table Move Table No options.
7.) Add Reason Code to Waiter/Employee Table Transfer options.

Fixes;
1.) Advance QBE was not adding the correct includes
2.) SecondaryLookups fields were called twice
3.) The EIP could generate wrong code if multiple Browses were using EIP
4.) Doing SET(key,key);OPEN(view) did not work if there was a FILTER set
5.) H5: Picture format for date fields that start with @D05 were not using the Calendar lookup
6.) ODBC based drivers could GPF under certain memory conditions when calling PROP:Disconnect
7.) Program could sometimes throw an exception doing code generation
8.) Optimizations: FindChar, Instring methods.
9.) Optimizations: Append, Cat, Instring, Count methods.
10.) Email - emails with spaces in their names did not get included in the email correctly.
11.) Force Strings for Date and Time when sending Browse Clockings to files.


Version 04.02.26 - 26 February 2020
Enhancements or Changes;
1.) Add support for the latest ODBC interfaces from Microsoft to the MSSQL driver
2.) Add support for OPT attribute on SQL based keys
3.) Add new Scale Interface (NEW 2020) for scales in sales and stock takes.

Fixes;
1.) Advance QBE was not adding the correct includes
2.) SecondaryLookups fields were called twice
3.) The EIP could generate wrong code if multiple Browses were using EIP
4.) Doing SET(key,key);OPEN(view) did not work if there was a FILTER set
5.) H5: Picture format for date fields that start with @D05 were not using the Calendar lookup
6.) ODBC based drivers could GPF under certain memory conditions when calling PROP:Disconnect
7.) Program could sometimes throw an exception doing code generation
8.) Optimizations: FindChar, Instring methods.
9.) Optimizations: Append, Cat, Instring, Count methods.
10.) Email - emails with spaces in their names did not get included in the email correctly.


Version 04.02.20 - 04 February 2020
Enhancements or Changes;
1.) Add full Line of Details to close system display screen in POS Server.
2.) Add full Line of Details to close system display screen in Remote Close System.
3.) Add/Show when close system was not successfull when opening close system screen in POS Server.
4.) Add/Show when close system was not successfull when opening close system screen in Remote Close System.
5.) Add Lines to Totals screen for open and close sales.

Fixes;
1.) Display exclusive file access messages in close systems with more details.



Version 27.01.20 - 27 January 2020
Enhancements or Changes;

Fixes;
1.) Renamed Keys Names to file Names so error messages makes sense.
2.) Refactor: Use of OMITTED in Excel class to cater for Legacy objects that generate boiler-plate empty methods
3.) Fix to allow 2 connect windows in the same application.
4.) If a file is suppressed from managing in the global extension, then don't generate the ds_UsingFile (and other FM3 setup functions) for that file.
5.) Increase the length of oldname fieldnames and tablenames (was limited to 40 characters).
6.) Fixes for firebird (set fields to upper case).
7.) Check for reserved names User, Type and Index and enquote (for adding/changing the field).
8.) PostgreSQL fix - remove query required for version 8.1.3 (and earlier) which is no longer required.
9.) Change: PWDISPATCH renamed to CSPWDISPATCH.
10.) XML - Fix: self._indent = 0 added to Start method.
11.) XML - Change: Internal group separator changed from . to *.
12.) XML - Add: ValidateUpdateRecord method.
13.) XML - Fix: Add Tab as possible whitespace character when looking for CDATA
14.) XML - Fix: Allow for whitespace inside data, between tags and CDATA section.

What is new or what changed in Cuisine Manager?

Version 24.01.28 - 28 January 2024
Enhancements or Changes;
1.) Made it possible to disable new W.A.C. and switch back to old method
2.) Selling Items add option to set Time as time available or not available.

Fixes;
1.) Blob - DISPLAY was generated before ACCEPT
2.) Crash on table import
3.) import table caused runtime error
4.) TpsFix GPF on open
5.) StClipBoard
6.) ASCII FileClass was not being read by the ABC Reader
7.) Drag-n-drop from an external program to LIST controls would not set the row/field values returned by PROPLIST:MouseUpRow and PROPLIST:MouseUpField
8.) IMDD could fail in some multi-thread environments
9.) Quicksocket template was not exported from the Data DLL
10.) RTL RTF SelectedText methods was returning values in utf8 and affecting CSTRING fields
11.) String value can be decoded incorrectly on assignment to a DECIMAL variable if the string has a leading + sign
12.) The program could enter into infinite nesting of exception messages if the primary exception occurred during program shutdown
13.) TopScan memory leak on closing the open files
14.) memory leak on getting and setting some properties of controls
15.) memory leak on the Rtf control destructor
16.) memory leak on the LIST/COMBO/DROP control destructor
17.) Query value for PROP:Target was GPFing (NOTE: If the PROP:Target was not assigned it will return the value of the FEQ itself)
18.) PROP:Target was not accepting a second call to Settarget
19.) Potential GPF when closing the window when there was a LIST control with the BrowseGrid
20.) Some times when repopulating procedures from modules some modules will not be removed.
21.) Could potentially run out of memory.
22.) REPORT's Band area could remain uninitialized for processing
23.) MDI windows could be opened in incorrect Z-order position
24.) ReportOutput Generators: Setting the File name for any output with a variable declared as string did not clip the file name
25.) Possible memory leaks in processing
26.) windows could be opened in incorrect Z-order position
27.) Possible problems with freeing names of temporary files with images printed by the Report
28.) Invoking UNREGISTER for registered events from the handler of one of those events could cause an exception
29.) Setting of SYSTEM{PROP:Hide} was not working
30.) Font properties were not applied to controls in a non-default target, for example it affected Report$FEQ assignments
31.) EVENT:CloseDown could be internally posted in incorrect thread
32.) If a control is CREATEd in the active MDI child window's toolbar, its view in the Frame might not be refreshed
33.) Improve InMemoryCachedTable template to better work with MSSQL and for using Dictionary defined Memory Tables
34.) Libraries were not correctly linked into a project if you were linking a lib in lib mode and you referenced the project for the lib rather than adding the lib as a library to a project
35.) Possible GPF or deadly lock on execute of DESTROY
36.) SELECT for tree Listboxes could work incorrectly
37.) Setting of the PROP:FalseValue property to a check control was being handled incorrectly
38.) The size of a field was not set correctly if a field was changed to be derived from a field which did have a size and the field originally did not have a size.  For example, changing from a LONG to being derived from a STRING(30)
39.) The list of system colors labels was incorrect
40.) The LOSEFOCUS event was not generated on switching to another application if the only window open was MDI frame
41.) The template text for Transaction Manager extension incorrectly said to use ThisTransaction.Start(), whereas the correct method to call is ThisTransaction.Run().
42.) Values returned from calls to FIRSTFIELD and LASTFIELD could become wrong after DESTROY
43.) Warning "Calling function as procedure" cancelled the call being made



© Created by Cuisine Software
Contact us
Sales: +27 (0) 82 850 0964 or sales@cuisinesoftware.com
Support: +27 (0) 83 968 6640 or +27 (0) 82 850 0964 or support@cuisinesoftware.com
Back to content