Post date: Feb 28, 2017 6:41:56 PM
The SMCP program version structure includes a 'version', a 'revision date' and a 'database revision number'. The version represents the main program version number - this is something that changes rarely and only when a major underlying change is implemented. The revision date is the 'last build date', and is used to distinguish each updated version of the program. This date can be used to compare to the 'program updates' list (click here for link) so that you can tell which program features might have changed since your current version was released.
The 'database revision number', displayed on the main menu, in the 'View session information' link (on the main menu), in the 'SM View System Configuration (1082)' function, and at the bottom of the 'Edit Company Profile (1008)' screen is incremented every time we make any change in the database layout. For example, if a field is dropped, added, lengthened, renamed - or if a new table is added, new keys are placed on tables, etc., then we increase the 'database revision number'.
Below are examples of where to find the database revision number:
View Session Information:
SM View System Configuration (1082):
Edit Company Profile (1008):
Most program updates don't actually alter the data structure (so the 'database revision number' remains the same), and they won't take much time when you update your program. But changes that DO affect the data structure MAY take longer, since they might update every record of a large table, or move whole tables from an old to a new design.