1stSteps: On-Line Knowledge For 1stBase KSE Edition

Home

Revision History

Version Notes
2.0.0.251 Customers: Window refocus on form activate may cause crash on Windows 7. Fixed.
Main Window: Status bar now shows install type [S=Server, WS=WorkServer, W=WorkStation]
2.0.0.250 Service Appointment: Appointment notes only saved when Gobal Setting "Log Appointments To Notes" is enabled. Textbox for notes now only enabled when the Global Setting is enabled.
Set Criteria: Added filter by Appointment dates [and saving of criteria - note change to Repcriteria Table to cope with new data]
Set Criteria: Empty and Excl flags not setting correctly for date ranges - fixed.
2.0.0.249 Maintain Area Managers: Unable to add new Area Manager when none exist - fixed.
2.0.0.248 Software protection system unable to cope with 64 bit o/s as has a 16bit subsystem. Alternative protection system added.
2.0.0.247 SQL error in PrepSQL for Hot Customer window (incorrect spacing in AND/WHERE) - fixed
2.0.0.246 Global System Settings: Added option to prevent adding a new s/n from cust window.
Global System Settings: If a new s/n allowed there is also opton to force confirmation of serial number
2.0.0.245 Customers: Add Machine: Opton added to Global System Settings to set whether the incept date of the Machine Registration Record is reset if the machine already exists.
2.0.0.244 Customers: Add new customer - Pricing method retained from client already on screen - now resets to "Retail"
2.0.0.243 Remove Deleted Records: failing if db version not numeric - fixed
Machine Registration - deleted dealers now hidden from drop down list - option in list allows them to be shown again
2.0.0.242 Internal version
2.0.0.241 Internal version
2.0.0.240 Foreign language version - system date formats causing crash - fixed
1stBase Loader 2.0.0.22 Crashes if db version not numeric - fixed
2.0.0.220 To 2.0.0.239 Debuging versions: extra messages added - internal release only
2.0.0.219 Product activation: added auto load of key from Key folder plus 'telehone activation' window.
2.0.0.218 Print Invoice: could get locked into a loop if this functions errors - fixed.
2.0.0.214 To 2.0.0.217 Internal issue only.
2.0.0.213 Customer Letters/Emails: All dates except customer/machine notes now in 'long' format.
Diary Email: All dates now in 'short' form.
2.0.0.212 Window sizing: Window heights changed for Windows XP
2.0.0.211 CV Report: Added Customer Incept Date column. Report is now sorted by this column.
2.0.0.210 Printer: Set Printer dialog rewritten - now prints correctly to selected printer.
2.0.0.209 Diary Report: Not printing password. Added in Client Name column.
2.0.0.208 Added debug/log messages for MDI Startup
2.0.0.207 Customer Notes: Check boxes for WordWrap etc converted to buttons. Also added 'reset coloumn widths' button.
2.0.0.206 CV Report: Switched to Landscape mode.
Print Preview: Not picking up landscape mode in all cases - Fixed.
2.0.0.205 CV Window & Report: modified.
2.0.0.204 Short/Long form reports: revised for the changes made in CV data entry.
2.0.0.203 CV Report: added to print menu
2.0.0.202 Print Invoice/Outstanding Invoices: Unable to print if main order was deleted. Fixed.
2.0.0.201 Engineer Invoice: Not able to enter parts if no locations defined regardless of setting of StockControl. Fixed.
Engineer Invoice: Crash if part cost price is empty - fixed.
2.0.0.194 To 2.0.0.200 Phone Number Validation: Not saving certain types of number to lookup index. Fixed.
2.0.0.193 Stock Control: Added edit for location name.
2.0.0.192 Stock Control: If changing sell price inv VAT only and click save button change to price is lost if you do not first tab away from the field. Fixed.
2.0.0.191 Stock Control: Pressing a search function key (e.g. F4) caused crash. Fixed.
Diary Emailing: Bad file close (index no was 0 instead of -1) on Staff File - fixed.
2.0.0.190 Move Stock: 'Other user trying to change same data' when move clicked. Fixed.
2.0.0.189 Apppointments: Flagging an appoinment complete was locking out invoice add/edit until window closed and then re-opened. Fixed.
2.0.0.188 Stock Master: Added description search option.
Part Lookup: Default search is now description.
Locate Stock: If 'Show Location' clicked and no location highlighted crashes. Fixed.
Print Stock Orders: Crash when attempting to update 'complete' flag. Fixed
2.0.0.187 Engineer Invoice Pad Entry: Not testing for start > end. Fixed.
2.0.0.186 Invoice History: Not always able to reprint invoice from the print button - fixed.
2.0.0.185 Phone number checking: ValidPhone() was returning true for empty phone numbers - fixed.
2.0.0.184 Stock Move: Now positions to stock item selected in Location Stock if that item is available. Also Grid columns are now resizable.
Location Stock: Form made wider, grid columns are resizeable.
2.0.0.183 Encrypted Systems: Not all fields being decrypted correctly in reports - fixed.
2.0.0.182 Machine Registration: Crash when trying to change record date in history grid. Fixed
2.0.0.181 Maintain Area Managers: Invoice Pad input not enabled after saving a new Area Manager. Fixed.
Remove Deleted Records: Changed so that no personnel are removed by this function. This is necessary to maintain the integrity of system history. Note that Users marked for deletion are unable to log into the system.
2.0.0.180 Area Managers Invoice Input: Stock Level update now obeys 'Stock Control' setting in Global Settings.
Area Managers Commission Rates: Not always setting edit box value correctly - fixed.
Also 'type mismatch' error fixed.
2.0.0.179 Appointment Invoice Entry: Added stock entry which also takes entered items from van stock.
Machine Registration: Edit History or Save when the history contains an empty date causes crash. Fixed.
Total Sales/VAT report: Now includes Trade invoices.
2.0.0.178

Encrypt data: Not encrypting data - fixed.

2.0.0.177 Letter Print: Not selecting bins for heading/continuation sheets - fixed.
Process Order: 'Type Mismatch' error when system trying to prepare invoice - fixed.
Customers & Orders: Customers can now be catagorised by pricing type - new tab added to customer that allows Retail, Retail - Discount and Cost Plus Markup - discount pricing. Order input window indicates trade customers and display changes to suit customer type (discount and/or markup shown as required.). Note that the VAT calculation for Trade Sales is different - VAT is added to the price total, Retail Sales calculates on an item by item basis in order to preserve £.99 pricing. The Invoice main and detail records have additional fields to take this into account.
Global System Settings: Added 'Trade Pricing' Option - if unselected trade pricing options do not show elsewhere in 1stBase.
Templates/Forms - Form Assignment: Additional field added for Trade inivoices.
Trade Invoices: Additional fields added - #SubTotal#, #Discount# (%), #DiscountAmount# (£), #Total# (sub-total-discount), #VAT# (VAT on discounted amount), #GrandTotal# (=Total+VAT) & #VatAnalysis# (breakdown of VAT calculation).
Invoice History: Indicates Trade invoices (by adding 'T' suffix and shows discount & VAT. Note Retail invoices still show prices including VAT.
Invoice History: Added Print button to allow Invoice Reprint from this window.
Customer Order - Part Lookup: Added ability to search description and can search multiple words. Also changed part ref search so that searches for string at start of part ref. Search can be continued from current record position when 'Find' button clicked again (resets when end of file, no match or criteria changed)
Total Sales / VAT Analysis Report: Revised to ignore Retail Invoices due to differing pricing structure.
2.0.0.176 Banking Report: Commission structure revised again - Ser Plan renewals can now be added as fixed price commission or added to qualifying sales for % payment. Also revised Area Managers maintenance to suit.
Print Preview: Not setting page size when report in Landscape. Fixed.
Print Preview: Print: Not setting printer into Landscape. Fixed.
Hot Customers: Was saving it's position if loaded ay startup and contained no records so unloaded. This meant that when it did have records the startup position was reset. Fixed: Unload on no records does not now save position.
2.0.0.175 Started to add discount structure for tade sales invoicing. (incomplete) and suppressed from user view.
2.0.0.174 Banking Report: Added Commission totals for non SP services sales.
Maintenance: Added Service Commission rate entry under LookUp Code maintenance
2.0.0.173 Process Orders: Object required error: Fixed.
2.0.0.172 Banking Report: Area Manager: Not adding service charge into charges total - fixed.
2.0.0.171 Maintain Area Managers: Added 'Show In 1stBoard' checkbox
1stBoard 1.0.0.37 Added filtering to only show Area Managers marked as 'Show In 1stBoard'
2.0.0.170 Banking Report By Engineer: Revised to show charges as well as takings. Report now in Landscape to accommodate new fields.
2.0.0.169 Customers: not closing MvInvoice.mdb - gives 'file open on this machine' when trying to compact databases. Fixed.
2.0.0.168 Service Invoice Input: Added Invoice date.
Also added validation for blank invoice number.
Also datachanged flag not resetting on new invoice - fixed.
Banking Reports: Revised to use Invoice date from above.
2.0.0.167 Banking Report: Added cash/cheque total, separate from 'grand total' to reflect actual amount to bank.
2.0.0.166 Banking Reports: Records now selected by InceptTS not appointment (i.e. the date the invoice entered onto the system).
2.0.0.165 Search: Added Service Invoice Search to Move Menu.
Invoice History: Added Service Invoice tab.
2.0.0.164 Appointments: Deletion now possible if appointment is not completed and has no invoices.
Datadictionary 2.0.10: Added functionality to copy field data to new field (in order to move appointment.deleted->appointment.completed). Additional FieldCreateAction table added to .act file.
1stBoard 1.0.0.36 Recoded for deleted appointments.
2.0.0.163 Appointment Entry: Bad index/object errors trying to set focus in window. Fixed.
1stBoard 1.0.0.35 1stBoard 1.0.35: Recoded for 'Completed' field
2.0.0.162 Appointments: Completed checkbox now sets 'completed' (new) field. Deleted field not used.
Appointments: As appointments not now removed during pack operation a new 'All' button added as by default only last 6 months appointments are shown against the customer
Engineer Invoices: Relates back to appointment record for appointment details (used to be stored with invoice).
Engineer Invoices / Appointments: Also Appointments are not deleted during pack operation as needed by engineer invoice.
Engineer Invoices: now can have multiple invoices per appointment.
Banking Reports: Revised to use PrintLinkFile in order to select records from Appointments & EngInvoices
1stBase Loader 2.0.0.19 Revised to account for 1stBase systems with multiple data locations.
2.0.0.161 General: Added support for multiple data locations use DataFiles321, 322 etc for additrional paths in 1stBase.ini
General: Added window refresh after move during window load (setposition) to give a smoother look.
2.0.0.160 Diary: Added input of invoice from engineer invoice pad.
Reports: Added Banking By Area Manager and Banking Summary reports.
Area Managers Maintenance: Added input of invoice pad range.
Area Managers Maintenance: Add new record - not clearing email address. Fixed
2.0.0.159 Appointments: Appointment time label (which is shown when appointments in predef mode and appt time does not match the predef list) was showing when new appointment added. Fixed
2.0.0.158 Appointments: ‘Type mismatch’ error when trying to set appointment from predef list. Fixed.
2.0.0.157 Appointments: Code to prevent appointment duplication was not testing pre-defined times if they were being used (testing time picker instead). Fixed.
2.0.0.156 Appointments: Was adding event when appt completed - fixed. Also disabled completed box for new appointments. Also removed machine s/n from event note if it is the only machine the registered to the customer.
2.0.0.155 Update system: Callback to 1stbase2 was running minimised, should have been normal window. Fixed.
2.0.0.154 Update System: Callback to 1stBase2.exe added when it has been updated. This is to ensure that any updates the new loader needs to perform are done. NOTE: This may result in the 'about to update' window showing twice in succession.
Report Print: Could show time in date selction parameters - fixed.
Condense Report Options: Not picking up 'Serial Number' option when printing - fixed.
Label Printing: Printing 'Unknown' if customer name blank - fixed.
Dealer Sales / Point Percentage Reports: Wrong error messages given if parameters not set up - Fixed
Reports: Some reports could show an unsold machine against a customer when a purchase date exists but status is other than sold. Extra filter for status added to the SQL.
Translations: Italian version now available. Minor layout revisions made to accommodate language.
2.0.0.153 Internal only
2.0.0.152 Internal Only
2.0.0.151 Appointments: 'Completed' flag not being correctly set for new appointments. Fixed.
2.0.0.150 Customers: Unable to set appointment/add machine. Due to savenotes function returning incorrect value. Fixed.
2.0.0.149 Customers: Appointment Grid not resetting background colour correctly - fixed.
2.0.0.148 Diary: Added extra error handing in the loadFrmconfig() and LoadFrmOptions functions. This will allow the diary to continue with default values if the config tables are missing or corrupt.
Customer Notes: Now saves changes if Appointment new/change window opened or displayed machine (and therefore the machine notes) changed or Add Machine window opened.
2.0.0.147 Appointments: Changes to machine, engineer or call reason not setting updated flag - fixed.
2.0.0.146 Customers: Added Start Date and Issue No to credit card details.
2.0.0.145 Internal Only
2.0.0.144 Internal Only
2.0.0.143 Customers: Added multiple appointments per customer.
Customers: Appointment setting/revision now from pop-up window. This window also allows the appointment machine to be set and user notes to be added to the appointment.
Reports/Email: Revised for new appointment setup.
Diary: Filters out completed appoinments.
Remove Deleted Records: Removes completed appointments.
2.0.0.142 Added DDE Interface for 1stAction program.
2.0.0.141 Customers: Added 'Password' field.
Customers: Saves currently selected machine with appointment - so can be picked up by diary reports.
Customers: 'New' machine button was not disabled when there were no machines available in stock database. Fixed.
Area Managers Diary Email: Now supports multiple appointments per email. Add @P:FOREACH and @P:NEXT to wrap the repeating text (currently has to be entire document text)
Diary: Added optional display to day/date headers in appointment list.
Diary: Added user definition of column layout and configuration window for it.
Customer Notes: Now Possible to set notes against individual machine.
Form Print Options: Added option to print machine notes.
Diary Print: Added printing of machine notes.
Diary Email: Added inclusion of machine notes.
Remove Deleted Records: Revised to cope with new data requirements (machine notes, deletion of machines affecting machine notes and appointments).
2.0.0.140 Appointment Emails: Operator Name & Event type added back in - there are now two options for note inclusion, basic and full
Machine Registration: Cannot add more than one machine without closing/opening the window. Fixed.
2.0.0.139 Appointment Emails: Removed Operator Name and Event Type from Notes.
2.0.0.138 Appointment Emails: Parsing of time element revised so that Appointment Note used if available. NOTE that where specific time formatting used (i.e. without @Time placeholder) then the time portion of the appointment timestamp is still used.
Appointment Emails: Template: @Time/@Date placeholders are not now case sensitive.
Short Form Customer Report: In some circumstances the report printed more than one page - fixed.
2.0.0.137 Appointment Email Template: Date/Time formatting for mail header revised so that user can specify whether to include and what format.
2.0.0.136 Customers: Appointments being tested for duplicates and clashes when appointment not changed - fixed.
Canvass Criteria: If selecting for records <date then was including records with empty dates. Fixed.
Email: Added the ability to email appointments to Area Managers. A separate email is sent for each appointment and the format is based on an email template (users can therefore decide what information to include).
DataDictionary: If using an old version of 1stBase.DIC it was possible to lose data as the program removed undocumented fields, tables or indexes. Default operation now ignores unwanted items but a switch has been added should this operation be required.
2.0.0.135 Maintain Appointment Slots: Was allowing invalid time separator ('.') when should be as locale setting (normally ':')- fixed.
Appointment Slot Entry: Appointment Comment now disabled if usgin this method of appointment entry.
General Time Formatting: Now obeys locale setting for time separator.
Corrupt Databases: Added autorepair option when a corrupted database is detected.
Open DataBase: If corrupted file detected and repair is unsuccessful then function was returning an invalid file number, now returns -1 (indicates error opening file).
TelMon Interface: Manual Lookup from Telmon (from call list) now searches phone, mobile and fax fields.
2.0.0.134 Customers: Revised Appointment validation - system date/time format could cause inconsistencies.
2.0.0.133 Customers: Added the option to select Appointment Times from a predefined list.
This option can be set from Global System Settings and the list defined in LookUp Codes.
When selected setting applies to all operators with access levels below admin.
Maintenance: Added LookUp codes- Appointment Slots to allow appointments to be set up.
2.0.0.132 Customers: System may crash when attempting to open Notes or KeyFields windows
from the buttons in the Customer window. This generally happens when a maintenance window has been opened after the Notes/Keyfields window has been closed - fixed.
Customer Order: Ctrl-Key display of searchable fields did not highlight Cust Ref. Fixed.
2.0.0.131 Remove Deleted Records: The Counter reset function did not always work due to fields in the primary/unique indexes not being populated - fixed.
2.0.0.130 Customers: Appointment comment not clearing when adding a new customer. This is only apparent if the appointment comment has an entry before adding the new record. - fixed.
2.0.0.129 Customers: When adding the very first customer record into 1stBase the Appointment Comment may read 'Combo1' - fixed.
2.0.0.128 Customer Notes: If a new note is added to a customer, saved and then edited, without moving off the customer record then the note is duplicated - fixed.
Search Toolbar: If a new search is made when the list of previous searches is fully populated then the newly searched item is not always added correctly - fixed.
1stUpDate Installer: Revised to cope with non-standard and foreign 'program files' folders.
2.0.0.127 Select records for Canvass / Report: If include/exclude deleted records set and a sort order is selected then 'unable to select records' error - fixed.
2.0.0.126 Groupings Report: Crashes with 'no current record' error if there is not at least one assignment to a customer of an area, team or group - fixed.
2.0.0.125 Report Print: Added attachments to parameters list printed on report. (Suitable message added to Lang1stFR.DLL ver 1.0.13)
2.0.0.124 Machine Registration: Unable to save changes with - 'item not found' error - fixed.
2.0.0.123 Canvass Critera: Added selection options for machine attachments. Suitable messages added to Lang1stFR.DLL (1.0.12)
Customer Record / Invoice Print: Added customer VAT No. Message added to Lang1stFR.DLL (1.0.12). Add #VATNO# to Invoice Template to print this field.
2.0.0.122 Order Input & Stock Master: VAT Calculations for foreign number formatting fixed.
Order Input: Rounding error on deleting line fixed.
Canvassing: SQL fixed for non english date formats.
2.0.0.121 Canvass Criteria: 'Object Required' error when loading saved criteria - fixed.
Application Start: "Bad file number' error if a network path is passed on the command line (e.g. \\server\myfolder) - fixed.
File Functions rewritten to use FileSystem object.
2.0.0.119 & 2.0.0.120 Changes made for locale settings which tested ok in Windows 2000 did not work on Windows 98 and caused crashes. Fixed.
2.0.0.115 To 2.0.0.118 Added extra logging messages for debug purposes.
2.0.0.114 Customers / Global System Settings: Can now prevent change of contract expiry date by non supervisors.
Maintain Master Stock: Unable to add/edit records 'type mismatch' error - fixed.
Process Order: 'Change without edit' error - fixed.
Customer Notes: It is possible to cause multiple copies of a note by double clicking the save button (only affects slower pcs's) - fixed.
2.0.0.113 Customer Notes: Date input format in event timestamp now conforms to windows setting.
2.0.0.112 Customer Notes: When an appointment event is added as the result of a new appointment or appointment change an additional (unwanted) time value is inserted between the appointment date and time – fixed.
2.0.0.111 Customers: Ctrl Search Keys bringing up wrong search windows - fixed.
Letter Template Edit: Foreground colour change affecting entire document instead of selected text - fixed.
Demo Versions: Expiry Date now displays in Locale format.
All Windows: Ctrl Key search - blue highlight of searchable fields not reset when window loses focus - fixed.
2.0.0.110 Saved format of dates where time not required changed so that time is not saved.
Engineers Diary: Date display not conforming to Windows regional settings - fixed.
SQL routines for record selection streamlined (canvassing & print functions).
Reformatting of dates in 1.09 could cause report print problems - fixed.
2.0.0.109 Date format processing revised.
Letter Template Edit: Insert KeyField not working - fixed.
2.0.0.108 Stock Location Maint: Locate stock item would not show main store if 'Show Location' clicked. Fixed.
2.0.0.107 Added serial number check for unsupported copies.
2.0.0.106 Minor revisions to functions - no effect on user functionality.
2.0.0.105 Notes & KeyFields: Index prompt giving 'Unable To find Message #0' error after certain types of search - fixed.
2.0.0.104 Menus: Recoded to provide better consistency.
2.0.0.103 Date Fields: Spurious times being saved where date only required. Fixed but databases need to be scanned and the times removed. This was caused by null dates being set to current date (c/w time) and date then changed to no null value keeping the time from the 'null' value (displays current date if null)
Diary Print: Occassionaly missing appointments off printout due to time formatting - fixed.
2.0.0.102 Reprint Invoice: 'Table not found' error if sending to print preview and sending to printer from print preview. Fixed.
2.0.0.101 Customer Notes: If 'save settings' flag not set (local system settings) the rowheight for the notes could be 0 and not able to add notes. Fixed
2.0.0.100 KeyFields: This window is now resizable. Added headings to the input fields.Lang1stFR.DLL updated for messages (1.0.10)
Machine Registration: Unable to open window if no records exist. Fixed. (Workaround at prior versions - add a machine from customer record)
Canvassing: Cursor keys now work.
Edit Letter Template: Adding a new record did not clear the Email Subject or Email flag - Fixed.
Stock Master Maintenance: Data entry to commission table fixed.
Stock Master Maintenance: Description field extended from 30 to 50 characters
Stock Master Maintenance: Added search by Stock Group option (Only available on Ctrl-Click search at present)
DataDictionary: Revised to copy with field resiszing. Also added Auto compare option to suppress questions (on by default) and messages when comparing from main screen. (ver.1.0.0.4)
2.0.0.99 Customer Notes: Moved Wordwrap from menu to toolbar. Added grid autosize option to toolbar. Lang1stFR.DLL updated for messages (1.0.9)
Letter Printing: If letter was more than one page long the subsequent pages were printed but blank. Fixed.
Letter Edit: Page numbers only showing correctly if view mode was set to 'page'. Page view mode is now the default display mode.
2.0.0.98 Maintain Users: Not recognising that password change is update to record. Fixed.
Customer Notes: Reset Note Timetamp security - cannot be changed on unsaved note unless supervisor.
Customer Notes: Date format incorrect after TimeStamp edit (was showing partial seconds). Fixed
Maintain Stock: VAT Calculation for non UK currency (where ','=decimal point and '.'=thousands separator) fixed.
Also added 'unlock' button to protect part ref & description. Lang1stFR.DLL updated for message (ver 1.0.8)
Customers: Alignment of 'Created' date corrected.
2.0.0.97 Customers: Fixed Alt+Click TeamLeader not always adding blank record
Customer Notes: User can now change Timestamp of note on new (unsaved) note. Used to only be allowed for supervisor level.
2.0.0.96 Customers: Appointment Note is now a drop down list.
Maint Menu: Added entry for Maintain Appointment Notes.
Canvass Criteria: Corrected error in record selection. If you excluded Teams, Areas or Groups then records that did not have any setting for that item were also excluded from the records selected.
Lang1stFR.DLL also updated for new messages (ver 1.0.7)
MIVAC.MDB: Added index to Customer Table - HotOperator to speed up load time for Hot Customers window.
2.0.0.95 All windows (where appropriate): Holding down the Ctrl key now shows searchable fields in Blue. Ctrl+Click on blue text brings up appropriate search window.
All windows (where appropriate): Where LookUp codes are used (e.g. Teams in customer window) Shift+Click on text to left of drop box now brings up relevant maintenance window. Alt+Click brings up maintenance window and adds a new record.
Added saving of 'exact match' setting for main searches.
Tele-Sales Staff Maintenance: Crash when trying to open search dialog - cured.
Customer Report: Reduced overall width by 0.5cm - some laserjets no coping with text at old width.
Print Diary: Selection window reset to fixed dialog (was sizable). Also control box removed.
Remove Deleted Records: Do you wish to change collating order... default button is now NO.
Remove Deleted Records: Now Tests for empty fax_comp or mobile_comp when phone, fax or mobile is not empty - resets fields if needed. This is required for the mods made to TelMon/CallID which can now search on any of these fields.
Lang1stFR.DLL also updated for new messages (ver 1.0.6)
2.0.0.94 Machine Registration: Warranty Expiry date was showing as 'Serial No' - corrected.
Remove Deleted Records: Revised so that MVSMALL.MDB is test opened before deleting source database.
Suitable message added for test open of compacted database into Lang1stFR.DLL (ver 1.0.5)
Also reset of counters is now done before compact operation (previously was done afterwards)
2.0.0.93 Machine Registration: Added Warranty Expiry Date
Customers: Added Warranty Expiry to machine list.
Global Settings: Added options for Customer window machine list - can turn attachments/warranty expiry on/off
Lang1stFR.DLL also updated for new messages (ver 1.0.4)
2.0.0.92 Customers - Add Machine: Purchase date not setting correctly. Fixed
2.0.0.91 Location Stock: Unable to move stock to a location that has no stock defined: Cured
Location Stock: Unable to add stock to a location that has no stock defined: Cured
2.0.0.90 Canvass Criteria: Fixed 'bad message' in form caption.
2.0.0.89 Diary Print: May print selection criteria if a report that used criteria printed or canvass window used - cured.
Diary Print: Message for printing.preparing of report was incorrect cured.
1stGenrl.INI: did not include setting for french language dll - corrected.
Save Criteria: Criteria table did not allow zero length strings in memos - cured & 1stbase.dic revised.
2.0.0.87 Added copy of 1stUpDateR.EXE to 1stupDate.EXE on app start (auto update function)
2.0.0.86 Customer Notes: New notes always saved with the current date (i.e. retrospective entry required saving the note and then re-editing the date). Cured.
2.0.0.85 Global Settings: Option added for logging 'report printed' to notes.
AddEvent() - now tests to see whether notes form needs refreshing (used to refresh on every call regardless of cust_no)
2.0.0.84 Customer Report & Diary Print: Were printing notes marked for deletion - cured.
Letter Print: Code changed so that each letter is sent to the printer as a separate document (rather than all in one lump)
2.0.0.83 Customer Notes: Null dates not being handled correctly - fixed.
2.0.0.82 Incorrect date display format (demo.frm) for time date limited demo system - cured.
2.0.0.81 Some table indexes giving 'bad message' for files index (due to incorrect casing of
comparison string). Cured.
Green background for customer machine list not resetting - cured.
2.0.0.80 Diary Print: Added Contract Expiry option.
2.0.0.79 Fixed VAT calculations.
Record select warning (print records within criteria): Now default button is 'No' (was 'Yes')
Set Criteria: Clear button disabled Area/Team/Group selection lists - cured
2.0.0.78 Added Bank details to WP template fields list
2.0.0.77 Added Comment text to Diary.
Added User defined column & footer to Diary print (under maint, templates/forms, report print options.
2.0.0.39 To 2.0.0.76 Internal code updates to improve efficiency.
2.0.0.38 Local System Settings: Now cannot change data path if passed on command line with /data= option
Moved majority of public variables into appinfo structure
Revised dbfilopen() so that fpath parameter defaults to appinfo.datapath. Now means that fpath param is optional (coding revised to suit)
Customer Notes: Date Insert Position was being ignored for issue of letters/emails etc - always inserted at bottom: Fixed.
2.0.0.37 French translations added
2.0.0.37 Maintain Locations: Calculation of stock value crashing if price was null (and crashing 1stBase): Cured.
2.0.0.35 Print Diary: Now prints a blank page if no appointments exist for a particular engineer.
Also revised layout in Intro form so that more room vailable for status display.
2.0.0.34 Deduplication: Errors fixed for stock, lookup codes and stock groups
2.0.0.33 Stock Deduplication: Crashing in form.load because of field name change (st_data(0) not existing). Actual stock deduplication now by sending new partref into property.
Machine Registration: Error when adding new machine: trying to set focus to grid when not enabled - fixed.