ervTimeAtt installation (6.8, 64-bit) On this device is version 6.8 - currently actual version of this program, [6.8] - optimized data type in the visitor ID table - verified data for TBookmark in all applications ervManager - modified control for displaying the terminal in "User Management" - added possibility to filter data by terminal description - user saving in multiple terminals is active if the number of terminals is > 1 - the list of terminals when selected for user saving no longer contains the terminal on which the connection is active - bug when changing the IP address, it was not possible to enter the number 0 - if the Gateway remained the same, the command to change it was removed - enabled change of IP address and Gateway on the BCM controller - added the ability to move the event one hour forward/backward for a certain period of time - removed entrance configuration option for C3-400 - added possibility to set user name for C3 controller (FW-2017/2019) - minor changes ervServer - bug if the option that "all terminals must be online" is inactive when importing data from date - bug if the ping check option is inactive, and the data is downloaded from one terminal - bug for system with C3 and ZK devices, incorrect connection info for ZK if C3 was not available - bug when deleting records in mobile terminals, allowed locations were not removed - added input configuration option for C3-400 - the code for the event type can now be set up to max. 99 - employees, user reading, added possibility to transfer data on right click in the table - employees, user reading, added option to select all records and transfer to database - employee, icon display in the table if the employee has a defined image - employee, display of the image in the database in the information about the employee - employee, added navigator for moving through records in the database - employees, ability to read users for the C3 controller - employees, possibility to read cards for the BCM controller - employees, possibility to add a number in the employee's name, e.g. Worker 1, Worker 2... when importing from csv - Web: - the control to display the note from the date was always disabled - the folder where the images are saved MUST contain the serial number of the device - display of the image for the employee during check-in in the table with other data, reduced 5 times - image display when viewing on a mobile phone (click on the info button) ervClient - updated department display control in the Absences tab - the possibility of opening a location with OpenStreetMap - added pushpin when displaying location with Bing maps - updated location information when selecting an employee or visitor in the table - added option to select all settings for User account - fixed several minor problems when creating a new account - modified form for Subdepartment (Add/Edit/Delete button) - events check in the Log and displaying the corresponding message if there is an identical event in the database - when returning an event from the database, a corresponding message is displayed if there is an identical event in the database - bug when returning events if the profile is GUEST - improved query for displaying events in the Log if the admin account is enabled to view only one department - redefined complete filter for Employees - one control to select ID and name - Backspace enabled - solved several minor problems - bug when updating the program - changed the display of the language list ​​depending on which language the program is in - minor changes ervElevate - enabled starting applications only if the digital signature is appropriate ervTimeClock - added application version to file name - added display of active location in Configuration Settings - added information whether the employee is at the authorized location (green/red circle) - bug when re-updating allowed locations - message display when loading SSL - bug when loading SSL libraries on 32-bit Android - minor changes [6.7] - removed the procedure that generated a RangeCheck error when using the mouse wheel - added version info for apk file - added UTF-8 encoding for log messages ervManager - removed option to set key name for ZK terminals and moved to ervServer - added option to delete all data from C3 controller - added detection of double SN card when loading xml file - modified procedure for changing the IP address for the C3 controller - added possibility to change Gateway, with new dialog for ZK and C3 - added display of connection errors for the C3 controller - when reading a deleted SN card, the display 0000000000 was removed - bug when recording users in multiple terminals ervServer - employees, user reading, added possibility to select multiple records with mouse+click - employees, bug when transferring the changed user from the terminal to the database - employee, bug when reading the card if it was deleted - employees, the possibility of reading cards from the C3 controller - bug when reimporting data from the date if the option to Save in Log is active - bug when reimporting data from the date if the FirstINLastOUT option is active - added the mentioned corrections for the GOST profile as well - when adding a C3 controller, Object selection is enabled - when restarting the application, added a check to see if the data download is in progress - bug in selecting the first three Options if there is no ZK terminal - message when deleting the description of the entrance for entering the IP address - bug when displaying the last event time in Entrance - Web: - applied data filter if the date is removed manually - option to display a check-in picture - added a column to display an check-in image for an individual employee ervClient - updated department display control in the Employees tab - removed all definitions for adding a new employee - disabled changing and deleting cards - added window size saving for Departments - bug when displaying the new version window if the new version does not exist - added option to open location with Bing map - simplified display of messages for location display - display message for event details by last location - when adding Absence, options are limited based on the selected Profile - when adding Absence, a special button was added to reselect employee - modified form for Departments (Add/Edit/Delete buttons) - added possibility to select multiple records for Log with mouse+click - when returning data from the Log, a message is displayed if the database contains the same event (EmpID/Time/Type) - the AutoLogIn user was changed to sadmin(S-server)(A-auto) - added a filter to the Log to display changed events by ervServer - added employee ID column in Log, for search - bug when deleting the user report if it was the last one in the table - bug when creating a month carnet report if the profile was III shift ervElevate - no changes ervTimeClock - modified form for displaying employee data - the image of the employee is displayed with the maximum width - added buttons Prev and Next for browsing employees - added button to show approved location in Google map - display a version check message - registration of events at an approved location is currently possible with a corresponding message [6.6] - updated InnoSetup to the latest version - bug when Windows Explorer crashes, tray icon - removed AppEvents Message service - improved selection for next and previous control with Tab - synchronized messages with the Microsoft API for sending mouse clicks ervManager - optimized field in the database for entering the employee ID in the Log - removed some options from user management menu and moved to ervServer - added display of device description in drop-down list in "User Management" - bug when reading a card written with other software and greater than Integer (2147483647) value - if it is not possible to read the keys in the ZK terminal, the window for changing the name will not be displayed - bug when importing users from C3 controller - updated user deletion for C3 controller with new firmware ervServer - modified key layout and aligned with ervClient - at startup the default tab is "Settings" unless terminals are defined - added new options from ervManager - bug when downloading data for the mobile terminal - redesigned data for fixed location, inserted additional checks - bug when adding a fixed location if mobile terminals do not exist - added information about the possible distance from the fixed location, Delta - updated all Sys and Info procedures for obtaining device data - bug when checking ping if it is not selected that all terminals must be online when downloading data - added data processing in accordance with the shortening of the non-working day in ervClient - added insertion of user/department from *.txt file - added possibility to insert *.jpg images of employees from the folder - added option to transfer employee data from the terminal to the database - data import adapted for newer firmware version for C3 controllers - bug when retrieving event data for C3 controller - Web: - modified presence filter in the radio group - added filter for exact ID - last filtering position is now saved and loaded on restart - enabled filtering by name AND date, together ervClient - added possibility to shorten work on a non-working day - the selection of the person opening the leave was removed, the name of the registered order was entered - removed "ask on exit" option - changed message for adding new employees, added new explanation - opening the location in a window can now be done via the Chromium browser - added button to open event location in Visitors - option to display the location as a satellite map - automatic location update when moving to another event in the table - fixed qry to filter events that are Absences - enabled resizing of the window for Departments - added a filter for the type of absence in Absences - bug when filtering event type and profile - updated control for displaying the treelist department (Disabled/Focus) - improved filtering by employee ID, automatic selection enabled - optimized qry's for departments as well as those using OR syntax in IN ervElevate - no changes ervTimeClock - communication with ervServer for possible distance from approved location, Delta - added Pythagoras function to calculate distance from approved/detected location - modified display of information about the event to the list - added Prev and Next buttons for scrolling events - event image is displayed with maximum width - when typing a long text in the note for the event, the display was hidden - added a special page for displaying configuration settings - added display of all approved locations in configuration settings [6.5] - improved form centering for ervClient - corrected display of icons in dialogs for ervClient - a rare problem when closing the window if the license has expired ervManager - improved entry of a new user into the system - removed some options from user management menu and moved to ervServer - when updating the database from older versions, added checks for the images format and employees names - minor changes ervServer - the option to delete all data is now also possible for C3 controllers - added new options from ervManager - added possibility of registration with mobile terminals only in authorized locations - added messages when trying to change data in inputs - fully enabled new employee setup tab - enabled selection of multiple employees with mouse+shift - added department import from *.csv file - added encryption when exporting users to *.csv file - when importing data, the program automatically recognizes whether they are encrypted - added button to explain file creation for data import - added the possibility to set the object after importing data from csv - bug when registering users located in multiple facilities - bug when uploading data to ZK terminals - removed the condition that you have to select an object when recording an employee - Web: - corrected display of the info column on the mobile phone - added employee ID in the admin table - added filter by employee ID - removed duplicate filter for names in events table - linked all filters for employee and event table separately ervClient - bug when entering the end of the shift for registration on Saturday - bug when entering an earlier departure for a department and one day - bug when calculating early departure for the department - added a third state to display the presence in the table - unspecified - modified display of presence with appropriate message - added a button to display the location when changing the event - added display of last location for Visitors, as a button - readdressed problem with WndProc - view the location in a separate window with TWebBrowser - the option of selecting the display of the location, in a separate window or internet browser - bug when setting up the GOST profile for an employee - bug when using the option "Recognize time where the sequence of events is irregular" for Visitors - added option to collapse/expand department list - modified list for selecting departments in employees - bug if management of one department was active, deletion was enabled - removed the option "Show events in the last X months" - added the possibility of easier deletion for the date of birth - optimized query with COUNT - optimized auxiliary queries, removed IndexFieldNames - optimization of the DateToSQL query was done - enabled mouse+shift selection of multiple records in Reports - bug when selecting multiple records in tables with mouse+shift - modified method of adding and editing Profiles - disabled calculation of delay for absences and events that are processed as Breaks ervElevate - when starting applications under the Admin account, added a check to see if it is digitally signed ervTimeClock - bug when opening the database when checking the version - communication with ervServer for approved locations - detection of disconnection of the location sensor while using the application [6.4] - manuals in pdf have been added to the installation - improved form centering for ervElevate/ervManager/ervServer - corrected display of icons in dialogs for ervElevate/ervManager/ervServer - updated CelikApi.dll to version 1.4.1.0 ervManager - improved display of elapsed time while data import into the database - if the fingerprint was not saved on the first index, it was not read, reading all 10 possible - bug when uploading a fingerprint in the terminal due to the terminal type - accelerated loading of fingerprints into memory while reading - bug when recording all users in all terminals - removed some options from user management menu and moved to ervServer ervServer - changed the event check which was received last - improved translation of some errors - added button for easier deletion of user in mobile terminals - added Admin drop down menu, with new options from ervManager - bug when writing the image state if the event is received via http - bug when writing the image state via direct connection - checking events for the GOST profile - New employee setup tab - experimental seventh version - added comparison of employees data in the terminal and database - added user import from *.csv file - added user export to *.csv file - prepared a new pdf manual for simpler user management - Web: - improved date control, easier entry in the event filter - bug if the file was utf-8, it was not defined on connection - accelerated page display, modified loading of certain scripts - updated JQuery to latest version 3.7.1 ervClient - bug when pressing F1 when displaying a window with information about the new version - bug when calculating night work after midnight if the employee had a break - bug when calculating the difference for overtime - bug when manually entering a date with a year different from the active one - reset the date to the old one when changing the event if a date outside of the active year is selected - bug when selecting today's date for all calendars in all forms - added filter for entry in Absences - added the last location in the last event data in Employees - improved deletion of events if the deleted type is Absence - optimized query for checking the III shift when creating the report - optimized query for checking the III shift when creating leave - PR sums were displayed for all reports instead of just overtime - corrected display of note for Visitors in the Report - corrected display of notes in Reports for employees for the 3rd shift - fixed event logging in Visitor module if the event is deleted - added location for the ability to display in Reports - departments and subdepartments are divided in two different windows - modified form for displaying departments ervElevate - bug when pressing F1 when displaying a window with information about the new version ervTimeClock - bug when registering the card with NFC if Android > 11 - bug when displaying a message if NFC was not activated - corrected display of the same message twice when logging in via the card - added display of a message when starting the application if the location or camera is turned off - disabled message management when closing the application - prepared the database for new functions in the next version [6.3] - ensured correct database version on relaunch after update - changed text for remote support for all applications - improved display of the license window when restarting ervClient/ervServer - bug with WndProc when restarting all applications ervManager - disabled input of non-ASCII characters for the terminal button name - disabled entry of non-ASCII characters for the name of employees in the terminal - bug when translating from Cyrillic to ASCII Latin - removed the option to read events and images from the terminal - corrected definition for ZK connection, instead of C3 controller - improved showing of the message on the terminal ervServer - improved smart IN/OUT function so that it applies to all types of events - NEW: the first IN/last OUT, the program automatically places all other events in the log - added message when receiving event with location - bug if employee ID was a space - bug when changing the IP address of the terminal in the entrances - bug when searching all terminals in the network - checking the connection to all terminals is done in a thread - removed unnecessary procedures during Connect/Disconnect - fixed a problem in the display of the connection status if it was unsuccessful - stopped tracking the image folder if the terminal is S880 - improved folder tracking if the image is received from an IP camera - option for importing events from a .dat file obtained by exporting from the terminal - bug when placing events in the log - New employee setup card - experimental sixth version - automatic entry of employees with ASCII and capital letters - reading card information from the terminal and inserting it into the database - Web: - minor changes ervClient - improved setting of Profile/Department/Sub-Department of employees on right click - recording of all settings for new options in Absences - max. the time of adding the required hours in Absences depends on the selected shift - added additional messages when adding Absence - improved text when checking the image folder - possibility to filter data when typing for Visitors - bug when adding a new visit, the filter remained active - bug when adding a new visit, the ID was entered in the wrong place - button to open event location in Reports - added information about the location in the Log - button to open event location in Log - bug when creating report for Sub-Department and Profile with III shift - bug when activating the control if the main window is disabled ervElevate - minor changes ervTimeClock - option, event logging is not possible if location is not enabled - option, event logging is not possible if there is no image - bug when logging events for one employee if he had a defined card on Android - bug when selecting the appropriate USB reader if you had more than one - bug when registering a USB reader, and the reader was not present - bug when recording the width and height of the form in Windows - event log check on Windows, with USB card readers - additional minor changes [6.2] - enabled removal of ervManager/ervServer/ervClient on reinstallation - improved translations for ervClient - fixed "Cannot remove shell notification icon" bug for ervServer/ervClient - changed text display in the status bar for ervServer/ervClient - improved all dialogues with additional checking ervManager - added value recording for setting connection mode to terminals - tables were not ARIA when created, if database was MariaDB - added character check (ASCII) when importing from xml file for terminal - improved conversion of Unicode characters to ASCII - the ability to display messages on the ZK terminal screen - bug when creating initial tables ervServer - modified HTTP status check for ZK terminals - modified definition of TimeZone when configuring communication with S880 - corrected display of license for mobile terminals - simplified initial setup, no restart required when changing the type of ZK device - encrypted additional data when communicating with mobile terminals - the option to start the program in the Tray - removed "Ask on exit" option - option for alternative functions to synchronize time and device information - bug when displaying the number of employees when importing data for C3 controllers - bug if the employee ID had leading zeros generated by third-party software - bug when displaying the input form - bug when displaying data for the last image in the input form - NEW: smart In/Out, the program can automatically correct the event for the RV type - the possibility of using the SCR100 terminal without an additional reader for In/Out - possibility of connection to BCM controller with SSL protocol - New employee setup card - experimental fifth version - user update in BCM controller - full-length BCM card entry enabled - Web: - the ability to set the date for the event filter - filter for date and search merged into one form - additionally redesigned new "clear all filters" button ervClient - addressed "Duplicate name 'RV' in TFieldDefs" issue - bug when selecting an employee via code in the employee tab - corrected display of license for mobile terminals - added possibility to interrupt data calculation and close the form with ALT+F4 - improved selection of multiple records with Shift+Click for employees and absences - the possibility to set up Profiles for a group of employees - added a button for easier deletion of restrictions by department for orders - added the option of defining the time when adding Absence in relation to the required hours - possibility to filter data when typing for Absences - bug when displaying possible events for selection in Absences ervElevate - bug when defining the position at startup - bug when displaying the message form for the new version - checking the version of ervServer/ervClient/ervManager at startup ervTimeClock - added location sensor - option to record location when recording events - encrypted additional data when communicating with ervServer - bug for new SDK33 if NFC was activated, set FLAG_IMMUTABLE for Intent - optimization of the employee ID field - bug when recording settings for USB, on Windows [6.1] - enabled removal of ervElevate on reinstallation - redefining the changed columns when switching from v5 to v6 - changed the style when displaying the installation language - improved translations for ervElevate/ervManager/ervServer - improved SetFocus function - all dialogues are centered in relation to the form - improved management of bugs on the site with the new php 8.1 ervManager - possibility to reinitialize WMI - bug when creating a report for the list of users - added a multilingual report for the list of users if the connection to the db is not active - added event check if the employee is deleted - corrected creation of TEST tables - bug when checking presence - changed admin options if database of v5 is loaded - bug when connecting to a terminal with a modal window - refreshing the form when downloading a lot of data - automatic selection of the C3 controller when displaying the connection form - sorting by columns for ZK/C3/BCM ervServer - option to download images from a certain date - improved definition of the last date of received images - removed the need to restart the application when changing the connection method - start the application from the tray on a double click - number of max. logs for ZK reduced to 500 - refreshing the form when downloading a lot of data - optimized and removed unnecessary fields for displaying events - enabled download of data from the terminal if the HTTP connection is not active - New employee setup card - experimental fourth version - disabled card recording with previous zeros, 000xxxx! - Web: - display of the page in the already selected language of the application - changed recording of settings from cookie and transferred to local storage - added page view option via parameter ?lngid=1 - bug when applying data grouping/sorting - bug when filtering data by date for an individual employee - added new "clear all filters" button ervClient - display of summary for employees after receiving data via ervServer and refreshing - the option to not add Absence from 00h, but from the beginning of the I/II shift - the option of setting departments/subdepartments for a group of employees at once - data display filter for the Absences tab - bug if a department is selected and not assigned to any employee - bug if an employee is selected in Absences, then reselection is attempted - corrected the display of the note if it is written in Cyrillic in the Attendance List - option to restrict department view for Admin privilege as well - bug when changing user with Admin privilege - optimized fields for displaying employee ID - bug when displaying a short report for the sum of PR events - bug when displaying night work in the monthly carnet if you have several types of events in a day - changed display of event processing progress ervElevate - starting the application at the last displayed position - changed display of event processing progress ervTimeClock - remote support via AnyDesk - changed target SDK to 33 - solved the problem with displaying time with a dot [6.0] - (major version) New MariaDB 10.6.15 version - the minimum OS version to run the database is Windows 10 or Windows Server 2016 - no need for C++ Redistributable package, smaller installation file - read/write speed improved by 10-15% - improved optimization of the my.ini file in accordance with system characteristics - many changes and corrections Application compiled in the new D11.3 development environment - new SDK for ZK terminals - new SSL certificate - end of support for iGuard terminals - implemented ASLR - allows eliminating "invisible" problems with memory locations on 64-bit systems - removed "memory leak" problems on all applications on restart - new versions of all application components with all corrections and new functions - adjusted all icons with "transparent" style - removed all reserved words Date/Time from query's, renamed all required columns - improved in-app translations ervManager - bug when connecting to the database if the version is marked with "?" - bug when updating the database from version 5.5 to 5.6 - improved database optimization, checking of the most important settings - bug when starting the optimization for the path to the my.ini file - modified definition of standard keys (Start/End) - fixed F5/F6 labels when setting keys for S880 - the possibility of downloading fingerprint from the terminal and recording in another terminal - checking of all images by folder in relation to the data in the database - stricter definition of possible characters when entering the password - improved response of the application when importing a larger database ervServer - bug when using the folder selection dialog - native DBImage component for displaying images in the database - ASLR compliant native TrayIcon component - bug when transferring images directly to a folder - JPEGError #53 bug when loading the last image if the image is "corrupted" - bug when displaying the sorting arrow if the language is changed - data about the program, if it has been on for more than one day, were not displayed correctly - when data import from date is selected, that the starting date is not changed - New employee setup card - experimental third version - recording of sorting by columns and loading when starting the program - Web: - improved date format detection for admin page display - the module is now a standard part of the core application ervClient - improvement of application display when DPI scaling - native DBImage component for displaying images in the database - ASLR compliant native TrayIcon component - bug when displaying the sorting arrow if the language is changed - the possibility of selecting a group of employees with Click + Mouse - possibility to set the Gender option for a group of employees - bug when starting the program if the "Presence list" report is selected - unified allowed characters for naming profiles - fixed dialog for entering profile name - data about the program, if it has been on for more than one day, were not displayed correctly - bug when starting the program in English or German ervElevate - minor changes ervTimeClock - official support for Android 12 and 13 - bug when displaying the program if Android < 11 - adapted phone access permissions for D11.3 - adapted standard files to work in D11.3 Windows: - parts of the application made ASLR compliant - bug at startup in case of database error - bug when registering the USB card reader [5.9] - improved scaling of all dialogs when DPI is changed - updated all dialogs taking into account the width/height of the form without a border ervManager - https connection option to the BCM controller - redesigned dialog for selecting MySQL server - import/export of data for all devices in encrypted zip format - minor corrections ervServer - updated loading of data from a zip file with ervManager - manual Ping check is possible regardless of connection settings - predefined, disabled check for events treated as breaks - improved DPI display of the application when scaling - option to get events from a specific date - bug when setting the port for the ervWeb module - New employee setup card - experimental second version - the option to fill in the card number and transfer it to the terminal - data display filter Added/Changed/Deleted - data display filter Admin - data sorting by columns - a window showing all connections when transferring data - added data trabnsfer to C3 controllers - Web: - new button to show data for yesterday - installation of temporary ssl certificates - minor corrections ervClient - automatic filtering of employees/departments/profiles in the Employees tab - bug when displaying the list if a department/subdepartment/profile is already selected - option to limit the modification/deletion of events in the last X days - the ability to set the privilege for displaying inactive users - additional check for inactive users when adding/changing accounts - bug for the User account with a specific department, if it is selected in the Reports tab - bug for the User account with a specific department, if it is selected in the Absences tab - improved display when changing events in the configurator for predefined ones - bug when selecting event type RV for setting absence - added icons according to the status of the employee in ervServer - message display when the employee's status is unsuitable - bug in border with radio buttons when changing DPI scaling - improved display of the process form from the main window - minor changes ervElevate - bug in DPI change and application scaling - message display if the parameters for starting the program are not set - minor changes ervTimeClock - display a message if the application is in the Tray, and event log has been performed - bug if a card with an initial zero is read Windows: - improved window detection of an already running program - improved startup speed - auto-start program option - stay on top of other windows option - the option to place the application in the Tray when closing the application Android: - minor changes [5.8] - improved translations for the BCM controller - updated appearance of installation icon in multi-res-ico file - when the old application ervUSBTerm is detected, uninstallation is offered ervManager - bug when creating the initial database for "SuperAdmin" account - bug when creating initial tables - data verification option for Departments and Profiles - new fields for new functions in the program - minor corrections ervServer - bug when communicating with S880 terminals (HTTP1.1 500 Internal Server Error) - updated view of the change of the last date of the image in the table - bug when displaying the number of logs after updating data - bug when setting the option to delete logs - bug when downloading employees via the ervTimeClock application - updated display of the icon when selecting an employee for mobile terminals - New employee setup tab - experimental first version - the option to fill in the card number in the table and transfer it to all terminals - search by data in the table - adding facilities for individual terminals - connecting the employee with individual facilities - Web: - added a field to define the password for the https certificate - improved SSL certificate activation if web connection is active - the option of installing the root certificate and checking it in the Trusted Certificate Store - signaling if the path does not exist or if the selected Root CA is not installed - bug when filtering data if no presence value is defined - new button to show data for today only - minor corrections ervClient - additional check for creating user accounts with the same name - account setting options are only visible if the account type is "User" - bug when changing the language, account information was not displayed - extended field for displaying the list of reports - added the ability to filter through Subdivisions - dynamic width of the first field for the code dropdown - automatic filtering of employees/departments/profiles in the Reports tab - removed advanced filtering option - optional creation of initial base for "Admin" account - option to activate inactive users for the "SuperAdmin" account - disabled display of inactive users for the "User" account - limiting the change of events for the account (depending on the year/month) - bug when downloading a new version if the main window is available - minor changes ervElevate - bug when starting the application if the ervServer check is active - minor changes ervTimeClock - enabled logging without card and error display - checking the new version of the application and downloading it Windows: - recording window position and size when closing the application - enabling the start of the Help file if there is no internet connection - reporting an error through the mail client - option to place the application in the Tray when minimizing the application Android: - enabled SSL communication - minor changes [5.7] - when detecting a running application, the setup remains active - updated appearance of all icons in multi-res-ico file - assigned images for Windows Logo Requirements - removed unnecessary Font and Charset in translations - new installation for ervTimeClock ervManager - during the initial creation of user accounts, those added by the user will be saved - added option to remove collation for Serbian in the mysql charset file - added option to select all tables when checking/deleting/adding - removed all unnecessary fields in the database - repositioned all fields in tables after update - bug when updating the database if the collation is set as Serbian - bug when updating tables from a specific old database v2 - minor corrections ervServer - removed all unnecessary options for ervTimeView - added option to define event type for predefined events - aligned commands for mobile terminals with ervTimeClock - Web: - bug when closing the application if the connection is active - added column for the presence of employees - added the possibility to select the display of employees in relation to attendance - modified js files for new options - added possibility to define https connection with certificates - modified field definition for username (unique) - minor corrections ervClient - disabled setting of protocol compression for local IP address - disabled display of inactive users for account type "User" - corrected reading of data from newer ID cards - setting of all privileges for the user account transferred to a separate window - added option of search and quick movement through user accounts - updated display of Hint for all navigations through the base - bug when adding group leave if individual leave is already inserted - when adding leave, if it exists, it will be skipped - improved filtering by time if the time is with a period - improved deletion of individual fields for an employee - in the monthly card, the possibility of displaying the weekend in a different color - added information about the year in the title in the reports, if the period is not selected - bug when switching to a record, with Bookmark, if it does not exist - bug when deleting individual fields for an employee if they are Unique - minor changes ervElevate - changed icon - added option to check if ervServer is running - updated all fields due to merging of ervUSBTerm and ervTimeClock - minor changes ervTimeClock - custom application to run on Windows OS - added query when updating employees if there are unsent events - accelerated rendering of the application style on startup if the camera is on - set light style as default - updated card recording (Windows - 125kHz/mifare, Android - mifare) - improved data updating regardless of which OS the application is running on - bug when recording the mifare card if the serial number is greater than 2147483647 - added information about the 32/64 bit version of the program - added possibility to detect USB reader on Windows OS - added possibility to use F1-F8 keys on Windows OS - added different ID for Windows/Android platform - many minor changes ervUSBTerm - end of maintenance, merged with ervTimeClock [5.6] - minimum supported version Windows 10 Version 1607 (Anniversary Update) or Windows Server 2016 - database installation is shown only in the case of selecting the server component - if WMI was not active installation was not possible - improved VM detection on PCs with Intel processors - improved detection of successive launch of applications - fixed display of the application if it is already running - added X-Mailer parameter when sending emails from the application - removed all unnecessary code for ervTimeView ervManager - bug when creating/changing users for BCM controllers - added user activation/deactivation option for BCM controllers - removed last year update option - added option to update presence - enabled creation of initial base as SuperAdmin - bug when creating a table for event change - bug when updating tables with v5(3) and (4) - bug when updating tables from the old database v3 - minor corrections ervServer - disabled data collection with service registration via dll for ZKTeco devices - when selecting a forced event, the type is displayed instead of the number - display of all dates on terminals (facilitates synchronization) - bug on Windows 11 when detecting the IP address - bug when creating tables for changing events - Web: - enabled login via user account - added two new html pages, admin.html and admdata.html - enabled display of data for a group or all employees - possible viewing of events on Windows/Linux/Mac/Android/iOS... - bug when sorting employees if the ID is a numerical value (CAST) - improved security for all login fields (autocomplete) - improved site compatibility with W3C recommendations - corrected display of title height in the login window - added a new tab in the web module - it is possible to change the web password for user accounts - event display option for max. 15 days on the home page - minor corrections ervClient - disabled adding of events with reserved time 00:00:00 - added "compressed protocol" option, speeds up the remote connection to the base - increased width of the drop-down field for a better display of information - enabled display of additional data in carnets with employee data - changed the query for setting the name when reading the ID card - improved error detection when reading an ID card image - added information about the registered account in the program - bug when generating the attendance list when selecting the input and event type - bug when selecting a user to delete for the Admin account - bug when deactivating users - bug when creating reports for Absences - minor changes ervElevate - added the option to check the new version of the program - minor changes ervUSBTerm - check tables to join with ervTimeClock - no changes ervTimeClock - added a logo at the top of the application with a link to the site - changes in the design of the button for uploading/downloading data - bug if the database is updated from a version older than v5.2 - removed Emerald style - preparation for connection with ervUSBTerm - minor changes ervTimeView - end of maintenance, replaced with ervWeb module [5.5] - modified license renewal, old licence period is added to the new one on renewal - removed entries for ervWeb from initial ervConfig.ini file - removed MAPI mail sending, the user now sends mail from his mail client - added check if ervElevate is running during installation - changed email address validity check ervManager - new form for managing tables, simplified entry - separate event management form - added option to check all images in the database - bug when detecting terminal SC103 with new firmware - improved setting of function keys for SC103 and S880 - minor corrections ervServer - bug in activating the standard port for Web event viewing - bug when receiving events from the mobile terminal - bug if "save event in log" option was active - added display of the last image when downloading data directly - display the path to the image as a Hint - opening the image position in the corresponding folder on a double click - additional check when setting the port whether it is already taken - checking which IP address is active in the connection, set instead of local - modified display of the defined card in mobile terminals - bug when listing users who do not have a defined card in mobile terminals - bug in the time format when displayed in the clock - fixed display of ProgressBar when adding predefined events - bug when checking and adding predefined events - added new check of predefined events if type is pause - Web: - enabling data display on a mobile phone - modified Login window (altered css, html, removed jquery) - redesigned view of all pages in accordance with HTML5 and the site - modified display of control names when first opened in the browser - added the option to display the image of the employee - added display of the number of records in the table for the employee - possibility to display data from last year (depending on the date) - accelerated data generation by eliminating double filtering - corrected character display by generating UTF-8 code page - bug when recording notes if the character was not ASCII - support for "woff2" font type - removed the ability to sort data by date - minor changes ervClient - bug in the time format when displayed in the clock - bug when displaying reports in German - improved display for standard reports if the result is "0" - when double-clicking on an event, a modification window opens (if there is no VM module) - the option to display overtime hours in the carnet - bug when sorting data in the monthly carnet - changed display of fields in the change log - bug when displaying the field for the III shift for Saturday and Sunday - display of the appropriate icon for present/absent employees - added possibility to set the web password for the account - the filter in the change log remained active - when changing events and reports, the current name of the user's account is entered - added a new account with SuperAdmin privilege that cannot be deleted - The admin account can only access its own data - instead of deleting the Admin account, it is deactivated if there are changes to events/reports - added "show inactive users" option - minor changes ervElevate - added the option of sending a report to mail when an error is generated - double-clicking on the path opens the folder where the application is ervUSBTerm - added info for 32/64-bit version - bug when closing the application at FreeAndNil - added the ability to stop the timer for sending events - added saving window size for video - bug when setting the password to access Settings - minor changes ervTimeClock/ervTimeView - the display of the day is aligned with the selected language - added automatic timer option for sending/receiving events - added visual identification of timer expiration [5.4] - updated software installer and procedures in accordance with the new version - activation date is now displayed as a Hint ervManager - option of downloading images from the ZK terminal into a folder - option to delete tables by year for several tables at once - the possibility of an additional message when sending a email for backup - bug when connecting to the C3 controller when navigating through records - bug when updating from v3 if the column does not exist - bug when creating the test database - bug when updating database version 5.0-5.1 - bug when saving cards if the card is not defined - error message when saving cards - coordinated presence check with ervServer - minor corrections ervServer - added option of downloading images from the ZK terminal into a folder - option for web password setting - several corrections in the html files for the web form - fixed addition of "" for note when writing new event - fixed definition of presence - bug when downloading images directly from the terminal - bug when displaying the language when logging in the web form - bug when creating tables for the new year - minor changes ervClient - new report for eventlog changes - option of displaying night hours in the monthly carnet - modified report for displaying data about the employee - coordinated presence check with ervServer - added department/subdepartment navigation - changed inheritance of user reports - when deleting the user, message about the removal of logs and reports is shown - bug when changing only the event type - bug when displaying the shift in the report - bug when sorting data in the monthly carnet - bug when recording changes in the report for displaying employee data - bug when switching profile to GOST - bug when searching for an authorized person in the change log - minor changes ervElevate - harmonized dimensions of the form with the number of applications - removed information about changes in versions - minor changes ervUSBTerm - bug when setting the application to start with Windows - on image in addition to printing the name, the user's ID is also shown - added new tabs in Settings - removed "create user password" option - added option to set password to access Settings - setting the password is possible if the number of users is > 1 - harmonized registration and HDID generation with Android applications - option not to display messages on the main window - minor changes ervTimeClock/ervTimeView - improved display of information about the type of event according to the screen resolution - improved display of detailed information about the event according to the screen resolution - when changing the language, the name of the event type was also updated - bug when displaying the time if the separator is a dot (.) - the day in the event details is shown separately [5.3] - added warning during installation for Win8.1, Microsoft support ends in January 2023 - added program activation date - fixed an error during installation of part of the program, all translations were installed - improved installation when checking older versions ervManager - fixed checking of employee IDs with leading zeros, 000xxxxx - added delete option on checking year data - bug when typing the password for ZK terminals - possibility to change the password when adding employees automatically - minor corrections ervServer - easier connection to mobile terminals, no need to enter HdID when making a new connection - added information about local IP addresses in MT - implemented support for png images - when sending data, a defined mime data type - bug if the user deleted data about connection ports - the possibility of fixed event type on IP address for ZK terminals - integrated ervWeb - minor changes ervClient - bug when deleting Absence, the active year was always 2022 - bug when adding Absence, event type was not visible - bug when adding Absence if the From/To time is the same - enabled automatic logging when deleting Absence - implemented support for png images - bug when entering the end of the shift if the employee does not have a profile - improved presentation of the form for deleting an employee - added possibility to filter data in the Log by operators and time of change - User privilege can only see his own event changes - bug when changing the name of the operator - minor changes ervWeb - integrated into ervServer ervUSBTerm - implemented support for png images - on double-click, each image opens enlarged - added event data in the title of the image - 32-bit application version - minor changes ervElevate - corrected display of the menu when changing the language - minor changes ervTimeClock - implemented support for png images - bug when updating employees to display the form in the settings - displayed information about the event type and time in the event list - added day in event details ervTimeView - implemented support for png images - bug when updating employees to display the form in the settings - improved display of fields for Finance/Department. - improved display of event data for lower resolution phones - added day in event details [5.2] - fixed error in defining firewall rules during installation - fixed error on client installation - added a special check for the client license ervManager - bug when creating a user report for printing employees in the terminal - added option to check all data in one year - improved event management in new tabs - improved adding of employees to the terminal if IDs do not go in order - added the ability to update employee ID with + or - - changed ID check when creating a new employee - corrected check of cards with leading zeros, 000xxxxx - add suffix option removed - minor corrections ervServer - accelerated ZK terminal connection, conditioned that all terminals must be connected - corrected connection status display in the table - in MT the data for HDID and employee ID are displayed - when selecting an employee in MT, the data on whether the card is defined is displayed - added option to restart the ZK terminal at a certain time - bug when saving an event if the note is empty - improved program closing speed - minor changes ervClient - improved advanced filter and delete option - double-click on any image opens it magnified - removed little used image formats wmf, emf, ico - the direction of sorting employees will remain the same when starting the program - the field for defining the record number of the employee is ReadOnly - when deleting an employee, it is possible to transfer his events to someone else - the entry of the beginning and end of the shift now depends on the event processing settings - enabled printing of the last image with data for visitors - added hours for recognized time, limited to max. 8h - bug when focusing on the advanced filter field - bug when switching to a new profile in the table, if the time period is not defined - bug when adding Absence if Required hours are not defined - improved form display for user privilege - minor changes ervWeb - no changes ervUSBTerm - possibility to remove password for accessing program settings - minor changes ervElevate - added minimize option, display only active applications - display in the corner of the screen if StayOnTop is active - corrected situation where the user needs long time to start a program - minor changes ervTimeClock - the ability to define password to access settings if more employees - if the event has already been sent Note is displayed in a different color - bug when using a new line in messages ervTimeView - the ability to define password to access settings if more employees - information on the type of event and time in the event list is displayed - added message display if HDID is incorrect - bug when using a new line in messages [5.1] - all downloads of new versions are immediately created as a file - when focusing all controls, additional check is done - updated settings in the ini file at first installation ervManager - altered option for event management and their tables - updated test database creation to starting major version 5.0 - added port for iGuard and BCM - bug when connecting from the terminal that has a password to the terminal that does not - bug when adjusting the function keys on ZK devices - minor changes ervServer - bug when connecting to multiple terminals if one connection is not active - added port for iGuard and BCM - improved message display when connecting - minor changes ervClient - appropriate message when updating in German language - when creating the absence all events in that period are logged, if any - added icon to view the last image of the visitor event, if any - enabled display and printing of data for the last employee image, if any - improved advanced filter - possibility of fixing the presence to "always absent" for absences - display the last selected report at program startup - corrected wrong display of some reports - bug when adding events for visitors - bug when creating a user report for the Presence List - bug when defining an abbreviation for an event - bug when creating a report for short carnet, for format xxh,mm:ss - bug when adding an image for an employee - bug if the user has not selected any shifts, for the working day - bug when when displaying a group report in relation to individual ones - minor changes ervWeb - no changes ervUSBTerm - appropriate message when updating in German language - the ability to define and send notes with an event - corrected message display on connecting - bug when downloading image, if the image is not well defined - minor changes ervElevate - StayOnTop option - disabled button if the app does not exist - bug when checking the elevate process termination - minor changes ervTimeClock - the ability to define and send notes with an event - added option for sound on card logging - message when updating employees if there are unsent events - bug when viewing employees from the iGuard terminal where the ID employee is 001,002,A01 etc. - bug when downloading image, if the image is not well defined - minor changes ervTimeView - bug when viewing employees from the iGuard terminal where the ID employee is 001,002, A01 etc. - bug when downloading image, if the image is not well defined - minor changes [5.0] - (major version) - New: Android application for recording events on the field or from home. Android application for easy event preview. New report with overtime levels per day. Simplified and improved installation of the new version. - remote support transferred to the Help menu, possible to invite the Help Desk from the AnyDesk application - improved update options - bug report is now sent with a reduced amount of data relevant to the error - modified application licensing system ervManager - option to create all tables in the year - setting the IP address of the webserver and port for the S880 - bug when closing the event management form - minor changes ervServer - bug when setting up mobile terminals if the table is empty - added not to ping mobile terminals (their IP address is random) - bug when creating tables for the new year - bug on received data if time is defined with a dot (hh.mm.ss) - possibility to use iGuard terminals and BCM controllers with mobile terminals - changed + button for ZK additional options, corrected display according to terminal type - bug when saving events if the AutoLog option is enabled, and it is an previous year - changed the procedure for entering data from an encrypted txt file - minor changes ervClient - bug when generating reports, updated connection to the database - enabled adding employees if a mobile terminal license exists - changed web password display - changed definition of presence, can be set separately for each event - inserted event type in the list of employees report - corrected employees and the list of employees report when showing the department - bug if the card number is set higher than 2147483647 - added icon to view the last image of the event, if any - added the ability to calculate three levels of overtime - added a new report to show overtime hours and their levels - when deleting the user name, the ID is writed, due to filtering - improved and modified deletion of employees - bug when starting the program, some options in the profiles were not enabled - bug when calculating the required hours if nothing is selected - accelerated calculation procedure - minor changes ervWeb - no changes ervUSBTerm - the application is free, registration is for technical support only - bug when changing event types in ervServer, buttons were not updated - bug when defining LongTime and ShortTime formats - if application is used by one user, entering password is not required - enabled recording of events without a card for one user - additional messages to better display the status of the application - option to force the timer to send the events - removal of sent events if the event type is deleted - removal of sent events if employees are changed - option to delete events that are sent, and not bound for the type or employee - bug if no employee was selected - minor changes ervElevate - minor changes ervTimeClock - Android event time and attendance application - card reading via NFC - optional camera image capture - record of events without a card for one user - ver 1.0 ervTimeView - Android application for easy view of events - events view for one or a group of employees - ver 1.0 [4.9] - corrected saving column width with different DPI scaling - added translation for report designer in German ervManager - corrected data import when loading the complete user table - added option for recording cards in the database for all employees - minor changes ervServer - added entry of serial number for C3 controllers - bug if the same entrance description is defined - added check when defining the entrance description, it must be different - added option of automatic restart at a certain time if the program is turned on non-stop - bug when http data collection is enabled, but previously set direct connection to the terminal - corrected display of the relay status message if connection to the terminal is not possible - bug in response to forced restart of terminal S880 - bug when downloading data in Windows 11 - accelerated download of data during http event collection - changed setting for event save if http collection is turned on/off - display of the serial number of the terminal when registering the event - possibility of sorting ZK terminals - changed data reception for ervUSBTerm - administrator decides which data is sent - improved view of the application during DPI scaling ervClient - corrected deletion of the user who is logged in - changed the definition of the user password and the definition of the last Admin account - removed permission to change db account settings for user account - corrected display of forms if the user is logged under a user account - display of events in the period from 2-3-6 last months for more than 1000 users - changed the display of the column in the report footer for better export to xls - corrected display of the Profile List in accordance with the language and set data - bug if employees are sorted or a report is made, there is no data on the last check-in - accelerated filtering by type of last event for the presence list - changed report for the Employees List, added code for Present - Not Present - accelerated filtering of visitors by presence and deactivated - changed description for calculating recognized hours - improved view of the application during DPI scaling - minor changes ervWeb - no changes ervUSBTerm - the option for optional image download has been removed - department selection removed - license for the number of users in the program has been removed - changed the method of user registration in order to facilitate obtaining technical support - if there is one employee event can be registered without using an RFID reader - simplified use of the application - all settings are made by the administrator in ervServer - corrected display of the form depending on the number of keys - minor corrections ervElevate - no changes [4.8] - possibility to run a remote assistance program directly from the application - in MariaDB/MySQL installation added option for adding services to Windows firewall - translation of all modules and reports into German language ervManager - during the first installation and connection to the database, a added query for the next step - bug when import/export images in data encoding, now in hex format - bug when deleting the UNIQUE index for events - corrected search in the table with data from the terminal - possibility of initialization of C3 controller - possibility of activating the lock and setting the relay time on the C3 controller - possibility of using the C3-400 controller - the format of the report field is in text format instead in blob - complete report optimization and better display when exporting in xls format - improved view of the application during DPI scaling - minor changes ervServer - display number of logs in ZK terminals and C3 controllers in the form of a percentage in the table - display exact number of logs in the terminal information - possibility to define the event type for the C3 controller in accordance with the IP address - possibility to define is entrance active for C3 controller - display of all entrances from one IP address in the C3 controller - bug when deleting logs in C3 controller - possibility to check input relay status (can be used, for example, to check for a power failure) - possibility to force restart of ZK terminal - when receiving HTTP data number of logs is automatically received and saved ervClient - accelerated program startup by 30% with query optimization - accelerated report creation by optimizing Calculated fields - altered footer for sum display for all reports in accordance with report optimization, better display in xls - improved report for the list of employees, additional fields displayed - when designing the report for the visitor, an additional unnecessary query is excluded - bug when selecting the GOST profile if the previous one was not set - bug when deleting an employee if the tables where the employee ID exists are empty - if a recognized time is selected, night work is calculated in relation to the recognized time - added query for presence if the event was in previous years - added Payroll ID for better integration with payroll applications - minor changes ervWeb - bug if the time format was with a dot, e.g. hh.mm.ss - bug when changing port value - improved view of the application during DPI scaling - minor changes ervUSBTerm - bug when sending data if you do not have an image or the image is not valid - acceleration and download of departments and employees in a separated thread - acceleration and sending events in a separated thread - indicator for HTTP communication - the program receives information about used keys directly from ervServer - improved view of the application during DPI scaling - minor corrections ervElevate - added the ability to define domain when setting an admin account - improved view of the application during DPI scaling [4.7] - bug when opening the modal window if Help is opened - bug during program initialization if multiple instances are started - set * for required entries - a key symbol (star for Win7) is set for menus that can be opened only with a password ervManager - inactive timer, closes the window after 10 minutes of user inactivity - added optional Ping check when connecting to the terminal - added option to get all HdId for entrances in BCM controller - when updating reports, the user custom reports will be saved - automatically update database on new installation - option to save events to a file was only active for the iGuard terminal - minor corrections ervServer - option to add a predefined event depending on the event sequence - maximum port value set to 65535 - download data from the BCM controller only if the reader is active - added validity check of the image on receiving/sending - proper image detection if received from terminal S880 during direct connection - bug when changing port values - bug when displaying Cyrillic letters - bug when entering an event if the AM/PM time format and "save event in log" is on ervClient - inserted note in the month carnet if there are several types of events - if the show minutes option is off * was not seen - month carnet and detailed shift report are optimized for better display when exporting to xls - added warning when entering phone and personal card - increased image size for employee (max. 250KB and 480x560) - when creating an employee, the profile is fixed to GOST - ID is offered when creating an employee - when creating an employee, if the ID already exists, the corresponding message is displayed - it is not possible to enter 0 as the employee ID - when switching the profile to the GOST profile, option to delete events from the reports table is offered - the Select and Select again buttons are more noticeable and interdependent - while entering a new profile name user can only input a letter or number - if the time in profile is set incorrectly, the correct message is displayed where the error is occurred - bug when displaying Cyrillic letters - minor changes ervWeb - synchronized information on the number of users and MySQL with ervClient ervUSBTerm - inactive timer, closes the window after 10 minutes of user inactivity - the ability to sort the user ID as a number - if the connection is not possible, the corresponding message is shown - accelerated data transfer and write in database - minor corrections ervElevate - added ervUSBTerm application - updated messages for some actions - F1 key to display tab help [4.6] - application ervElevate is now part of the standard installation - updated installation types (Full, Minimal, Compact and Custom) - updated links in Help files ervManager - fixed update of table type to Aria after import, if database is MariaDB - minor corrections ervServer - added ability to add a predefined event depending on the total working hours - added ability for data navigation in tables - bug when linking images to events ervClient - possibility of inserting a pause in between two events - in the monthly carnet the event is displayed with * if there are several types - accelerated deletion of profiles from the database - adding an employee is possible only if a GOST profile is defined and an visitor module license exists - bug when exporting reports to xls, data was displayed with white font - bug when deleting a profile, the profile was not deleted from predefined events - bug when deleting a visit if there are no events in the table - bug when warning about the difference between the active and the selected year - bug when using advanced search if Enter was used several times - bug when creating a report showing the begin/end of the shift - minor changes ervWeb - minor changes ervUSBTerm - no changes ervElevate - added option to start with Windows - added option to define a user password [4.5] - fixed memory leak when generating a message - updated installation of ervTimeAtt, fixed minor bugs ervManager - when deleting duplicate events, it is not necessary to select the year - added option for setting the relay activation time on the ZK terminal - added User password for database management, the user creates it himself - updated error descriptions for ZK terminals - accelerated process of updating database versions - automatic table optimization is done on a monthly basis ervServer - improved setting of predefined events - the ability to define a predefined event for individual profiles and days - added authorization check when sending data - added Search option for data in tables - bug when deleting entrance if you do not have data in the table - bug when displaying the table for ZK terminals - minor corrections ervClient - added option that the current year is automatically active at startup - show a warning when searching for data that is not in the current year - in the monthly carnet it is possible to display the event type for the date - bug when calculating the recognized time in the II and III shift - possibility of event division if total time is higher than 8h - minor changes ervWeb - no changes ervUSBTerm - added authorization check when sending data - added User password for program management, user creates it himself - option for the program to generate a short beep when checking - bug when reading employees if ID > 65536 [4.4] - support for MariaDB SQL and ARIA tables - all events are divided by years - increased speed of the program up to several times depending of the query - check during installation whether any of the programs are already running - special installation file for ervUSBTerm ervManager - added option to delete keys (with -1) in S880, ZLM60 platform supported - extended options for deleting events (from, to, per entrance, all...) - corrected data when entering ID card in the database - corrected message when deleting an event from selected time period - when MariaDB server detected, automatic conversion of tables into ARIA format ervServer - detection and message which application uses the port if it is busy - when reading data from terminal S880, the number of images is also displayed - improved addition of predefined events if the table is empty - accelerated check when connecting pictures with the event - bug when deleting a terminal from the list - bug when disconnecting from the ZK terminal, if the terminal is switched off ervClient - updated form for defining presence, according to the type of event - presence can also be defined for a special event - detection of duplicate abbreviations for the event - active year: selection of the year in which the data is managed - bug when showing presence for visitors ervWeb - detection and message which application uses the port if it is busy - bug when changing HTTP port - bug when loading translation from .sil file - active year: selection of the year in which the data is viewed ervUSBTerm - added search for employees and events - a message is displayed during the check-in, also when the application is minimized - the program is separated into a separate installation file [4.3] - new compiler, enabled greater compatibility with Windows 10 operating systems - new application: ervUSBTerm - updated program installer and updated procedures in accordance with the new version - new installation of MySQL 8.0.22 supported - added option to activate network access to the database - enabled saving column width and position for each ervTimeAtt program ervManager - corrected option not to delete the entire database when exporting one table - added option to record all card numbers from the terminal to the database - minor corrections and changes ervServer - bug when transferring data from the iGuard terminal if the data already exist - accelerated import of data from iGuard according to the amount of data in the master terminal - changed the way to create a directory when receiving an image ervClient - possibility of direct connection to the database from the report and making queries - updated translation of all parts of FastReport with the new version 6.x - corrected display of the day in the carnet if the date is formatted differently from the standard - improved and accelerated sorting of employees - fixed bug with time formatting when calling the GetLocaleInfo function - updated and rechecked translations of reports - bug when requesting program updates, https ervWeb - bug when trying to run a program from the tray if the language is changed ervUSBTerm - basic version, allows checking one or more employees on a PC or laptop [4.2] - updated Help file - while uninstall check whether any part of the program is running ervManager - automatic update of the test database - creating a test database was not enabled when starting the program - improved function key setup for the S880 terminal ervServer - integrated search of ZK terminals in the network - separated time zone for each terminal - improved image download control from S880 terminal - minimum delay time for data download is now 1 min - preparation for mobile terminal application ervClient - added search and navigator for event log - automatic creation of a monthly carnet if the option to display minutes is selected - added the ability to read the PersonalID document in the visitors module - added question when reading the PersonalID document if the name is already entered - bug when saving employee data - updated export from the report with the new version of FastReport - removed refresh of individual tables in a separate process - added possibility of rounding the final result in the report to 5-10-15-30-60 minutes - filter by subdepartment in absences and employees - sum of events that are not set as recognized time are now inserted in the short carnet with * - minor corrections and changes ervWeb - bug when sending email, sender is now defined as IDxx_no-reply@company.com - bug when loading parameters for sending e-mail, UseTLS - fixed status bar flickering in Win7 [4.1] - new compiler, enabled greater compatibility with Windows 10 operating systems - digital signature, enabling better operation of the application with anti-virus programs - new application: ervWeb - new version of the report supported (FastReport 6.0) - bug when loading SSL libraries - bug when loading language if LngID is -1 ervManager - automatic compression of the backup into a zip file and encryption - updated report for view of employees in the terminal - creating a test database for easier understanding of the options - automatic database backup to a specific location and sending backup reports by e-mail - added option for automatic weekly database optimization - improved MySQL configuration according to the purpose of the computer ervServer - simultaneous Ping check to terminals - added option to search ZK terminals in network with external application - accelerated check of the employee's presence - downloading images from the S880 terminal during direct connection - minor corrections and changes ervClient - added subdepartment for employees, can be used for easier managing of absences - added the ability to select the results format - accelerated check of the employee's presence and recording of data in the database - added search and navigator for events and absences - integrated formatting of date/time and resolved bug with broadcast - bug when selecting employees in absences and visitors module - minor corrections and changes ervWeb - basic version, allows you to view events via a web browser [4.0] - (major version) - New: 64-bit version and support for new firmware for iGuard terminals. This version is not compatible with 32-bit Windows OS. Switching to a 64-bit application has increased the speed of all parts of the program that are in the ERV system. We will continue to speed up and improve data processing in future versions. Integration with the ČELIK application - reading the data from ID card of the employee if it has a chip. All data does not have to be typed, it is enough to load it from the ID card. GENERAL CHANGES: - during the reinstallation, the configuration file is automatically backed up - increased 'max_allowed_packet' to 5/10/15M depending on MySQL type ervManager - fixed bug in xml export of employees - display the progress bar when importing employees and exporting events for iGuard - 0 or letter cannot be set for employee ID - fixed a bug while adding a new employee and then Cancel ervServer - support for the new iGuard - added option to be able to turn off ping checking before connection - bug when importing data and disconnect for ZK terminals - new version of dll's for connection to ZK terminals - minor bug fixes ervClient - corrected calculation of recognized working hours - corrected calculation of the end of the III shift - fixed bug when filtering Absence if the employee does not have a department - corrected calculation of the first event in the III shift when a group report is made - added option for searching employees in the table and navigation - Bug when deleting employees when there was no data in the table - advanced filter, now just type in the term and press Enter - NEW: reading the employee's data from ID card and entering it in the database, detection and selection if there are more readers [3.91] - compatibility with MySQL version 8.x - minor changes, new version of the compiler with all updates - аdded SSL libraries for greater security - all 'memory leak' problems fixed - increased loading speed of all programs - bug if time is defined as hh.mm.ss, the separator is "." ervManager - added 'search box' to search data in terminals/controllers - bug when trying to delete images from the S880 terminal - when connecting to the database, all terminals are loaded into the selection list for easier connection - added option to update users to all ZK terminals from one 'master' terminal - added privileges view for ZK terminals in the table and question at import - added option to delete ALL data from the ZK terminal (users, pictures, logs ...) - card number can now be entered as Int64 for ZK devices - card deletion for ZK terminals corrected - updated error list for BCM controllers, do ping check before connection - fixed 'active', can only be used with at least one administrator (ZMM200 does not have this option) - added setting for Serbian Latin and Cyrillic sorting in MySQL ervServer - added option to pull data from only one terminal - added number of logs after which the data will be deleted from the terminal - display connection with terminal on HTTP connection in the table - bug when pulling data through iGuard terminal and external camera - time zone detection bug, added option for setting it - bug when trying to synchronize time for C3 controller - modified data collection from the BCM controller - option to assign an event type for an individual reader, for BCM - single reader deactivation option for BCM - corrected detection of entry and exit reader, for BCM - uniform appearance of individual forms for easier handling - enhanced entrance detection on HTTP connection and view - corrected mail send if the program is in cyrillic - enabled copying of text from the memo event field - bug when closing application if HTTP connection is active ervClient - bug fix for III shift calculate when multiple employees are being processed for the last event - added the ability to reset the date for predefined events - uniform appearance of individual forms for easier handling - new profile creation corrected - improved employee sorting speed by ID - individual queries are now executed in the thread which speeds up the application - corrected calculation of recognized hours - corrected carnet sorting and bug if you click Cancel - corrected shift calculation for an event that calculates as a break - updated advanced filter - corrected view of a short monthly report in Cyrillic - bug when deleting employees if you previously added a leave or made a report with a III shift [3.9] - new Help files, context related with F1 key - scaling program to 125% changed, individual fields have not seen - updated sql_mode to the new version of MySQL 7.5.17 - changed field definitions and tables to a new compiler - removed unnecessary translation of components - changed loading of translation file ervManager - modified data entry, depending on the type of data number/letter/password - if the port is deleted error will be displayed when connecting to the terminal - possible use of cards with numbers greater than Int32 - changed the way of pinging terminal (icmp.dll) - bug retrieving users in iGuard terminal - bug during recording of all events from the iGuard to txt file - changed collection of data for C3 controllers that depended on the version of firmware in them - added possibility to change the keys title in ZK TFT terminals - changed the procedure for updating time on the ZK terminal - added option to delete images from the ZK terminal with a camera - added possibility of selecting/deselecting all the tables in the data export - while adding new users, posibility to use the ID as a suffix - the possibility of deleting duplicate events with the same time and to define a UNIQUE key - without ervConfig.ini file program was not showing languages ervServer - DLS, automatic monitoring of time changes (hour forward/back) on the computer and update the terminal - changed collection of events for C3 controller, which depended on the version of firmware in them - modified the procedure for collecting data from txt file - added the possibility of placing events in the log if it came in an interval < 15 seconds - changed the way of pinging terminal (icmp.dll) - modified data entry, depending on the type of data number/letter/password - disabled active connection if set manuall or scheduled data collection - changed AutoRun feature, the program is started via a TaskScheduler - updated selection of the terminal, set small hint - removed support to collect data directly from MSSQL database - bug in obtaining the image via HTTP for ZK terminals (path and date) - bug in the configure events if they are set as just 0/1 - changed the procedure for updating time on the ZK terminal - added auto-deletion option of access log from ZK terminals - modified entrance import from iGuard if the user has been checked by his password ervClient - ability to sort month and short carnet by the names of employees - bug when choosing the date of the previous year when adding absence (manifested most on WinXP) - bug in the calculation of a recognized work hours - bug when deleting an employee - added field for WebPass and CardID for future expansion - update.html changed according to the selected language - bug in the form display when adding images employee - changed procedure for a summary, faster login to the program - recording of employees done in a thread function - button new employees mowed to menu with additional description - bug when starting Report Manager, did not show that the user report is selected - bug when setting absence from the keyboard - if the report is made by the user futer was not automatically created - bug when sorting short carnet - bug in the calculation of the third shift when the event is break before 00:00h - miscalculation of absence for the third shift - error with advanced filtering - added note in the event log window - added a unique key for short decription of event - bug when closing program while calculation is running [3.8] - minor changes to a new version of the compiler ervServer - fixed site launch from a link from tray - minor changes ervClient - enabled the creation of a monthly carnet - corrected the creation of absence if the date format is specific (eg. 05-May-14) on the computer - prevented the opening of the browser with click on the version information - removed the employee password from the view of the employees, ID number is now only visible in the employee data - added a warning if you choose a date that is not in the current year - correction of registration events when the date is not selected - correction of deleting the employee image ervManager - changes in the reports for employees - display ID from the terminal - minor changes to carnet report - showing required hours in color, thrown out note [3.7] - all passwords used in the program are hashed ervServer - change in presence detection while collecting events from the terminal - correction in display of connections when adding ZK terminal ervClient - added option for sorting the list of presence - amendment to add absence for a group of employees - correction for re-adding absence, department selection remained disabled - edited options for auto-creating a footer in the report - valid only for user reports - correction of displaying the selected date in the report ervManager - minor changes in the program architecture - correction of the deletion of all events when setting the date for the last check-in - correction in the creation of a forgotten password - updated login window appearance and aligned with ervServer and ervClient - correction while closing of the connection, update of the database remained enabled [3.6] - correction in the sub-program for adjusting the date and time format ervServer - change synchronization way when receiving files from the terminal S880 - when receiving data from multiple terminals (thread) connection is made for faster save into the database - change of way to upload images to the active form ervClient - added a better explanation for the sharing folder for images with multiple clients - added LockMode when working in a network environment - corrected signalization for sorting the employee table - corrected presence view in color when loading a second language - corrected translation of certain controls - added check when saving a new event in the profiles - corrected calculation of events if old are deleted, and there was an empty ID - correction in report manager when adding more than one reports ervManager - set a primary key for the device table - set default values ​​for defining a new event in the profiles [3.5] - minor changes in the help file - correction in the presentation of the status bar ervServer - fixing of placing the program in the tray, if auto-login is on - amendment, if selected that not all terminals has to be online, disconnected are only those who have an active connection - additional filtering of events that are received over HTTP ervClient - fixed bug when downloading the new version if you try to close the program - change of export to the text file - changed summary form for absence - corrected translation of certain control when switching to another language ervManager - the launch of the last-used language - correction of errors when creating the initial database - a description of standard errors in connection to the ZK devices - changes in the method for creating a backup sql file - utf8 [3.4] - add reports in Cyrillic, improved translation ervServer - bug when adding new ZK device in Cyrillic - AntiFreeze option, if the events are collected via HTTP - encrypted data collection in the txt file, changed export procedure - download txt files between different versions - added option to check ping and remote restart ZK terminal - automatic restarting of the terminal every 24 hours (if receving events via HTTP) - check the ping when synchronizing time with the ZK terminals - when downloading, choose whether all the ZK terminals must be online - corrected download data from MSSQL server if the server is offline ervClient - advanced data filtering - changed export in the txt file - corrected event modification - the date field - corrected report layout - comparison of image - it is not possible to add an infinite number profile without title ervManager - user management for TCS network controller - changed export in the txt file - when loading XML file for ZK terminals with emloyees - privilege column appeared [3.3] - a new compiler, enabled greater compatibility with Windows 7.8 operating systems - UAC manifest is integrated into the application - full Unicode support, integrated translation in Cyrillic - all fonts are transferred from BookmanOldStyle to Georgia because of the display of Cyrillic characters - check connections (ping) is not over icmp.dll anymore, now you need to pay more attention to the firewall - if there is a new language, and there are no reports based on this language, a new message is shown to select language that aZKeady exists ervServer - if download of events over HTTP is selected, download through dll is not necessary - the new XML parser for TCS network controller - if the TCS network controller returns the message "result set too large" message id displayed to select end period - search for information in memo - check the ping when downloading the details of the ZK terminals ervClient - bug when selecting show recognized hours - on cancel when creating absence complete form will be closed - changed - corrected calculation of summary for absence - corrected successive absence entry, the number of days was incrementing - corrected the entry of the person who opens the absence ervManager - complete database and tables were transferred in UTF8 - defining the length of the field when entering passwords for the ZK terminals - if registration of dll's is required show message instead of generating error - fixed bug when deleting cards for ZK devices [3.2] - improved license and version display ervServer - the integration of TCS device, from this version support for TPAKL and IPAKL devices is finished - integrated HTTP receiving images and events for the devices S880 ervClient - user access privileges to a specific department, allows controlled access to department head only to data related to his department - corrected bug when filtering employees ervManager - an option to define the user in terminal as Administrator, allows to control who is allowed to access the device menu ZKVideo - integrated into ervServer, will no longer be maintained [3.1] - a new version of MySQL (5.6.11) - export reports in pdf, xls, xml, ods, odt, dbf, html, rtf, jpeg, bmp, tiff, gif, txt, csv, e-mail ervServer - synchronization of ZK devices through + menu - accelerated import data - an indication of the speed when checking the image folder ervClient - Report Manager - table with reports (standard and user). User reports can be changed, all reports are stored in the database so they are available for each client in the network - the option of choosing more records - allows you to delete multiple events at once for employees - the sorting options by employees ID as a numeric value ervManager - option to create standard reports in the database - terminated option to rename a picture, and database settings (main/local) [3.0] - (major version) - New: reports designer. You have the possibility to change appearance of the report (add/delete columns, font, size, color...) This option is unlocked for all users. All usage details about report designer can be found at: http://www.fast-report.com/public_download/html/UserMan/index.html . User can create his own reports, with the help of on-line instructions. For this option we do not provide technical support. Practice has shown that a large number of people in the IT sector knows how to use these advanced options, or can quickly master them. Instead of technical support, we can create the desired report with a minimum fee. The amount of this fee depends on the time required to produce a report defined by the customer. - New version/subversion (major version/minor version): two new terms. GENERAL CHANGES: - online registration mode - removed flat theme that caused the memory leak's - 64bit MySQL installation - changed the method of sending mail (MAPI) ervServer - fixed problem when adding a predefined event - duplication of records - downloading pictures from the ZK devices that have an integrated camera transferred to ZKVideo ervClient - additional explanations for the use of a sliding hours - message when returning the event from log if filtering is on - correction when starting the program if MySQL is not active ervManager - delete an administrator for the ZK devices - delete log events in the terminal - delete all employees in the terminal ZKVideo - HTTP connection with the ZK devices - connected to a MySQL database for easy operation [2.81] - optimization of the use of memory - memory leak fix ervServer - connection was not active if you selected only IN/OUT type of event - changed function defining time with iGuard, eliminated a time difference of 1 second between the snapshot and events - changed deleting ZK terminal - removed the inability to synchronize the time for the ZK terminals - redefined video module - update a database with events from a txt file, for terminals that do not have an internet connection ervClient - the re-selection of employees in the absence form withheld prior choice - error when connect to non-existent mysql server - amended the calculation of night work - an error in calculating the extended hours ervManager - aecord all events in the terminal into a txt file [2.8] - optimization of translation - automatically send error reports ervServer - time synchronization of the terminal, by the device and for all devices - timing sheduler for data collection - changed ZK terminals configuration - comm-key for each terminal separately ervClient - optimization of the profile and overtime - night work linked to the profile in the format HH:mm:ss - improved testing for the presence of visitors - recognized working time is now possible to limit at end of the shift - changed the log events, optimized - when crossing work in a non-working day it is possible to extend the working day - if the profile is III shift ervManager - optimization of the MySQL parameters wtNET - discontinued maintenance, updating on the customer's request [2.7] ervServer - the possibility to renew the registration through the internet - integration of C3 controller - the possibility of combining a complete range ZK devices - correction of checkbox state when configuring events ervClient - optimization of the profile and the department - sorting table employees - correction of a detailed report with shifts in case of absence - correction of group detailed report with shifts for the calculation early OUT event - changed password for the admin account - correction while filtering presence list report - correction of calculating a recognized business hours ervManager - Terminal management - time synchronization and IP address change wtNET - updated in accordance with the new version [2.6] - optimization of data types, query optimization - change of instructions and help-a - correction of dynamic loading of language ervServer - the possibility of adding a host to the ZK terminals - correction in the registration event when the video module is not registered - minor fixes ervClient - corrected processing event for the presence list - absence report, correction of creation time, and report form - added a note in the summary for visitors - corrected translation in some places - added ability to delete a visit, as well as special privileges for the usertype of user - removed period when creating reports as a separate query ervManager - diagnostics table (check, optimize, repair) - various minor fixes wtNET - updated in accordance with the new version [2.5] ervServer - option of recording events in txt file - daily, monthly or yearly - fixed bug in the pre-defined events - corrected and changed options to transfer images from the terminal S880 - ZKVideo for downloading images from S880 terminal in an arbitrary period ervClient - choosing whether to recognize paired time during the day where is no proper sequence of events - option button with a choice of several functions in making the report - export table event in txt file - a standard report - print the required hours per day if the employee has a profile - new report with additional details - shift started, shift ended, early departures from work ervManager - printing data with employees - update the new version with a single click - fast load the archive when there are a lot of events wtNET - sync logo and images in accordance with the new version [2.4] - dynamic load language - enabled that the user can change the translation ervServer - correction of the presence and video registration - change of image acquisition and events with S880 terminal - check database versions at the start of the program - a new version of MySQL ervClient - changes when calculating recognized event, if it is no proper sequence of events no calculation is done - the correction of errors found in the carnet and absence reports - check database versions at the start of the program ervManager - created a new Help - improved user management, recording of all users in the table and simply transfer to other terminals wtNET - sync logo and images in accordance with the new version [2.3] Activation of absence module is inserted in the basic module. Registration by the number of terminals. ervServer: - edited video connection, possibility of connecting IP cameras from any manufacturer that has a DI input and supports FTP Data Transfer. Eliminated delays in snapshot during the check in/out process. The images are saved from each terminal and saved in corresponding folder. - change of image acquisition and events with SC103 and S880 terminal - corrected and removed found errors ervClient: - edit video connections to the set parameters in ervServer. Enabled only pictures view of the event. - the possibility of calculation of night work - corrected and removed found errors ervManager - user management for iGuard and ZK terminals - corrected creation of the initial database - updating without losing any data to version 2.3 wtNET - updated tables [2.2] ervServer: - predefined events, the server can automatically assign an employee IN/OUT event, if that day was an event - changed the method of collection of data from the iGuard - changed the way of defining the reader, as well as display the events that are stored in a database - changed entrance form - automation of downloading images from the S880 device ervClient: - upgraded monthly carnet report - optional day display and irregular events with the letter X - calculating of absence in relation to the total allowed number of days of absence ervManager - setting database for synchronization - updating without losing any data to version 2.2 wtNET - synchronization between one major and several local databases [2.1] ervServer: - without change ervClient: - two new types of reports: carnet - monthly and short summarizing - the possibility of an optional sorting carnet in various fields - added note field in the presence list report - filtering data by the entrance and the type of events in the report and employee tab - completion and improvement of absence module - added a summary of absence - required hours can be adjusted according to the profile - user privileges can be adjusted separately per user - predefined notes, faster data entry when editing events - corrected and removed found errors ervManager - corrected and removed minor errors found - updating without losing any data to version 2.1 [2.0] ervServer: - optional export of received events in a text file - redesigned data collection with ZK terminal - corrected and removed found errors ervClient: - dynamic reports - the possibility of adding any type of event and its display in the report as well as the absence - improved configuration process for each type of event - changes and improvements to the absence module - corrected and removed found errors ervManager - updating without losing any data to version 2.0 - modified entry of password during operations with database [1.9] added initial support for the German language in all parts of the application the program has been tested with Windows Vista and Windows 7, the new operating systems ervServer: - import data from MicrosoftSQL base - support for the terminals S880 with an integrated camera and transfer images directly from the terminal to the computer - changed the method of connection to devices SC103 and S880 - redesigned data collection. All events are now IN/OUT, and can be of different types, which opens the possibility of the existence of an unlimited number of events - corrected and removed found errors ervClient: - altered processing and error detection method in accordance with a new way of collecting data - sick leave and vacations module replaced with absence module. - the possibility of a different color coding of different types of events - corrected and removed found errors ervManager - updating without losing any data to version 1.9 - archiving database: the possibility of transferring old data in the archive so that the base is freed of old data - speeds up the database. Data can be viewed and restored from the archive at any time [1.8] NEW: Application divided into two parts: ervClient and ervServer ervServer: - collect data in real time and snapshot events from IP cameras - manipulation of entrances - option: unlimited number of IP cameras and entrances - when starting all connections they must be active or ervServer will not start data transfer - thread model to connect to the SC103 device - TCS terminals can now be used without the application PCitACC and retain compatibility with older versions where necessary and install PCitACC ervClient: - only data processing and report generation - option: unlimited number of IP cameras - just view Department - corrected adding and editing departments Reports - delays, corrected calculation for the first event - saving time event for the third shift ervManager - updating without losing any data to version 1.8 [1.7] - added note for each event - added saving events in Log and events that have been added - when and by whom - icon next to the event shows that the event is added or changed - bug when choosing a path and folder locations - auto-update the database did not work at startup Module for comparison of images from the database and images of events - when you click on the event - event image opens and the image of the employee from database - zooming both images for easier comparison Reports - delays, corrected that does not count weekends - edited and improved export data to excel, word and pdf Profiles - update the profile assigned to the employees when changing profile name ervManager - defined ervManager version - defined MySQL version - easy update without losing data [1.6] Added Module for Visitors Added Module for Holidays Added Module for SickLeave An module for video surveillance is expanded to 4 entrances, ie. now it is possible with 4 IP video cameras (4 entrances) to have video snapshoot (when choosing a camera look at the camera on our website) - the presence of workers in company - filtering of workers by the their presence - entrances, configuring entrances and assignment of IP cameras for each entry, ie. the device other than TCS - configure departments - configure overtime, it is possible to adjust the calculation for each day or week - edited holidays configuration - changed to add new and edit existing users - company data can be presented in a report - creating reports with pictures of events - mark next to the name of the employee if the snapshot was made or not ervManager - completely new database configuration (not compatible with older versions). The database of the program version 1.5 can be easily updated by ervManager to version 1.6, without data loss. Corrected bugs encountered [1.5] Added official work for systems with iGuard readers and S300 Added video surveillance of master devices with a single IP camera and video snapshoot (when selecting cameras see list of manufacturers) - Help done in English - harmonized importing data from the iGuard with new firmware Reports - a new type of report - presence list ervManager - English language [1.4] Added pause for systems with iGuard readers and S300 - corrected bug when switching from Serbian to English and vice versa - changed importing a data from the iGuard device - corrected input of the number of ID card Profiles - minor changes of way to enter shifts and delay (delay will be fully defined in the profile) - eliminated error when saving data (Duplicate key ...) Reports - fixed bug when calculating recognized WT - corrections in the appearance of the report, added display breaks and fieldwork ervManager - added additional features for working with database - minor changes in the creation of a database [1.3] Language support for English Added support for KABA systems - inserted a new email address for contact - sending information by email registration - auto check new version online - set a valid update program on site and synchronized with the program Reports - fixed bug when calculating the work time for more employees ervManager - added import-export employees and profile - creating the initial table for authorized persons if you forget the password [1.2] Direct connection with the iGuard master device without additional software Added support for S300 systems - direct connection from the list S300 devices without using additional programs Reports - next to the date to add the days events Creating reports - corrected calculations of overtime - corrected found bugs Added a hint characteristics for individual components (while positioning the mouse for a few moments above the data ... description appears) [1.1] Support for Unicode characters - it is necessary that in the Control Panel is set to the Language for non-Unicode programs on the Serbian (Latin) Profiles - load shifts Mon-Fri, Sat, Sun Reports - redesign of the report, a different color for even rows, translated into Serbian control, - time periods - increased choice Settings - added support for iGuard - user password is not visible - in the ini file password is encrypted to access the database and remote connection to MySQL is enabled When installing the program the necessary initial database are immediately made, it is not necessary to run the ervManager - ervManager is only installed when you install the server, ie. on the server Smaller graphic redesign program Corrected for now observed bugs - editing and inserting employees - religious holidays and public holidays (supplemented hours) [1.0] The basic version Your opinion, comments and suggestions are welcome, as well as the perceived mistakes. Send it by mail to support@trackworktime.com Thank you!