Improvements and bug fixes
Aug 2018
8.1.4r1
- Fixed a crash that affected reports with certain kinds of charts
- Fixed a potential crash in scripts that iterate over text files when an invalid file path is supplied (Windows)
8.1.4
- New Transdate today/remember preference is now separately settable for transactions and orders
- New Scripting:
SetTaggedValue()
function - New Datacentre Console Broadcast All function to send a message to all logged-in users of all active databases
- Performance Age Debtors now runs on server when latency is high for significant performance increase
- Mac: Fixed an issue with inappropriately-enabled menu items during startup
- Fixed budget importing to not be confused by thousands separators
- Report/Form autosave is now invoked before testing out the report
- Fixed APS Accountant Export format (broken by changes to transaction export in 8.0.4)
- Fixed calculation of gross for import of orders with separate freight amount
- Windows: Fixed positioning of autocomplete dropdowns and sticky notes on HiDPI screens
- Windows: Fixed rendering of autocomplete on std resolution monitor when main monitor is High DPI
- Windows: Fixed initial transaction list coming up as non-MDI (modal-style) window in some circumstances
- Datacentre: First REST request of the month (before any user has loged in) can now auto-open period
- Windows: Fixed sticky note rendering with HiDPI monitors
- Fixed unexpected security level filtering in non-password-protected documents
- Bank Rec: Fix enabling of Cancel toolbar icon in Select mode
- Importing Sales Orders against cash customers now supported
- Name.country fields may now be up to 63 characters
- Windows: Fixed Cashbook/Express Outlook integration
- Fixed Highlighted-Only control enabling in Aged receivables report
- TableAccumulate function optimised for large tables that happen to be built in sorted order
- Print to clipboard on Windows now putting unicode text on the clipboard
- Job Form now allows full length of Category fields to be entered
- Fixed filter syntax checking for Product/Name record methods such as SOHforLocation
- Sped up startup on Windows when updating plugins (now delete old plugins instead of asking the shell to move them to the trash, which is very slow on Windows 10)
- Pad(): now returns an error for unsupported pad lengths
- Windows: Transfer Funds window is now correct size on HiDPI screen
- Fixed a potential crash on Windows when resixing edit lists
- Timesheet by Resource no longer spurious department code if the resource cost account is departmentalised
- Uninstall option now showing in Add/Remove Programs on Windows 10
- Auto-formatted custom columns no longer reformat numeric codes as numbers when left aligned
- Saving invoice to PDF file now sets printed flag
- Fixed buffer overflow in script editor with very long lines
- QIF import no longer tries to record overpayments for foreign debtors uing the auto-pay invoice rule
- Auto-repair missing registry keys for COM on Windows after a major WIndows 10 update
- Emailing server-generated statements from Preview window no longer uses previous email message
- Addressed potential for crash when exiting script handlers whose window has been closed while the handler executed
- Fixed pasting of unicode text into Budget spreadsheet on Windows
- Scripting: persistent property of date type now retains time granularity
- Scripting: persistent property of text type is no longer limited in length
- Analysis with ‘Ask for search code’ can now run on the server
- Custom reporting: PeriodNum report variable is now available in SetupReport handler on the server
- Selecting a department from choices list in Account Enquiry after using a wildcard to invoke the choices now inserts the selected department as expected
- MYOB AO export now strips returns embedded in descriptions — embedded returns were preventing the file from importing to AO
- Cashbook fixed exception in auto allocation rule setup when editing complex rules
- Fixed potential crash in auto allocation rule setup when editing complex rules
- 5-character tax codes now look up rate properly when changed manually in detail line
- Full-text search: The sort order is now reapplied if the full-text search completely reasonably quickly
- Orders now always default to today’s date
- Increased size of index cache
- Optimisation to Diagnostic for documents with many ledgers
- Report writer: Fixed a crash thatcould happen when changing a for-loop with multilevel sort to a different table
- Build Command: 8.1.3 was not calculating the new the cost price for built items
- Stock units longer than 3 chars no longer being truncated
- Tax Codes longer than 3 characters no longer being truncated (or failing to look up rate when manaually changed) in some entry screens
- Auto fill for departmental accounts now shows department options after pressing hyphen key
- Auto allocation rules with amount terms now remember the relational operator correctly
- Datacentre ASP mode should not longer impose incorrect folder metering when there are stale pid files after a server crash/reboot
- Payments History: performance improved for high latency network connections
- MYOB AO exporter now filters inch symbols (since the format is quoted CSV)
- Cash Flow Statement: Now includes explicitly tagged journals
- Singapore Customer Accounting: updated reports and default tax codes
- Custom bank statement importer scriptss may now be located in Custom Plugins as well as standard
- AddStatementTransaction() function now applies autoallocation rules to the transaction
- Windows Datacentre now collects service crash dumps on 64 bit platform
- New Plain invoice—Now includes remittance advice text from Company Details
- Datacentre Console Show Active Documents now excludes folders with no active documents to make the active ones easier to see
- New Custom form list objects can now display data from any table in the database
- Remote single-pass import no longer strips tabs from the rejected records file
- Scripting: Custom window static text controls now apply formatting to numeric data
- Sales enquiry by name was excluding cash sales in the monthly totals for enquiries executed on the server—fixed
- Datacentre: fixed product image deletion
- DoReport function with output to preview now works when report is generated on the server
- Fixed flickering cursor over form list items (Mac)
- Fixed user role window size on MoneyWorks Now
- Demo purchase links in MoneyWorks now load secure site
- Balances window column names now display properly on HiDPI screen on Win10
- Fixed memory leak in APFS folder traversal
- Job.custom5 to 8 now available on import map
- Ask() popup title width corrected for on HiDPI displays on Windows
- Job Detailed report settings had an underscore in Highlighted Only control for no good reason
- Default login list window size is wider to accommodate all columns better
- Login.Usertext may now be set from a script with WriteCurrentRecordForWindow()
- Scripting: Disabled lists no longer get clicks and key events
- Fixed receipting of full amount of invoices with non-expired PPD
- Datacentre/REST: Additional fix to interpretation of headers with non-canonical case
- Report charts now respect cell font/size
- Fixed typo in subscription expiry alert