2.13.0.0
--------
        Real Time - 04/08/2016 - Moved Exclude today from flexi calculation flag from ini file into System table

2.12.2.0
--------
        Real Time - 19/07/2016
        Bug fix - Recalc flexi wasn't working correctly (ClockingEngine.pas - DoFlexiHourlyRates)

2.12.1.0
--------
        Real Time - 11/07/2016
        Bug fix - Entitlements report from main menu didn't do anything

2.10.8.0
--------
        Real Time - 17/06/2016
        Bug fixes in Man hour summary and Times and clockings reports. Totals when grouped were not correct and this was all due to
        some rates in the absences table being set to -2 (nsTime).
        Changed the way the Man hour report got the absences data so these are excluded and for the Times And Clockings the DoRates
        procedure in CalcRates.pas was changed to ignore -2's when adding into the totals. 

2.11.6.0
--------
        Real Time - 06/06/2015
        Bugs in edit clockings where creating a new day and there was more than one Error code generated (eg. a Violation and Lateness)
        The first problem was that it was saying there was no date entered and the next was that the 2nd Error was not saved.

2.11.5.0
--------
        Real Time - 09/03/2016
        Changes in TCalcRates.AdjustHours when it adjusts the rates when using weekly combined system(Amii)

2.11.4.1
--------
        Real Time - Re-complied as database changes in Scripts211.txt

2.11.4.0
--------
        Real Time - Speed report employee filters screen
                    Only select first employee when going into edit clockings screen

2.11.3.0
--------
        Real Time - Re-compiled as database changes in the Scripts211.txt

2.10.7.0
--------
        Real Time - Man hour summary report - Put back original code as only totals for Rate1 were being printed for
                  'Weekly Rate'

2.10.1.0
--------
        Service - When there were no terminals the Status Lock was not begin released (clockingEngine.pas - TermStatusChange)
                - When processing the stored transactions it now checks the Clockaudit file to see if the record already exists.
                  It also checks duplicates in the Trans table
2.10.4.0
--------
    - Real Time - Added ini file option (SingleColumnTimesExport) which will export the Times in the Times and Clockings report
                  export into a single column. This is how it did it originally

2.10.2.0
--------
   - Real Time - Button on employee screen to get the Face Template for an Employee

2.10.0.6
--------
   - Service Bug Fix - When applying grace where no AMOUNT was specified the program fell over with
               a Division By Zero

2.10.0
------
  - Face Scanner

2.9.0
-----
  - Split Shifts
  - Bradford Factore Report : Bug fix in dynamic SQL for Half day abseneces
  - Employee - Annualised Hours : Enable buttons if user checks/unchecks item in grid
  - Reports : Compress headings
  


2.8.2
------
 - Add exact match to Borderless form and change where needed
 - Fix AV when adding new employee and then clicking on the SAVE button (Removed inherited from OnDestroy)

2.8.1
=====
-Comms: Commented out code to do Offline Enrolements on startup as per Luke's requesst.
-Comms: When checking to see what tasks need to be run set the ShortDateFormat to dd/mm/yyyy
        to see if this resolves the issue Dickies are having with date format getting set to US.
        This also writes the date format to the audit log (level 3)


2.8.0
=====
- Access Control : Access control will register lateness when Ini Switch "LogACLateness=1" is set.
  ShiftRef added to "ClockingTimes" table for above change.


2.7.4
=====
- Custom Reports : added code for custom reports. There was already some code in place but it actually
                   didn't work. Only Custom Report added to date is for VES Andover (ReportsLink.dll)

2.7.2
=====

-Report filters  : Bug when saving Absence Code report filters which was not saving/restoring the correct ones
-Reppor filters  : Dont allow the user to save the filters for the PROTECTED filters.
-Report filters  : When saving a new report filter it then reverted back to the first filter in the list, this now
                   stays on the filter that was just added/edited.
-Comms           : Restart Thread of all terminal Types
-Entitlements Report : Export was not exporint what report was printing.
-Entitlements Report : Additional columns added to report

2.7.1
======
-Comms: Fixed bug which was picking up the wrong ID when a user was added via the Clocking Machine
-Bradford Report: Can now filter by Absence type
-Bradford Report: Fixed bug whereby the filters were not always filtering the correct information
-Deleting Absences: Fixed bug which did not update the employees entitlement when an absence was deleted
-Comms: Fixed bug with then Grace period not being applied correctly.
-Man Hour Analysis Report: Fixed bug whereby the report totals were not being split across the different rates.
-Calendar: Change the font colour if the background colour was set to Olive.
-Edit Clockings: Fixed a few display issues
-Absences Report: Fixed problem with data being excluded when no filters were applied.
-Onsite listing Report: Fixed issue with report not showing all data.
-Schedules/Shifts: Fixed issue when a shift had a daily rate defined in that it was not being used.
-Comms: Fixed bug which was not looking at the "Exclude today in flexi calculations" switch.
-General: Issues resolved when the text size was set to anything other than 100%
-Working Time Directive Report: Average hours not being calculated.
-Employee Details: Fixed bug which was not mirroring some of the data in the HR Module.
-Employee Listings Report: Fixed bug which excluded data if nothing was filtered.
-Reports: Export button had been removed. 


2.7.0
=====
-Comms: Added more information for access control.
-Comms: Changed it so if the system is back up and running it, tells the manager.
-Manager: Fixed bug where restore would restore the splash screen behind the main screen.
-Annualised Hours: Added annualised hours module.
-Startup: Modified it so if there is no database connection it saves the audit to a file as it is going along.

2.6.14
=====
-Comms: Fixed a bug where fingerprint templates were not getting sent to other terminals when enrolling a new fingerprint.
-Comms: Changed the startup so if there is an error its not displayed, but audited for the service.

2.6.13
=====
- Reports: Enh 1115. Modified the absence report so half days absences are now represented by 0.5 instead of
  the number of instances.
- Reports: Modified the reports screen, so the absence types can have the select all button like the filters.
- Payroll Export: Modified the screen so weekly type is selected by default.
- Comms: Fixed range check when doing business leave.
- Comms: Fixed issue with business leave and it not creating the absence with the correct business leave code.
- Comms: Added more auditing.
- Book Absences: Fixed an issue with flexi no calculating correctly it was creating duplicate periods.

2.6.12
=====
- Reports: Fixed bug 1107 where the times and clockings report were not displaying the last rate.
- Reports: Fixed bug 1108 where the manhour report was giving incorrect totals when grouped.
- Reports: Modified the manhour reports so flexi totals are displayed if they work flexi.
- Reports: Modified the times and clockings reports so flexi rates are included.
- Reports: Fixed bug 1114, where the export in the manhour summary report was excluding the payroll number.
- Calendar: Fixed key violation when booking absences.
- Book Absence: Fixed bug 1111 in the flexi where it was putting values in future periods when booking absences.
- Edit Flexi: Fixed bug 1106 where the screen was not allowing three digit figures to be entered.
- Audit: Modified the audit find box so it doesn't move when you are searching for an item.
- Comms: Fixed a bug in the clocking engine where it was misidentifying people starting a new shift.

2.6.11
=====
- Shifts Screen: Fixed bug 1092 where the tab was displaying the wrong information.
- Book Absences: Fixed bug 1097 where an SQL error was generated when booking multiple days.
- DBSetup: Fixed bug 1095 where the test button was not looking at the database name.
- DBSetup: Fixed bug 1096 saving incorrect setup exits RealTime.
- Backup: Fixed bug 1091, where the audit was not getting backed up.
- Backup: Fixed bug 1099, where the backup was not backing up new tables correctly.
- Backup: Fixed bug on the backup screen where the controls were not displaying correctly.
- Comms: Fixed bug 1098, access violation when running a task.
- Comms: Modified the comms to if there are errors it should recover better before having a fatal error.
- Manager: Modified so it shows which tasks are running in the manager, when they are run.
- Reports: Fixed the times and clockings report, so the paid and actual filter displays the correct value.
- Reports: Added the export to CSV option to the reports screen
- Reports: Enh. 946 Improved the HR CSV export, so it gives dropdown information, not database values.
- Comms: Added more auditing when running absence tasks.

2.6.10
=====
- Startup: Fixed bug where the software was constantly trying to upgrade.
- All: Added custom option into the registry.

2.6.9
====
- All Screens. Fixed bug 1074, where decimal masks were not working.
- Reports. Modified reports so leading zeros are not displayed for decimal times.
- Change to auditting for Multitek terminals.  Transaction reference is now shown when storing a 
  transaction and if there is an exception in the StoreTrans routine it is now auditted.
- System. When the DebugPath, ExePath and DataPath system settings are read in a trailing slash is added if necessary. 
- Audit. Updated some error messages so they are spelt correctly.
- Audit. Modified the audit thread, so it will try and restart if an exception has been created.
- Comms. Fixed an issue with uninitialized data being sent to the terminal.
- Comms. Made sure when writing a user that its the end of the command.
- Comms. Modified the comms do if it sends a user more than 30 continuous times and fails, it takes the terminal 
  offline. If its less than 30 it will just report the failure.

2.6.8
====
- Employee / HR Screen. Fixed bug 1087 where the entitlement data was not saving correctly.
- Employee Screen. Fixed list index out of bounds when setting up a new employee on a blank system.
- Employee Screen. Made sure enroll button was only active when editing an employee.
- HR Screen. Fixed bug where not all controls were getting disabled.
- Main Screen. Fixed bug where the logon option wasn't available if a user logged off.
- All Screens. Fixed bug 1086, making sure the database connections were getting terminated.
- Comms. Added more auditing to the general absences tasks.
- Comms. Made sure if more than one site is selected the comms adds in multiple general absences checks.
- Logon. Fixed bug 1089, changed the screen, so the cursor is in the password box.

2.6.7
====
- Anomaly Codes Screen. Fixed bug 1084 where the colour was not always saved.
- Users Screen. Fixed bug 1083 so the users rights were saved correctly.
- General Screen. Fixed bug 1082 where long messages option was not being read correctly.
- Comms. Fixed bug 1078 where duplicate tasks were getting added to the task list.
- Comms. Modified the comms to remove duplicate tasks and changed the saving of tasks.
- Comms. Fixed bug 1077, made the tasks saved as and when they are changed and not when service is shut down.
- Comms. Fixed a bug where the time was getting saved incorrectly. This only effected night shifts.

2.6.6
====
- Comms. Fixed issue with absences not being generated.

2.6.5
====
- Global Absence Screen. Fixed bug 1079 so there is now a progress bar when saving global absences.
- Global Absence Screen. Fixed some display issues with the screen.
- Calendar Screen. Modified the calendar so global absences are now marked with a diagonal line and show in the hints.
- Edit Absence Screen. Modified so global absences are marked with a tick.
- Employees Screen. Fixed bug where it was updating an employees global absence regardless of if they edited their
  global absence group or not.
- Shifts Screen. Modified the screen so if the absences were updated and it was assigned to a global absence, it
  would update the global absence information.

2.6.4
====
- Fire Alarm Screen: Modified how the program saves the printer name as if it was a network printer the name was
  getting corruped when saving and therefore not printing the report.

2.6.3
====
- Employee Screen. Fixed a bug where if you opened the calendar from the entitlements page, the absence 
  information was not being displayed in the hints.
- Reports: Fixed a bug in the Manhour Detailed report where it was not displaying all the information if an employee
  worked half a day and had half a days absence.

2.6.2
====
- Setup Screen. Fixed bug 1072, where adding a new user overwrote other users details.
- Setup Screen. Modified the tab order for the users screen.
- Reports. Fixed a bug where the weekly overtime was not getting calculated correctly.
- Comms: Fixed a bug where the clocking engine was not writing the clockings in the correct place in the DB.

2.6.1
====
- Weekly Rates Screen.  Fixed the problem where the first rate name displayed was always blank.
- Reports. Stopped Index out of bounds error when there are no available reports to print.  When
  there are no reports available the controls are hidden on the form, a message is displayed in
  the middle of the form to say there are no available reports and a close button is made visible. 
- Reports. Modified the Times and Clockings report, so it now displays multiple clockings and not
  just the first clocking.
- System. Modified the decimal display so its displayed to 2 decimal places.
- Main Screen. The Edit Data options are no longer visible if T&A isn't in the licence options.
- Main Screen. The Schedule options are no longer visible if T&A isn't in the licence options.

2.6.0
====
- Added flexi balance enquiry to the terminal function key options.
- Added compatibility for fingerprint algorithm 10.0.
- Auditied terminal property information on connect.
- Increased the auditing for the InBio Units.
- Modified how the templates are sent to the InBio terminals.

2.5.0
====
- Fixed access viloation bug when starting up the system with a problem.
- Added an extra field to the report options table.
- Implemented the Fire Alarm link in RealSrv.
- Fixed problem with attendance panel, not refreshing automatically.
- Increased size of last clocking column on the attendance panel.

2.4.1
====
- Fixed a bug where an Internal terminal was still changing the access control status.
- Fixed a bug where the access options were not being sent correctly to the terminal.

2.4.0
====
- DB Change for doors for the InBio Units.
- Fixed a bug where it wasn't reading the Onsite /offsite status in the general screen.
- Fixed a bug where it wouldn't send templates to UK terminals.
- Added button on the terminal frame to employee information to the terminals for the InBio.

2.3.0
=====
- DBChange for the WebPortal.
- Changed connecting to the database, so if it can't find the database after so many attempts it displays the database config screen.
- Added new progress on the splash screen, so display connecting to database.
- Updated the windows version
- Modified the paths RealTime uses, so they are definable in the ini file.
- Fixed Alerter module after inital testing.
- Fixed alignment issue on shifts screen.
- Fixed bug where an invalid user id were causing constent sending of employee information.
- Added access control controls to the employee screen.
- Added fingerprint enrollment information to the employee screen.

2.2.0
=====
- All reports updated.
- Reports screen options and layout have changed.
- New Report Options table added.
- Updated the attendance panel report.
- Fixed bug 819, so the help file now opens when the button is pressed.
- Fixed bug 993, so the manager software does not display multiple instences of the terminals.
- Added extra security options, so you can now choose if a user can edit an absence in the edit data screen.

2.1.0
=====
- TSoftware renamed to TSWPackage.

2.0.0
=====
- RealAlert packaged added.

1.25.9
======
- Duplicate UDP packets now ingored in UK Terminals.

1.25.8
======
- Fixed bug 1004 a problem synchronising the HandScan templates.
- Fixed bug 1006 an issue with the HandScan and showing a debug message from the DLL. This requires a new version of the HRAPI2.DLL.

1.25.7
======
- Fixed bug with Handscans not working with the service comms.

1.25.6
======
- Fixed bug 1002 where the totals for the times and clockings report were not calulating correctly over multiple weeks.

1.25.5
======
- Fixed bug in how the computer name is retruieved from windows.
- Fixed a range check error in running the reports.

1.25.4
======
- Changed how the computer name is aquired from windows, so if the computer is on a domain it includes thay in the name.

1.25.3
======
- Fixed bug where users could see employee data that was outside the filters 
  set against the user in the setup screen.
- Problem with the site ref being assigned fromt the terminal when site change 
  is not enabled checked and found to be working ok in this version.
- Weekly overtime calculation nolonger includes the unpaid rate in the totals.
- Duplicate payroll nos, card nos allowed when the logged in with restricted 
  access to the employee list.

1.25.2
- Comms: Fixed a range check error when downloading the attendance log date and time data from the terminal.

1.25.1
- Comms: Fixed bug 954 and it not updating templates.

1.25.0
- DB - Added extra field to the tasks table.
- Comms - Fixed bug 947 problems with absences not being generated.
- Comms - Added more auditing to the tasks.

1.24.0
- DB - Added extra fields in the empstat table and the system table.
- Reports - Onsite / offsite report have been modified so the status is either driven from AC or T&A.
- Setup - Modified the terminal screen, so if they have access control the right options are shown.
- Setup - Added new option to the preferences screen, so choose if you send back a message to a terminal.
- Setup - Added new option to the preferences screen if they have access control to decide how the onsite status should be read.
- Comms - Modified for the access control module.
- AttendancePanel - Changed how it selected the onsite status if they have access control module.
- Reports - Fixed bug 945 in the employee info report where the report generated an access violation.
- Setup - Fixed bug 941 a typing error in the prefences screen.

1.23.3
- Comms - Modified how it processes and download clockings for the handscan unit.
- Comms - Modified how the terminal status is updated for the handscan units.
- Comms - Implemented the set time functionality for the handscan units.
- Comms - Improved auditing.
- Comms - Fixed an issue sending templates for the handscan units.
- Comms - Modified the do clockings routine to make it easier to read.
- Comms - Fixed problem with the application hanging when updating the RealComms memo.
- Comms - Fixed bug where it wasn't putting business leave hours in the absence.
- Comms - Changed how the comms writes to the iclocks LCD.

1.23.2
- Edit Data - Bug 897 - Added extra error message if they try and recalulate an absence record.
- Edit Data - Bug 879 - Fixed a bug where recalculate was not working if an absence and a clocking were on the same day.
- Reports - Bug 881 - Times and clocking report not showing if there is only absences and not clockings for that week.
- Reports - Bug 879 - Fixed problem with payroll number not being outputted in the export option.
- Reports - Bug 880 - Fixed problem with the totals not always being displayed if weekly overtime is off.
- Reports - Bug 901 - Fixed probelm with absence codes not always showing on the report.
- Calendar - Bug 895 - Fixed bug in the text calendar report which would stop it running.

1.23.1
- User ID - Changed how the card number is stored and processed.
- Comms - Added error trapping and notification if there was a problem processing a clocking.

1.23.0
- DB Update as result of merge with Krypton applicaton.
- Weekly Overtime - Fixed bug where it was not reading the correct date to calculate the weekly overtime.

1.22.6
- Employee Screen - Changed the screen so it only sends one message when an employee is updated to the Comms software.
- Employee Screen - Fixed a bug where if you were adding a new employee it was saving the terminal restrictions to the wrong employee.
- Payroll Export - Fixed bug 867 where daily overtime rates were outputting as 0 hours even if they had worked them.
- Comms - Fixed bug 840 where the status was not displaying for iClocks.
- Comms - Fixed bug 870 where business leave was not working correctly on the iClocks.
- Comms - Fixed bug 867 so it deletes commands from the command list if a problem occured.
- Comms - Changed how it sends the employee templates.
- Comms - Made sure when you delete an employee and it doesn't delete from the terminal, it is not flagged up in the Manager as an error because it may not be an error.
- Comms - Fixed bug 734 added set time functionality to the software.

1.22.5
- Changes to the TAPro_Export utility.
- Comms - Changed how the HandReader talks to the software.

1.22.4
- Book Absence: Fixed bug 846 so it brings up the correct codes for the first group in the list.
- Setup - Filters: Fixed bug 860 could not edit or save costcentres because of an SQL error.
- Setup - Global Absences: Fixed bug 859 could not delete a global absence group.
- Setup - Global Absences: Fixed a problem where it wasn't reading the global absences correctly.
- Setup - User Groups: Modified so that if an user is assigned to a group you can't delete it until the employee has been reassigned.
- Setup - Audit: Added an export to CSV audit button. So the user can output the audit as a file.
- Setup - Absence Groups: Fixed bug 826 entitlements not saving if set to hours.
- Edit Data: Fixed bug 831 where it was not allowance absences to be deleted from the edit data screen.
- Reports - Times and Clockings: Fixed bug 849 where the times and clockings weren't totalling the hours if grouped by department.

1.22.3  (Kept version the same so it doesn't confuse)
THIS IS NOT VERSION 1.22.4.  IT WAS ONLY A CHANGE TO AND BUILD OF THE TAPRO
EXPORT UTILITY AND IT WAS RELEASED AS 1.22.3 SO IT DIDN'T CAUSE CONFUSION.
- Only changes to the TAPro_Export utility.
- The export now creates a folder called TAProExport in the users Windows
  temporary folder.  eg. C:\Users\Gerard\AppData\Local\Temp\TAProExport
- Each of the XML files for employees, schedules, etc now contains a maximum
  of 1000 records from the TA-Pro dbs.
- XML files are now numbered.  eg: employees0.xml, employees1.xml
- Fixed bug where band end times were set to the same time as the start of the
  next band.  The end is now set to one minute less.
- Blob data from a table is now written into the XML in Base-64 encoding.
- The parameter 'coding=base64' is added to the XML to indicate the data for
  the XML item has been encoded.

1.22.3
- Improved speed of the Manhour Analysis summery and detailed reports.
- Changed how the shift allowances work, so when they clock out on the start / end time they also get the allowance.
- Fixed a bug in the MSSQL 2000 version which didn't allow you to create blank sets of databases.

1.22.2
- Calendar: Fixed problem with booking rates in decimal hours.
- Employee Screen: Fixed spelling mistake.

1.22.1
- Comms: Fixed bug with violation bands not showing.

1.22.0
- Payroll Export: Added new format KCS.
- Payroll Export: Modified screen to fix minor bugs with it not saving correctly.
- DB Update as an extra field was added to the Payroll table.

1.21.0
- Service Manager: Removed Pause and Restart buttons.
- Service Manager: Fixed problem of splash screen being redisplayed after restoring
                   the screen from the windows task bar.
- DB Update as result of merge with Web Clocking applicaton.
- RealTime: Edit screen - Modified edit screen so error message is displayed
            when the user tries to recalc a day with no clockings.
- RealTime: Edit Screen - To delete a day you now only have to delete the times
            for a day.  

1.20.x
- SQL Errors with Sequences when updated the Database resolved.
- Splash screen modified to show application name.
- DB Changes implemented as result of merging with Krypton Access.

1.19.8
- Changes to auditing.
- Reply to Refresh_data command sent to the uk terminal is now handled correctly.
- Fixed couple of intermitent exeception errors in the UK comms.
- Bug fixes in thread locking.
- Added debug option to allow changing the current time/date in RealComms without having to change the PC Time/Date.
- Fixed bug where tasks were not being saved to the database when the programs shutdown.
- Running tasks are now displayed in the comms software.
- Modified Splash screen to show the application name.

1.19.4
- Unused connections to the SQL server dropped correctly.
- Changes to database handling in threads.

1.19.0 In Development
- Fixed bug #783 in the report filters where they weren't ordered by filter name.
- Add auto generation of user id enhancement #781.
- Fixed bug with finding the database.
- Fixed bug #740 with the find dialog box not being displayed correctly.
- Fixed bug #725 on the abs anomaly screen where the delete button was enabled or disabled when it shouldn't have been.
- Fixed bug #565 when enetering the employee screen its not clear which employee was selected.
- Fixed bug #546 so the default holiday booking is holiday, not bank holiday.
- Fixed bug #545 you can now double click on an empty cell in the calendar and it loads the book form.
- Fixed bug when deleting an absence code.
- Modified the code so If you change an employees user id it deletes them from the terminal.
- Modified how terminal restrictions have been stored.
- Fixed bug #741 so you are now able to create a new absence group.
- Fixed bug #559 the backup saves the date in a different format.
- Fixed bug #562 it now stores the last backup path used.
- Fixed bug #557 if now shows better progress information when backing up and restoring.

1.18.5
- Fixed bug where it wasn't auditing information
- Fixed comms access violation
- Bug fixes in the UK Terminal comms.
- Added Terminal status display to RealComms.

1.18.4
- Added terminal restrictions for multitek terminals.
- Fixed a bug on the employee screen so it sends the terminal restrictions when you actually change the value.
- Modified the terminal screen so you can send validation details down to a multitek terminal.
- There have been some changes to the way it connects.
- Fixed a bug on the schedules screen so you can't rename a schedule with more than 30 chars.
- Fixed bug on shifts to stop the update of many shifts.

1.18.3
- Added a new computer screen so we can see which PC's are active and which are not, from the Help menu.
- Put the framework in the reports screen for the custom reports.
- Modified the program so the short date format and date seperator can be defined in the registry.
- Blazej re-developed all the communications in RealTime.

1.18.2
- Added find button to audit screen.
- Added time filters to the audit screen.
- Increased the date time column size so you can see both the date and time in the audit screen.
- Moved the delete audit button onto the audit screen.
- Modified the logon so it audit's whos logged on.
- Fixed bug #700 where its not sorting reports correctly
- Fixed bug #713 where adjusted weekly overtime.
- Fixed bug #710 where night shifts were not putting the rate info in correctly.
- Fixed bug in global absences, creating a shift on the fly.
- Fixed bug #563 adding extra columns to the terminal screen.
- Improved the speed of the reports.
- Improved the speed of the edit data screen.
- Improved the speed generally.
- Added audit section to the audit screen and the application.
- Sorted the audit filters alphabetically.
- Implemented DB level auditing.
- Added more auditing to the system.
- Audited who hasn't shut the software down correctly.
- Added show errors only to the audit screen.

1.18.1
- Fixed bug in postgres version where it was taking too long to start up.
- Modified the Edit data screen to display quicker
- Modified the ManHour reports so it loads quicker

1.16.0
- Site Reference added to the computer list.
- Fixed bug in the Transaction handling for MS2000.

1.15.2
- Changed version number to match the DB version number.

1.14.2
- Added extra auditing to the Employee/HR screens.
- Added extra auditing to the data objects/interface.

1.14.1
-Added custom colours choice to the anomalies codes and groups.
-Entitlements bug fixed, where if you had indervidual entiltments it was using the group start and end date
-Modified the print on the edit data screen, so it only shows departments and sites if you have them enabled in the licence.
-SQL fixed in the Anomalies report.
-SQL error fixed in the filters screen, when you put in a name more than 35 chars.
-Modified the edit data, so you can remove absences from that screen.
-Payroll export modified so you can export people that aren't on a schedule.
-Modified the anomalies codes so if you delete a code it doesn't show up in the calendar or entitlements.
-Send templates/emp details, modified, so if the message already exisits it doesn't send it twice.
-Fixed the supervisor issue with UK terminals.
-Personnel corrected spelling mistakes.

1.12.1
Eleanor
-Modified the reports so they are quicker to generate.
-Fixed minor bugs with the layout and default options on the Setup Screen.
-Fixed bug where you could still access HR eventhough you didn't have the rights.
-Fixed bug with the restore.
Gerard
-He fixed nightshift calculations on the Edit Data screen.
-He fixed recalc bug for nightshifts.

1.12.0
Eleanor
-Modified the code to read ZK terminals to get the access control information out of it before
 sending templates to other terminals.

1.11.0
Eleanor
-Fixed problem with calendar messages.
-Fixed duplicate absences bug.
-Fixed bug in clocking engine where it wasn't defaulting the rates correctly.


1.10.2
Eleanor
- Fixed bugs on the Edit clockings screen with the absences because the code was not
  set.
-Fixed flexi periods not calculating correctly.
-Fixed Bugs with MSSQL 2000 on the Personnel Screen

1.10.1
Eleanor
- Fixed Bugs with RealComms not producing some clocking errors or in some cases
  duplicate clocking errors.
- Fixed Bug with Schedule screen.

1.10.0
Gerard
- Fixed bug with absences generated when employee fails to clock.  The employee
  reference was not getting set on the absence record.
- Tasks were executing at the wrong time because the task clocking date was not
  truncated.
- Commands older than 30 days are automatically deleted when either RealTime.exe
  or RealComms.exe is started.
- When the logon box is displayed, the cursor is put in the password box.
- Label added to the progress bar on the splash screen.  The progress bar first
  shows the progress while checking the DBs.  It then shows the progress while
  saving the audit information generated when the software starts.
- The method of creating a new schedule has been tidied up.
- In the Schedules screen, multiple days of the week can be selected and
  a shift dragged to all these days in one go.
- Dragging shifts to a week in the schedules screen modified.
  * If a flexi shift is dragged, all the shifts on the target day are
    automatically removed.
  * Dragging a standard shift onto a flexi shift automatically removes the flexi
    shift.
- The default marker for a shift in the schedules screen has been repositioned
  to be after the shift times.
- Fixed problem where the employee reference wasn't always getting set correctly
  in the clocking audit.
- Modified the calendar so that the month/year is visible on the right of the
  grid.
- The "Show Dates" option is on by default in the Calendar screen.
- Fixed problem of screen being sent behind other windows after booking an
  absence.
- The correct message is displayed if an employees entitlement is exceeded after
  booking an absence.
- The enable audit option in the setup screen was being ignored.  If auditting
  is disabled no audit information is stored.

Eleanor
- Fixed bugs with the flexi calulations and screen.
- Imporved payroll export, it now exports to most payrolls and you can create your own.
- Changed Supervisor to dropdown instead of checkbox.
- Changed RealTime MSSQL protocol.
- Fixed a few bugs on the employee / hr screen.

Blazej


1.9.2 and before - Undocumented