8.00B-AK updates to 8.00AL
 
8.00B Initial release of version 8.00 Contact Software Arts for upgrades.
8.00C   Fixed inability to enter a "V" stock transaction against any receiver other than the last receiver.
Fixed inability to manually enter the next receiver number to be edited after completing an edit to a receiver item.
Fixed inability to manually add via the SN/Lot menu a new master serial/lot number for a part number if the serial number has already been used by another part number.
Fixed bug when adding a new item to a PO that failed to carry forward the alternate currency and rate from the current item into the new item.
8.00D Added ability to specify the table type (dBase III or VFP) when outputting to DBF and added a new configuration option 86 to set the default output format.
Fixed error 12 bug (variable temppart not found) when running the price list report from inventory.
Altered the method by which the inventory movement report gathers data from tables in an attempt to improve performance.
Modified the print check screen to show the remit_to and not the accountno of the transaction.
8.00E Fixed error 1683 bug when generating a pushpull report with sort options "purchase date" or "vendor id + po number".
Corrected bug on the infinite bucket shortage report that would display the start date as the grouped date when the report was sorted by due date(datereq).
8.00F Enhanced speed creating inventory movement report.
Fixed Mouser import function (mouser web site was modified).
Made detailed SN/Lot report for a serial number case insensitive.
Fixed bug that would fail to display an address' popup message when the main address is entered on a sales order.
8.00G Fixed freeze up on the paybill screen when one of the comboboxes is selected.
Fixed chart of accounts scroll screen scroll on document number only and increased width of search text box.
Added ability to force the main pcmrp application window to initialize as maximized by creating a flag file in the pcmrpw folder. This will affect all users!
8.00H Fixed error 12 bug in print check option and assigned checking account was not picked up in the transaction.
8.00J Fixed bug where address information failed to be printed on checks.
Changed code to allow a check remittance list to be printed for a single check from paybills.
8.00K Added option to display the "Print Check" dialog window for each check when performing paybills.
Fixed bug that failed to save information about the last check run thereby making the "Last Check Run" option of the remittance report always fail.
8.00L Fixed importer bug - less chance of a record to be considered blank, ask for BOM number and BOM description bug fixed.
8.00M Changed title of price qty import window from arrow price qty breaks to price qty breaks.
Fixed bug in the full update process that would lose all user settings if they updated from a version prior to 7.93.
Importer will not remove duplicate part numbers in a BOM if option 51 set to allow duplicate part numbers.
8.00N Fixed bug in one of the chart of account index definitions (bytypac1) that caused the ytd expense & revenue report to output in the wrong sort order
Added code to the full update process to detect and purge any invalid records from the usersets.dbf table.
Fixed bug that would clear the setting for the IB-MRP generation criteria window when a user saves the setting from the ECN report criteria window.
Fixed bug that would corrupt all the stored settings in the usersets.dbf table resulting in "Invalid mem file" error messages.
8.00P Fixed error 1113 "File is not open" when generating an Estimated Usage report based upon stock transactions.
Fixed error in the estimate usage/min qty option of the Sales Analysis module for stockroom and invoice issues.
Modified importer so that when it packs a file because of duplicate records, you can hit Cancel and remove marked records later.
8.00Q Modified importer so that exclusive use of file is required only if you are replacing (zap) the database file.

8.00R

Fixed error 26, "Table has no index order set" when looking up a part on the PO screen after the chart of accounts scroll button was used to pull in an account number.
8.00S Refresh the sales order screen after switching back from the inventory screen.
Fixed error in blocking stockroom document number where the field was still open when editing.
Added code to change the delimiter used to separate field items with a saved queries because it is the same as the delimiter use to seperate "in list" and "in a range" criteria.
Fixed bug where pressing F3 to display the list of currency exchange rates could close an active table in the current form resulting in a later error.
Fixed bug when partially returning finished assemblies from mfg where a sub-assembly's components won't be returned if the next item in the bom list (after the sub-assy) is a floor stock item.
8.00T Fixed bug that trucated the onhand to 2 decimal point from 3 decimal point and allow 3 decimal point for qty required and qty issued on the stock issue screen.
Fixed stockroom option "F" error 12 variable temppart not found bug when selecting to run the second report.
When importing parts from a BOM(s) poratio, class, lastphydat, startdate and qbpartid are inserted.
Populate stagebin into bomtemp.dbf for printing label.
Modified the check reconcilliation prg to display credits and debits to the checking account individually (not consolidated) for blank check numbers and check numbers containing alphas.
Changed the check reconcilliation screen column title from pay to clear.
8.00U Added a warning that you must provide a before and after inventory value report to accounting when doing a costroll up.
Adjusted the issued qty and shortage column's total field box to print out numbers.
Fixed a bizarre error 114 bug affecting one customer when scrolling the address book file.
8.00V

Added the options to print out a stock transaction report for adjusting transactions only.
Removed import restriction of 100 partnumber and 100 BOM records for a demo copy of pcmrp.
Fixed bug for the report - all costed parts for part-type field on the miscellaneous tab in the inventory module which didn't show a box for entering a part-type.
Fixed bug in the importer that could cause false "the import utility is unable to obtain exclusive access to the import file" messages if the user cancels from the field matching screen then re-enters the importer without first exiting the configuration screen.
Fixed bug where output of the chart of accounts table would always be to display regardless of which output option was selected.

8.00W Fixed the cnvbom.frx form to show onhand, onorder, and new onhand.
Fixed the cnvsbom.frx form to show onorder.
Allowed other expense account types (13) into the qbasset field in pcmrp and in QuickBooks expense field.
Fixed onorder overflow qty bug and added eval column (Y if PO overdue or no PO) to stock room issue shortages with POS report.
Fixed bug in cost of sales report which you can access to by selecting the following steps: date range, all division, cost of sales based on stockroom parts issued, sorted by sales order number + itemno, detail, time sheet.
Fixed bug where the wrong configuration setting could be altered if a option number is typed in and "Enter" is pressed before the grid has time to update itself.
Fixed file in use bug when deleting or undeleting an ECN.
Fixed bug during a scheduled purge of marked records that would generate a hard error instead of reporting errors to the error log.
Fixed bug when defining scheduled start time that would treat "12:00pm" thru "12:59pm" as "12:00am" thru "12:59am"
Fixed error 12, line 90 of tracking.fxp bug when selecting the "Track it" link for an item that doesn't have a shipping provider identified and the grid already has focus.
Fixed failure of configuration option 57 ("allow shipper generation based on sales orders") to save the changed setting.
Included the mrpgrphds.frx for printing infinite bucket MRP graph.
Altered the shipment tracking process to recognize "Fed Ex " as a valid identifier for "Federal Express".
8.00X Fixed inability to send inspection report data to ASCII file.
Fixed bug where the ability to select custom inspection reports would initially be disabled even if the initial output option is one that uses report forms.
Fixed failure of "PDF" to be considered as an output format which would allow selection of a custom inspection form.
8.00Y Added code to insert a new codepage setting into the config.fpw file during full and manual updates in an attempt to prevent creation of tables with code pages other than 1252.
Modified importer that it would not error out when appending in blank records instead it displays a message asking you to remove marked records after the import.
Added sales order to groupby procedure to mrp reports.
Fixed bug introduced by 8.00x that failed to create the "bytypac1" index tag for the chart of accounts table.
8.00Z Fixed error 5, line 16 of queries.scx::loadquery() when deleting mulitple saved queries from the load dialog without exiting the dialog between deletions.
Fixed bug that allowed 14 characters to be entered into the checkno field of the check print screen when the field size should be limited to 10 characters.
Fixed arrow price/qty lookup function (they changed their website).
Fixed the bug for the adjusting transactions report for a date range in the stockroom module.
Fixed bug that retricted the size of the partmaster table to 1000 records when importing with the "large business single user" version.
8.00AA

Fixed minor bug in the update log created by the full upadte process that would incorrectly output the old version as "P for windows - version 8.00R" instead of just "8.00R".
Fixed bug where users with "View" rights to the inspection module would not see the inspection button in the inventory entry window.
Altered the startup application to prevent bug where access can be forever denied an administrative lockout is set to different folders simultaneously.
Fixed bug that occurred when selecting Accounting, Reports, Check Reconcilation Report, last 160 days only.

8.00AB Fixed bug that appears to allow user entry of exact material being issued to mfg where the BOM's itemno was being displayed instead of the SO\WO itemno as indicated.
Changed the text to say Division/Department not related document when all for a Division/Department is selected for reporting in the Purchase Order module's report option.
Fixed bug that failed to import a vendor's country from QuickBooks as part of the address.
Fixed bug when using the query tool in the scroll window to find text in a memo field that starts with a certain character returns records that don't start with the character.
Fixed bug when selecting a part by lookup to add to a PO\POreq that would state that the item was an inside labor item when it really was not.
Altered the accounting transaction edit process to recall a deleted record if the amount paid or amount due fields are given a value other than 0.
On the PO/POreq entry screen enamed the "PO Placed by" caption to "Entered by" and for requests changed the second "Request #" caption to "Other".
Converting a request to a PO will now update the "Entered by" field with the user performing the conversion if configuration option 25 is set to user.
8.00AC Fixed bug where the second "PO Request #" field caption on the request entry screen didn't change itself to "Other" until it was clicked on.
Fixed 'Inventory, Reports, Assigned Vendor List' bug, error 12.
Fixed cost roll up bug where Option 47 allows only persons with accounting rights to do cost roll ups. Was instead, allowing purchasing people to do cost roll ups.
Fixed failure of the BOM duplication function when the Corporate Reporting module is active and configured to synchronize parts & BOMs.
8.00AD Fixed error 110, line 193 when the corporate report settings screen is saved twice in a row.
Fixed stockroom receive back partial qty bug. if top assy had some qty (not all) of a sub-assy when it was issued it displayed insufficient qty or bom has changed error message.
Fixed bug where an address id change made in the address book would be propagated through the inventory vendors even if the inventory checkbox was deselected.
Added ability to log the internal events of the scheduletimer class to a log file named scheduletimer.log.
Added code to full update to identify and reclassify labor items in inventory and outside labor for users who are updating from a version prior to 7.70.
Output to pdf will now embed fonts if the flag file "pdfembed.flg" exists.
8.00AE Modified the PPV report to only use inventory parts.
Fixed minor display issues on the Audit Inventory screen.
Fixed bug on a PO where the price/qty lookup for a newly added part would not occur if the vendor for the PO was not already identified but instead was selected from the Primary Vendor list for the part.
Fixed bug were the Obsolete & ObsDate field data was being transferred when a newly created part is based on an existing part.
Corrected incorrect or no outcome of a report in the Stockroom module when selecting 'All for a Sales/Work Order', including 'Make-up shortages issued to MFG only' and 'Show PO info'.
8.00AF Fixed bug when pulling in digi-key price/qty breaks where the fifth qty break would have an incorrect qty if there were more than five qty breaks on the website.
Fixed error on line 33 of ScheduleTimer.ErrorHandler().
Fixed bug on the Administrative Lockout dialog window where the "Waiting for users to terminate usage" message continues to flash sets a lockout the immediately removes the lockout.
Fixed bug which allowed the Schedule.fpt file to become bloated and reach the 2GB limit.
8.00AG Removed code that was restricting the QB account IDs in inventory to 63 characters which truncates long (Multi-level) account strings.
8.00AH Fixed error 1925 when the QuickBooks Division->Class pivot table definition dialog window is resized.
Modified QB Interface to allow COGs accounts for non inventory parts and outside labor if AllowCOGS.flg is in directory.
8.00AJ Fixed error 12 bug that can occur under certain circumstances when a schedule task has an error that the schedule fails to handle properly.
Fixed bug that allowed user who have "N" or "V" rights to Inventory or Address Book modules to create new Inventory or Addresses respectively.
Changing a blank Address ID to have content will no longer propagate the change to other modules to prevent insertion into records that shouldn't have an ID.
Fixed bug where the Inventory screen's LogBook button would always display in bold font even when a logbook file does not exist.
Fixed bug in data importer with regard to importing from a XLS file.
Fixed bug in Single-User mode when selecting bills in PAYBILLS that would always say the the transaction number was already in use.
8.00AK Fixed login process that would pop up a second dialog asking for password table recreation if the user answered "NO" to the first dialog. Then if user answered "NO" to the second dialog, errors would then occur.
Fixed Digi-Key Price Qty Lookup Bug.
8.00AL Fixed Mouser Price Qty Lookup bug form namd was keysearch now headersearch replaced timeout code with 3 second waitwindow.
Fixed failure of the PO screen to refresh it's presentation after the data is changed by the Sales Import button.
Fixed bug occured when you ran the cost of sales report based on the stockroom cost for a single invoice.
Fixed bug where "Weekly" scheduled tasks would continually re-execute on the scheduled day.
Fixed inability to select a custom report on the PrintOptions.scx dialog if the user is directing output to a PDF or HTML document.
Fixed Bug were the cycle count entry screen would round the current qty to the nearest full digit.
Modify code in praccrec.prg to get the current billing address information from the address book for the Billing Statements.
Corrected pin fed assembly labels select align bug.
Billing statements and Accounts Receivable Reports now get the customer address if the customers billing address is blank in the address book.
Fixed bug where changes to qtys made by receiving, issuing, invoicing, or adjusting would not be saved if the part number was being edited and the user elects to re-edit.
Fixed concurrency bug when editing employee records where the first users changes would be overwritten by the second users changes if the second user selects re-edit.