***MAINTENANCE PRO 7.0*** Build 144 1. Fixed issue where some parts would not appear on Inventory Management without a category filter. Build 143 1. Fixed save errors from recreating temp tables for equipment. Build 140 1. Fixed issue where forecasted date values were being reset on subsequent maintenance checks. Build 139 1. Added checks for external email errors causing access violations. Build 138 1. Fixed issue where purge utility would not apply location filters properly if the top location had no equipment. Build 137 1. Updated forecasting procedures to more accurately track estimated hours and meters for equipment. Build 136 1. Optimized maintenance check procedure for SQL Version and added progress bar for Shift + Config repair on Optimize / Repair. Build 135 1. Fixed issue where upgrading SQL Version would sometimes fail due to an indexing error. Build 134 1. Fixed issue where swapping pm schedules would sometimes cause a truncation error. Build 133 1. Fixed issue where auto completing a labor entry name would cause an index out of bounds error. Build 132 1. Fixed issue where tax on credited PO items was not applying correctly. Build 131 1. Fixed issue where adding tires as parts and/or adding tire labor would cause an access violation. Build 130 1. Fixed issue where a re-opened work order would still show under the Closed filter on Work Order Management. Build 129 1. Fixed issue where PM Template selection was not working in a Citrix environment. Build 128 1. Changed filtering routines for security module location filters to try and fix work order filtering issues for SQL Server users. Build 127 1. Fixed bug where printer settings for reports were being reset on program open. 2. Fixed bug where header on new repair entry screen was displaying the incorrect equipment identification. Build 126 1. Fixed issue where adding multiple items from the attachment screen would eventually cause the program to freeze up. 2. Fixed issue where updating work orders from the dashboard tab could cause an access violations. Build 125 1. Fixed issue where closing a work order on the dashboard tab was not refreshing the work orders grid. Build 124 1. Fixed issue where security logs for SQL Server work orders were not logging the work order # on work orders created manually by the user. Build 123 1. Fixed issue where auto logging expenses in SQL Server would generate an invalid date error. 2. Fixed issue where users would receive an access violation when trying to delete a warehouse assignment for a part. Build 122 1. Fixed issue where additional filters for reports were not being bundled together, resulting in incorrect filtering for reports. Build 121 1. Fixed issue where saving settings in Setup -> Options would sometimes cause a row lock error on the MtcData table. Build 120 1. Fixed issue where the shortcut key for Save + on work order part entry was the same as the single save key. Build 119 1. Fixed issue where changing the work order number on the work order entry screen would cause cause the work order number and date issue to clear out when saved. Build 118 1. Fixed issue where the shortcut key for Save + on work order part entry was the same as the single save key Build 117 1. Fixed issue where emailing reports directly from the print preview form would result in incorrect calculations for some reports. 2. Fixed issue where users could not scan a barcode into some fields. Build 116 1. First attempt at fixing access violation that randomly occurrs when saving a work order attached to an Invoice. Build 115 1. Fixed bug where scheduled expenses were being logged twice under rare circumstances. Build 114 1. Fixed bug where equipment with tasks not having a date or meter interval would not trigger a reset on the maintenance due flag for equipment. Build 113 1. Fixed bug where equipment with no schedule were still being flagged on completed work orders. 2. Fixed bug where first maintenance check run of the day would give a refresh data error. Build 112 1. Fixed bug where TAB delimited imports could not read partial date formats. Build 111 1. Fixed bug where a user may receive a date error when saving a work order under certain conditions. Build 110 1. Fixed bug where virtual meters were not being calculated for equipment without a PM Schedule. Build 109 1. Fixed bug where scanning images to a .pdf did not display the proper save window. Build 108 1. Fixed bug where saving and then altering the work order number would cause any generated invoices to not be listed on the work order. Build 107 1. Fixed bug where child tasks were being set as due for service and being emailed as master tasks. 2. Optimized Equiment Manager loading to try and eliminate rare access violation under certain conditions. Build 106 1. Fixed bug where focusing an edit control on Work Order Managemen would cause an access violation when leaving and then refocusing the screen. Build 105 1. Fixed a bug where starting the program with zero equipment would cause a division by zero error during a maintenance check. 2. Fixed bug where a few management screens were not correctly sorting columns by the displayed text, i.e. Repair Management. 3. Fixed bug where user could receive a truncation error when entering notes for an inspection line item. 4. Fixed bug where the status screen would not appear when closing the PM Check Wizard. 5. Reenabled low priority task suppression. 6. Added changes to history record locking to try and resolve issues with SQL Server customers having time out errors. Build 104 1. Fixed bug where expiration tasks where not being given the proper priority in the next service column on the equimpment manager. 2. Fixed bug where the work order management grid would jump back to the top of the grid when editing a work order. Build 103 1. Fixed bug where Equipment Manager was not refreshing properly after a work order was issued from the Work Order Wizard. 2. Optimized query performance on the Advanced window for service entry. Loading linked services was taking an above average time. Build 102 1. Users can now record multiple inspections in a day once they have finished their current inspection. 2. Fixed bug where saving records would cause grids to jump to random records. 3. Fixed bug where new reports might no save under rare conditions. 4. Fixed bug where dashboard was not reporting correct number of inventory items that needed to be reordered. Build 101 1. Added PO # to receipts grid on Part Entry forum. 2. Added reorder point to Inventory grid on the Dashboard. 3. User can now turn off default tax settings for items added to a purchase order. 4. Adjusted the equipment maintenance check procedure to try and eliminate random access violations on some users systems. 5. Fixed a bug where users upgrading from V. 10 might have orphaned tasks and part associations. 6. Fixed a bug where cost centers were not sorting correctly on the Equipment Manager grid. Build 100 1. Optimized Eqipment Manager loading for equipment with over 10000 assets. 2. Made optimizations for loading and saving equipment and work orders. 3. Separated maintenancen and expiration notifications emails so users do not see them if not assigned to. 4. Added date range option for purchase orders in Tools -> Options Build 99 1. Fixed bug when importing from a POS delimited fuel import. Values at the end of a line would not import if the total character count was less than the maximium position location of a field. 2. Fixed bug introduced in Build 98 where the selected unit on the Equipment Manager would become stuck and no other units could be selected. 3. Fixed a bug where delayed repairs would not show as due along with maintenance services that were due. 4. Discounts specified for customers on the customer entry screen will now be applied to work orders and invoices. Build 98 1. Fixed bug where multi editing equipment with a secondary meter would cause a date error to appear. Build 97 1. Identified and fixed possible issues with thread variables that could cause access violations. 2. Fixed bug where deleting a piece of equipment from a multi equipment work order with tax could update total cost for all work orders. 3. Updated meter log procedures to cut down repeated logging of previously entered meters. Build 96 1. Added catch for customers with frequent network connections drops that will try to reestablish connection without bug reports. 2. Redesigned sql sever connection close in threaded maintenance check to deal with a potential access violation. Build 95 1. Fixed bug where switching equipment while the Status screen was open would not properly update the maintenance fields being shown. Build 94 1. Fixed bug introduced in Build 113 that did not properly link a new purchase order item to it's proper PO. 2. Fixed bug where Dashboard was incorrectly counting parts when a warehouse filter had been set in the Security Module. Build 93 1. Selection boxes for dealers, insurance, and lenders on Equipment entry now list all three types in their drop down list. 2. Updated core charges / credit options to include / remove taxes based on tax selections in Purchase Order Entry. Buil 92 1. Fixed bug where deleting a purchase order was not updating the corresponding parts PO number field. Buil 91 1. Added Category as an option for Parts Import. Build 90 1. Updated report procedures to filter Meter_Log sub queries by the date filter passed from the Report screen. 2. Fixed bug where entering a new meter value on the Work Order Generation screen would set the equipments current meter to zero. 3. Fixed bug where user could activate the delete button when no Inspection records were selected, resulting in an access violation. Build 89 1. Updated PO and Invoices to allow custom tax values to be entered when the tax percentage is set to zero. Build 88 1. Fixed bug where Fixed Expiration Dates would skip the next due date if a work order was completed after the current due dates expiration. Fixed Dates now have a 10 day grace period before and after the due date in order to complete the task on a work order before the next due date is considered. 2. Updated Check Number for Invoice payments to accept 64 bit integers, allowing customers to enter larger check numbers. Max check number is now 9223372036854775807. 3. Fixed bug where child equipment hint would remain visible when swapping to another user program. 4. Fixed bug where the first work order that could be selected for an Invoice or Purchase Order would not properly display it's cost. Build 87 1. Parts import can now import vendor and manufacturer. It will also add the vendor associated with a warehouse to the imported receipt. 2. Fixed bug where NextDue would show a high priority task instead of the task currently due. 3. Fixed bug where Maintenance Expirations Due (All) report was not filtering properly. 4. Fixed bug where the Equipment Manager was not refreshing after recording a new equipment meter during an inspection. Build 86 1. Optimized fuel import to require fewer database queries. 2. Fixed bug where scanning a UPC when not on the Part Entry Advanced tab would cause an error. 3. Fixed bug where multiple assignments could not be scheduled during different hours. 4. Adding a new or duplicate tire now defaults to Available. Build 85 1. Fixed bug where users could not save or delete reports from the Custom Report Designer window. 2. Updated SMTP email procedures to be compatible with Office 365. Build 84 1. Fixed incorrect field name on parts received screen for purchase orders. 2. Fuel entry now has blank selection options for vendors and drivers. 3. Image selection dialogs now default to the users desktop. Build 83 1. Added ability for Deluxe edition users to enter a negative cost for labor on PM Entry screen. Build 82 1. Fixed numerical issue with version comparision for SQL Server and international customers. Build 81 1. Optimized program version and database version comparison check at program startup. Build 80 1. Internal optimizations for generating reports. Build 79 1. Fixed bug where users could no longer paste a date into work order entry date fields. 2. Added additional optimization tools for IMS support staff. Build 78 1. User can now select .csv files for meter reading imports. 2. Fixed bug where some regional decimal settings would cause an access violation on program startup. Build 77 1. Fixed bug where some SQL server users could not delete choice list records. Build 76 1. Optimized build version check. Build 75 1. Changed keyboard shortcut for search back to ALT-S on the Equipment Manager screen. 2. Fixed bug where tabbing before typing in a time on the work order entry dates would result in the time reverting to todays date. 3. Fixed bug where locations were not properly updating when dragging and dropping categories in the location tree list. 4. Added Unit # to the work order grid on the dashboard. Build 74 1. Fixed bug where due and soon due options on the work order generation screen would not reflect Tools -> Options selections properly. 2. Added employee expirations to the dashboard for standard edition. 3. Various date format tweaks for reports. Build 73 1. Fixed bug where soon due maintenance could not be viewed on the details screen for the calendar. Build 72 1. Fixed bug in parts import where adding warehouse information would give a missing field error. 2. Fixed truncation error that would show when vendor and shipping information on purchase orders and invoices would exceded the 150 character limit. Build 71 1. Minor security module tweaks and optimizations. 2. Customer who owns vehicle has been added back to the Equipment Manager grid. Build 70 1. Fixed bug where all certifications/expirations for an employee would show on the dashboard if only one was actually due or soon due. 2. Fixed miscellaneous typos in program messages. 3. Fixed Preventive Maintenance Schedules report for SQL Server. It was not displaying master child relationships properly. 4. Refactored choice list security module behavior. Choice lists that are blocked by security will now be shown as fixed lists and the user will not be able to enter any custom value. Build 69 1. Updated special folder shell32 calls to avoid calls to depricated windows functions. 2. Added options to include/exclued PM/Repairs from the work order wizard. 3. Updated Maintenance Due (Summary) report to use the proper short date format. Build 68 1. Enhanced credited item behaviour for purchase orders and invoices. Credited items will be default credit back cost of item and taxe associated with it. Unchecking the tax boxes during item entry will exluce the tax from the credited items final cost. 2. Locations selection box in the security module now orders by location name instead of the order records were created in. 3. Fixed bug where cost center was not displaying properly when viewing equipment that had save disabled. Build 67 1. Fixed bug where fixed expirations were still showing due after the last fixed expiration had occured. 2. Optimized sql checks in MS SQL Server to avoid rare occassions where exteneded properties could not be read. Build 66 1. Fixed bug where browsing dialong on configuration screen would only show users public shared folder. Build 65 1. Fixed issue where vendors were not being removed from labor associations when they were deleted. Build 64 1. Fixed bug where POs and Invoices were using the global location filter even when the global filter was unchecked. 2. Custom field captions now display in the work order managements screens header. 3. Backups will now default to the users my documents folder. Build 63 1. Fixed bug where attachment scanning was not detecting scanner sources. Build 62 1. Various program optimizations. Build 61 1. Installer now asks for data directory when updating pre V. 12 data and it can't find .DAT files. 2. Fixed bug where invoices generated from work orders were not auto numbering correctly. Build 60 1. Users can now set purchase order numbers when auto numbering is turned off and a PO is generated automitically from Inventory Management or Work Order entry. 2. Fixed bug with fixed interval pm tasks where tasks due at fixed interval would not show as due and would not update last completed fields properly. 3. Notification popups on Equipment Manager now have a 1 second delay before showing. Build 59 1. Fixed bug in security module that would allow users restricted to a single location to generate work orders for all equipment. Build 58 1. Added option to synchronize attached equipment meters to their parent equipment meters. 2. Fixed Ambiguous column name error when generating a work order from the PM Check Wizard (SQL Server version only) 3. Employee certifications can now only be disabled on the Dashboard when the button under Setup and the Main Menu Toolbar have been blocked in the Security Module. 4. Fixed improper grouping on the Inventory Stock Value (Summary) report (SQL Server version only) Build 57 1. Fixed PM Check Wizard - Ambiguous Column Name 'ObjectID' (SQL Version) 2. Fixed truncation error for receipt notes when more than 250 characters were entered. 3. Fixed bug where users could not filter by date on Invoice Management. 4. Fixed bug where opening the program with the equipment view tag selected would cause a closed dataset error. 5. Added print Inspection options to History Management screen. Build 56 1. Fixed issue with work order numbers registering as already used in Shop Edition 2. Removed program options that should be restricted in basic edition. Build 55 1. Widened Date field on Maintenance Due (Detailed) report. 2. Fixed bug where adding duplicate equipment would not copy some fields. 3. Employee certification screen now retains adjusted column widths. 4. Updated some browsing dialogs that referenced other screens. Build 54 1. Fixed bug where Deluxe and Basic would complain about work order numbers already being used. Build 53 1. Attachments dialog now loads last selected location. 2. Fixed registry object being freed too early on program startup which caused a random access violation. Build 52 1. Fixed bug report showing when user clears amount consumed from fuel entry. Value will default to zero when cleared. 2. Fixed bug where cost center was no longer saving on work order entry screen. 3. Updated Twain scanning procedures to use latest version. Build 51 1. Fixed bug where part assocations loaded in from the Quick PM Select screen on work orders would give a conversion error. 2. Equipment Manager now lists due soons task in maintenance tooltip. Build 50 1. Fixed bug in update script where customers using another language format for numbers would receive an error. 2. Fixed bug where duplicate emails would be sent when a service was due by a secondary meter. Build 49 1. Fixed SQL Bug where customers using another language format for dates would receive a value out of range error. 2. Added a more descriptive message on how location restrictions work in the security module. 3. Fixed overlap of options for the Deluxe version. 4. If an item only has expirations due then the dashboard will display an Update Expirations button in the Actions column. Build 48 1. Configuration check now enables inventory for parts missing a warehouse location. Build 47 1. Fixed bug in SQL edition where users could not enter an annual expense for equipment. 2. Fixed bug where imported UPC codes were not triggering when scanned. 3. Altered equipment notifications to send an email per piece of equipment with multiple recipients. Build 46 1. Fixed bug where MSSQL users could not enter recurring expenses 2. Fixed improper grouping of email options. 3. Made changes to how the program interacts with the tray program. Build 45 1. Fixed bug where equipment under the root category would not show on inspection reports. 2. Minor updates to sample data. Build 44 1. Added additional checks when loading user settings for main menu and equipment manager. If settings fail to load program will still run with default settings. 2. Equipment manager security settings now apply to the equiment dashboard. 3. Added category filtering back into the meter update screen. 4. Changed VIN heading on the equipment dashboard to Serial # and fixed bug where this value was not loading into the dashboard view. 5. Users can no longer add duplicate warehouse names from Choice Lists -> Parts -> Warehouse 6. Meter replacements must now be entered with a date 1 day after the last meter reading entered. 7. Fixed access violation that could occur when a user tried to delete a part/labor entry from the PM Entry screen and no item was selected in the grid view. 8. Removed low priority task option as it clashed with row highlighting. May be revisited in the future. Build 43 1. Added option to omit low priority tasks from next service due column on Equipment Manager. 2. Renamed some security module captions. 3. Removed employee email list from Choice Lists since it's been replaced by contacts. 4. Changed how data entry validation errors are reported to the user. 5. Removed config options that are no longer applicable. Build 42 1. Fixed various access violation errors. 2. Fixed truncation error when entering a work order type over 25 characters. 3. Fixed fuel history date filter not activating on screen open. 4. Added ability to logout users from previous dates on the About screen. 5. Fuel history now shows accurate decimal count. 6. Fixed #ShipTo# identifier not placing the ship to address in emails. Build 41 1. Fixed rare access violation that could occur on the Fleet Manager screen. 2. Fixed bug that would not preven the Tire Assignment screen from loading when saving equipment. 3. Fixed bug where deleting labor from Maintenance Entry would not always delete the labor upon saving a work order. 4. Single work orders in deluxe can now be fully deleted after using the work order generation if the user closes Work Order Entry without saving. Build 40 1. Fixed category filter error on Edit Equipment screen for MSSQL version of the program. 2. Added TLS options for email settings when using SMTP. Build 39 1. Inspection History now has an inspector option pulled from current employees. 2. Updated error message for attachments that may no longer exist. 3. Fixed bug where users could still enter cost centers and work order types when blocked from the security module. Build 38 1. Removed upgrade log file due to permission issues. 2. Fixed Equipment Summary report not calculating correctly across some intervals. 3. Grids on Work Order Entry screen now retain their layout. 4. Assignee is now an optional field for work order emails. 5. Fixed bug where deleting an erroneous fuel entry at zero or below mileage would not trigger an MPG recalculation. 6. Fixed bug where linked service option was not showing for Deluxe users. Build 37 1. Fixed sql error on Calendar for MSSQL users. 2. Fixed sql error on work order generation meter update screen for MSSQL users. 3. Added custom column layout to Inventory tab when editing a part. 4. Fixed typos on Dashboard screen. 5. Dashboard now shows equipment that is soon due in addition to past due items. Build 36 1. Optimized dashboard to increase load performance. 2. Inspections may now be back dated when added from the Inspection History tab. Build 35 1. Fixed additional issue with deleting parts and labor from the maintenance entry screen. 2. Added fuel tank inserts/updates to the security log. 3. Added message warning that a duplicate unit # has been entered for a vehicle. 4. Added unit # as an optional field to work order email layout. Build 34 1. Fixed bug where deleting a part from the work order maintenance entry screen did not always remove the part. 2. Fixed bug where Row Filter stopped working on the Equiment Manager equipment list. 3. Fixed bug where driver assigned to an accident report would not show up on the accident history screen. 4. Fixed bug where moving equipment to the root level of the location/category tree would not be indicated properly in the equipment list. Build 33 1. Fixed bug where moving equipment in the tree list would not properly update the equipments parent location. Build 32 1. Various bug fixes for dashboard (SQL Server version). 2. Added option to default to the Equipment List on program startup. Build 31 1. Fixed bug where work orders with missing employee/vendor assignments would cause access violation on History screen. Build 29 1. Added Dashboard screen where customers can perform quick actions and view daily notifications. 2. Various tweaks to reports. 3. Assigned To column on History screen now shows employees assignments. 4. Fixed duplicate notifications when using the Tray program. Build 28 1. Fixed division by zero error some trial users were seeing on program startup. 2. Location and Category now sort alphabetically on the equipment manager instead of by id number. Build 27 1. Added credit and negative miscellaneous items to invoices. 2. Added negative overall part cost to maintenance entry screen. 3. Added fluid consumption back into deluxe edition after it was removed by mistake. Build 26 1. Revised equipment usage report to show insufficent data label if only one meter reaading has been entered. 2. Revised daily inspection checklist report to include date and technician as well as some layout changes. 3. Fixed locations and categories not displaying properly in the Equipment Manager grid. 4. Work orders with multiple units will now print additional pages with all equipment information. 5. Fixed tire CPM bug where replacing an odometer would throw off calculations. 6. Fixed bug where quick select option on work orders would not pull in notes for repairs. 7. Fixed bug where a schedule with no meter tracking would still default to Mileage. 8. Fixed bug where work order entry would not always display the equipment title and work order number. Build 25 1. Fixed repair on open work order not updating correctly when changed in scheduled repairs 2. Fixed master task import in PM Schedule Setup (SQL Version) 3. Removed duplicate part creation in default warehouse upon adding new part with receipt to alternate warehouse Build 24 1. Updated service terminology on PM Schedule screen. 2. Fixed truncation error when entering a task or repair over max character size. Build 23 1. Fixed bug where repair type was not showing upon editing a repair task on a work order. 2. Fixed issue where filter for rental items was not reseting correctly. 3. Tire status changes to mounted when a tire is assigned a position on equipment. 4. Fixed bug where split receipts were not displaying the correct description on invoices. Build 22 1. Removed daily inspections button from standard edition. 2. Updated custom cost field on work order entry to not trigger an exception when a negative value is entered. 3. Fixed next service calculation to give precedence to due tasks. 4. Fixed bug in SQL Server version where type of invoice line items were not being saved. 5. Fixed date range filter reset caused by stuck filter fix in build 19. Build 21 1. Fixed CPM calculation in history reports. 2. Fixed tasks not being marked as completed when selection closed status for a work order. 3. Fixed rare bug where previous version reports would not be replaced during an upgrade. 4. Added reset to report sql after report is printed in order to circumvent stuck filter bug some users are experiencing. 5. Fixed bug where email notifications for equipment contacts were not saving. Build 20 1. Changed next service calculation to give priority to due or soon due items instead of highest percent complete. 2. Soond due items now appear on the calendar. 3. Fixed bug where changing the comments when adding or editing a repair prevent you from adding/updating any additional repairs. 4. Updated Daily Inspection Checklist reports with optimized SQL. 5. Work order cancel button changed to say "Done" to prevent confusion on whether issuing a work order permanently adds it. Build 19 1. Fixed choice list items not printing. Build 18 1. Fixed lock request time out errors in SQL Server. 2. Updated button labels for fuel to be less ambiguous. Build 17 1. Assigned To field now sorts properly by last name on the Equipment Manager. 2. Fixed ambiguous unit cost errror for SQL Server when opening the PO Received screen. Build 16 1. Users can now add a credit item to purchase orders that will subtract from the PO total. Users may also define a Miscellaneous item and enter a negative value. 2. Fixed name truncation error when adding an employee to an assignment. 3. Fixed bug where no records were showing on the vendor history tab. 4. Fixed bug where using the Toggle button on WO Management did not set work order to 100% complete. 5. Fixed bug where last pm values for fixed intervals were being updated on already closed work orders. Build 14 1. Fixed bug where blank fuel tank would cause an access violation when saving fuel. 2. Fixed Max Qty and Lead Time bug where values would swap in SQL Server version. 3. Fixed bug with Image temp files when saving parts. 4. Added inventory report to New Notifications screen. 5. Fixed bug where adding a PM Task from work orders caused an access violation. 6. Fixed invalid column bug when saving a work order in SQL Server version. 7. Fixed date range error on History screens in SQL Server version. Build 13 1. Fixed MSSQL query bugs for work orders. 2. Added a restart for the program if the remote session is lost and cleaned up by the EDB server before connection can be reastablished. Build 12 1. Fixed bug in SQL Server version where large filters produced a sql error. 2. Fixed bug in SQL Server version where Customers was missing a field, causing a sql error. Build 9 1. Fixed bug where email address selection was not saving when adding contacts and emailing reports. 2. Fixed tab order for fields on email address selection screen. 3. Added location column back in to Work Order Management.