Release Notes

Accredo 7 – Version 7.0.13.106


Improvement

ALL - All Modules

Stop document / batch forms opened via drill down closing with launching form.

Sort Printer list drop down alphabetically.

AP - Accounts Payable

If Update JC Sell Prices from Shipments is selected and Shipment Line includes a Job Code allow and update changes to JC Sell Price and Sell Discount Percentage when Shipment is Reopened for Additional Costs.

AR - Accounts Receivable

Add Interest Rates Decimal setting (maximum 9 decimal places) for Interest charged on debtors overdue accounts.

Add ARCONTCT to files selected for Change tracking for Sales App. If you use the sales app go to Navigator > Setup > Company > Configuration > Change Tracking, edit and select Add Tables for Mobile App > Sales App from the toolbar to update your tracked tables.

EM - Email and HTML editor

Add better logging for MS Graph errors.

FD - Form Designer

Add confirmation prompts to delete menu options and when creating default field editors.

IC - Inventory Control

Saturn only. Relax requirement for no dispatched Transfers for Location when turning on Bin Tracking.

Add Tracked Serial not Specified Report layout.

For tracked products allow Adjustments for positive unspecified lot no / serial no when Quantity In Stock for unspecified will not exceed zero.

Ensure Prune History for Inventory Control respects individual Product Retain Years Tracking setting.

Add BatchID to Manufacture Sheet filename.

JC - Job Costing

If Update JC Sell Prices from Shipments is selected and Shipment Line includes a Job Code allow and update changes to JC Sell Price and Sell Discount Percentage when Shipment is Reopened for Additional Costs.

MB - Max Basic

Improve code recorded for Document selections which may be read-only subject to permissions.

RD - Report Designers

Fix speed issues rendering pdf files and unicode characters.

RE - Report Engine

Add selection for Accredo vs Custom tables to TD Customisation report layout.

Fix speed issues rendering pdf files and unicode characters.

SYS - System

Surface Event client name and Event client user to SY Audit Log.

WS - Web Service

Add confirmation prompt for Delete Button in Web Service Config.

Timed out requests will indicate correct Status Code/Message in the response stats.

Fix Web Service Max Workers being reset on restart of web service.

Add improvements to web service/worker to detect 'stuck' workers and with additional logic to help identify the causes.

 

Bug Fix

ALL - All Modules

Fix introduced issue loading Balances/Activity tabs. Issue was elapsed time dependent and therefore intermittent.

Fix invalid period range when pruning leaves behind a non-historic document.

Fix Quoted CSV output for report layouts/ file exporting to quote quotation marks.

AP - Accounts Payable

Saturn only: Fix Branch / Department in transaction header not being applied to first dissection when there is no default on Analysis code.

Fix Saturn dissection Branch Name/Dept Name in dissections not syncing on change triggered from header or analysis code.

Fix changes to Sell Discount Percentage in Shipment Line not included in Update JC Sell Prices on Update Costs from AP Shipment.

AR - Accounts Receivable

Fix Saturn dissection Branch Name/Dept Name in dissections not syncing on change triggered from header or analysis code.

Mercury only. Fix AR Transaction customer balances control focused on base currency rather than customer currency.

CB - Cash Book

Fix CB Reconciliation report handling for Opening Statement balance and Unreconciled values when run for a period before a reconciled statement can be located.

Fix Saturn dissection Branch Name/Dept Name in dissections not syncing on change triggered from header or analysis code.

CO - Company

Fix timing issue with User Access Times triggering 5 minutes early.

Fix Phone No Lookup exception when searching for a phone no in COUser.

EM - Email and HTML editor

Fix HTML Invoice decoding text doesn't end up with <br> and %nbsp displayed.

FA - Fixed Assets

Fix Edit button not enabled on FA Depreciation Defaults.

FD - Form Designer

Handle grid and mem table race condition.

GL - General Ledger

Fix MYOB export to handle tab characters in string fields by stripping tabs from text fields for export.

Fix introduced "Cannot generate a financial report "A component named "expStdBalancePeriod" already exists" error generating a financial report from the wizard.

IC - Inventory Control

Fix Invoice tracking issues when a doing Cash Sale without having done Save first or Post via data scripting without first having done Save.

Fix introduced Open failed "'...\SPCTRL.pdb' Win32 Error. Code:2. The system cannot find the file specified" error saving products with UOM details in a system without Special Pricing.

Add support for LargeInt fields in SQL queries and filters.

Add missing ICPERS dependency for recovering ICCTRL.

Use Price List rounding when automatically applying markup via IC Post Transaction.

Automation for tracking is now available for post lines events e.g. ICStockTransferForm.Transaction.BeforeSave.

IN - Invoicing System

Fix shipper line position issue for OE/IN email templates when printing a document design which iterates Shipper lines.

Fix Invoice tracking issues when a doing Cash Sale without having done Save first or Post via data scripting without first having done Save.

Fix incorrect prompt on cancellation for Insert after Save in IN Invoice Entry form.

Fix Grid line transitory read only field in appended line when there is an event script hooked to LineAfterSave.

JC - Job Costing

Exclude Standing Invoices and Quotes from candidate invoice list for Job Invoicing > Generate Invoice.

MB - Max Basic

Fix Grid line transitory read only field in appended line when there is an event script hooked to LineAfterSave.

Automation for tracking is now available for post lines events e.g. ICStockTransferForm.Transaction.BeforeSave.

Fix change to filter not being detected for Save List View when Display Inactive selected.

Fix encrypted script permission check issue at the command line. Encrypted scripts functional from the command line.

System user requires encrypted script read permission.

Fix import of encrypted scripts.

OE - Order Entry

Fix shipper line position issue for OE/IN email templates when printing a document design which iterates Shipper lines.

Fix Grid line transitory read only field in appended line when there is an event script hooked to LineAfterSave.

PO - Purchase Orders

Fix Grid line transitory read only field in appended line when there is an event script hooked to LineAfterSave.

RD - Report Designers

Fix Symbol fonts Wingdings or Symbol incorrectly mapping to Unicode.

Fix Memo component font colour not applied.

Always Embed fonts in PDF's to ensure pdf's can be read on Apple devices, required due to improved handling of unicode in pdf generation.

RE - Report Engine

Fix File Export output folder selector button not enabled.

Fix Excel percentage totals calculation resulting in #VALUE! or Div/0 on grouped Aged Trial Balance.

SYS - System

Fix password sync issue for Importing Users. Existing System User passwords are not changed, Import just adds the company to the user list. For new system users password is imported from the first company.

Fix display preferences not saving for Reminder List.

TD - Table Designer

Fix Invariant Failed RetainYearsTracking 0 error extending ICPROD in TD.

Fix TD Customisation Report parsing of Key Parts.

WS - Web Service

Fix issue where deletion of an expired Basic token during request would not delete the underlying access token.

Fix Accredo Table Handler when requests switch from all rows to a single selection on the same table - reuse of freed field.

Basic Auth for SSL connections will now enforce the Allow Basic Auth setting when Trusted Only.

Reduce set of non writeable fields for Custom Tables (allow write to LineNo in custom tables).

XConv - Profax Converison

Fix Profax and Prophet Converters not creating GSRTSM records.

XConv - Prophet Conversion

Fix Profax and Prophet Converters not creating GSRTSM records.

 

Accredo 7 – Version 7.0.13.105


Improvement

ALL - All Modules

List Views now provide an option to save grid customisation or not.

Make space for the horizontal scroll bar in memo headers.

CB - Cash Book

Add Bank Account From / To selections and filter to the Cashflow report layouts. Note that Budget figures are not broken out by bank account.

CO - Company

Add ModuleCode and Permission selections to Setting Log.

EM - Email and HTML editor

Company Contact Lookup control added to Accredo Mail Editors in place of Word Lookup button. Select a contact to insert their email address or to append the email address after other addresses enter a semi-colon ; after the email address(es) already selected before selecting a contact.

Added a Compose Mail button to the Global Toolbar. The button opens a new mail message using the users email settings for Compose.

Fix Contact selection in Accredo Mailer not populating Full Name column.

FD - Form Designer

Remove spurious CustomTitleBar property from FD forms.

Capture stack traces for FD coding errors.

IC - Inventory Control

Add warnings in UI on save of a Product when UOM Codes are changed or deleted and Pending Transactions, Parts or SP Breaks using the UOM Code exist.

Fix IC Manufacture Batch Unit Name not updating when UOM Code is changed.

MB - Max Basic

Fix Excel worksheet trailing space issue when specifying sheet name via scripting. Preserve trailing spaces in Worksheet selection.

Added AddNewYear function:

AddNewYear([YearName: string, PeriodStyle: string, PlusAdjustment: Boolean, InitialStatus: string, StartDate: Date, EndDate: Date, Periods: Number])

All parameters optional and if none are specified a new year using the applicable defaults is created.

StartDate will only be used by the function if it is a new company i.e no existing periods.

EndDate and Periods will only be used if PeriodStyle is Custom.

Usage:

AddNewYear("YearEnding Custom", "1", True, "O")

or

AddNewYear

PeriodStyle param can be one of the following

'1', '12 Month'

'2', '4/4/5 Week'

'3', '4/5/4 Week'

'4', '5/4/4 Week'

'5', '52 Week'

'6', '13 Period'

'8', 'Single Period'

'9', '2 Period'

'A', '6 Period'

'7', 'Custom'

Add support for local timezone offsets when formatting dates in MaxBasic using "iso8601Tz" as the format string parameter.

Sample code:

Dim aDateTime as Date

aDateTime = Date + Time ' now

' format from DateTime variable

Dim isoDate as String, isoDateTz as String

isoDate = FormatDateTime(aDateTime, "iso8601")

isoDateTz = FormatDateTime(aDateTime, "iso8601tz")

Print "iso8601 DateTime:" & isoDate

Print "iso8601Tz DateTime:" & isoDateTz

' Convert to DateTime from string

Dim aTimeOnly as Date, aDateOnly as Date

aDateOnly = DateValue(isoDateTz)

aTimeOnly = TimeValue(isoDateTz)

Print "Parsed Date: " & aDateOnly

Print "Parsed Time: " & aTimeOnly

Add Index and FindExact method to Supplier sub object for ICProductData object.

Add Caption for List Views, caption is prompted for on Save, defaults to the List View name and is displayed as the Title / Tab name. Cation can be edited in the Shortcut for the List View.

Allow FindExact on Location grid in IC Product Form automation.

OE - Order Entry

Disconnect Invoice from Order if all order lines are deleted from the invoice.

Set OE Line Status to Unprocessed on change of line type from Narrative to Sticky Narrative.

PO - Purchase Orders

Relax Inactive code checking when a PO is Marked Unprocessed.

RE - Report Engine

Fix Freeze Excel Headers handling for Reports/Scripted Reports with New Page On Group Break preference selected.

SP - Special Pricing

Added Applying boolean to SP Context to be able to distinguish Query from Apply (price applied to document or transaction).

SQL - SQL

Implement ReplaceRegEx and MatchRegEx MaxBasic functions for SQL.

WS - Web Service

Add Show Workers checkbox, defaulting to off, to Show Logged in Users. Add optional ShowWorkers parameter to GetLoggedInUsers.

Per entity AddLink endpoints added.

Added AddNewYear function:

AddNewYear([YearName: string, PeriodStyle: string, PlusAdjustment: Boolean, InitialStatus: string, StartDate: Date, EndDate: Date, Periods: Number])

All parameters optional and if none are specified a new year using the applicable defaults is created.

StartDate will only be used by the function if it is a new company i.e no existing periods.

EndDate and Periods will only be used if PeriodStyle is Custom.

Usage:

AddNewYear("YearEnding Custom", "1", True, "O")

or

AddNewYear

PeriodStyle param can be one of the following

'1', '12 Month'

'2', '4/4/5 Week'

'3', '4/5/4 Week'

'4', '5/4/4 Week'

'5', '52 Week'

'6', '13 Period'

'8', 'Single Period'

'9', '2 Period'

'A', '6 Period'

'7', 'Custom'

Add Permissions for WS Tokens and enforce on View Logged in Users and views in Web Service Monitor. Access & Refresh tokens will be hidden on Web Service Monitor if user does not have token permission. Token Deletion via Token View Cache now permissioned by SY\Perm\Web Service\Tokens>Write.

Make Web Service Monitor more resilient to Authentication issues including reconnect capability.

Fix issue in Token Watch Dog relating to calculating the interval to the next Token Check.

Mask Tokens and Client IDs when logging (or response tracking) in Web Service.

 

Bug Fix

ALL - All Modules

Fix Force User Exit issue "exception message: Ancestor for 'chkIncludeAll' not found."

AP - Accounts Payable

Fix Allocation form handing of switch between MDI and Tab/Maximised.

Make Bank Account control on AR Receipt and AP Payment wider.

Fix enabling of Refresh button on Allocation form when no credit transactions are present.

AR - Accounts Receivable

Fixed issue of AR Transaction Discount being read only for an AR Receipt if an AR Invoice was created or viewed first in the same edit session.

Fix Allocation form handing of switch between MDI and Tab/Maximised.

Make Bank Account control on AR Receipt and AP Payment wider.

Fix enabling of Refresh button on Allocation form when no credit transactions are present.

EM - Email and HTML editor

Fix token locking issue when auto refreshing via web service.

Remove unnecessary token locking.

FD - Form Designer

Fix issue with legends painting behind bars in multi-series graph.

Fix introduced Graph index issue.

IC - Inventory Control

Saturn only. Bin Count lines now update tracking as changes are made when Bin Count Status is Counted. Previously only updated on save.

Fix permission visibility of Supplier Effective Cost Price on IC Product > Supplier costs.

Make BinCode available to ICManufactureBatchData object in Saturn.

Fix introduced "Cannot open IC Components - AccountCode not found" error when first product code does not have Components.

Fix INLINE missing record revision error aliasing Serial Nos with Serial No in line.

For Serial Tracked Sales product with no other tracking auto generate tracking for Adjustments. Note that in all other cases where tracking is required Adjustment do not generate tracking.

Fix Saturn only issue merging Bin Codes for a bin tracked location: exception message: tblICBnMvLn: Cannot perform this operation on a closed dataset.

Fix exception message: Field types do not match - copying dmICManufacture.tblUsageDetails (Description U) to rptICManufacture.tblUsageDetails (Description) when printing an ICManufacture Transaction.

IN - Invoicing System

Fix IN/OE Header Tab sequence.

Fix Assertion failure saving an edited invoice generated from an OE Order on Packing Slip generation basis.

Fix incorrect attachment name when emailing an invoice as a packing slip.

JC - Job Costing

Fix issue invoicing a foreign currency job from Job Invoicing when rate for date is not found in the Exchange Rates table.

Fix missing drill down from JC Transaction Form to source JC Batch.

MB - Max Basic

Fix re-entrancy issues in product and bin tracking related to script events.

Fix List View recording of clearing Customer or Creditor code in Document Lists.

Fix List View not capturing sorts.

Make BinCode available to ICManufactureBatchData object in Saturn.

Fix Ccc/Bcc fields getting overwritten by ForceSMTP.

Fix InputCode SetSubset registration to take variant parameters instead of string. ClearRange after setting indexname on a Dropdown control via scripting.

Fix JSON to string Unicode issues.

Add Storeperson automation property to OESalesOrderListForm and INInvoiceListForm objects.

OE - Order Entry

Fix IN/OE Header Tab sequence.

PO - Purchase Orders

Prevent clearing Line Status on PO Line.

Fix introduced error "UOMSupplierStandardCost of 0.000000 <> SupplierStandardCost of XX.000000 * UOMMultiplier of 1.00000000" on Save after Edit for a PO Order. Occurred when Supplier Standard Cost has been entered for a Product on the PO Order.

RD - Report Designers

Fix missing format selection for Batch Document emailing.

Fix Access Violation generating custom report from the Wizard when grouping is applied.

Fix white space after image in footer of document designs.

RE - Report Engine

Fix Group total labels not included when printing to Excel Worksheet.

Fix issue printing to Excel or in Excel format for Grouped report Grand Totals exceeding Excel Sum formula parameter limit.

SP - Special Pricing

Fixed Field Types do not match error printing SP Rule Edit Report.

SQL - SQL

Fix join algorithm used where the fields being joined on have different LeftPadded values.

SYS - System

Fix Demo system handling for adding a company when Regional Settings are not NZ or AU.

TD - Table Designer

Fix issues with changing the name of a custom field in use for a custom domain.

WS - Web Service

Fix WS AddFileLink endpoint for change of Application Setting COPrivateLinks.

Fix Skip Token Generation used in ExecuteSql for custom tables not working.

Fix token locking issue when auto refreshing via web service.

Fix Wide String support in MemTableToJson used in the UserReminders WS endpoint.

When Setting MaxWorkers via configuration endpoint or Monitor current workers will only be shutdown if the resulting MaxWorkers in lower than the current value.

Add missing Web Service Field Dependency for COMemo data object.

Allow for a ICStockTakeCount with CountStatus of 'C' to be inserted by the web service for a counted stock take.

XConv - Accredo Conversion

Fix conversion issue caused by presence of system files in data directory.

Fix TD prompt firing during conversion.

 

Accredo 7 – Version 7.0.13.104


Improvement

ALL - All Modules

Make open details button available on all Budget maintenance forms.

CB - Cash Book

Improve Statement Matching to flag match transaction in the future relative to the Statement Period with Action "Future" and handle Find locating transactions which are in the future better.

CO - Company

Document Defaults form, disable Edit PDF Document button unless a PDF Document design is specified.

DI - Data Interchange

Added CopyCostPrices and CopySellPrices methods to ICComponentData.Price sub object.

EM - Email and HTML editor

Add PDF & HTML Document option to Mail Message formats for Printing Invoices individually. Creates a Mail Message using the Default HTML Document specified in IN Settings > Email tab and attaches a PDF using the Invoice Document design file specified.

Improvements to Invoice HTML Designer wizard.

Include shipper information in Invoice HTML Designer wizard.

GST - GST

Added a GST Transaction Period layout under Navigator > Reports > Goods and Services Tax > Add Layout uses Period selections rather than GST Return selections to report GST Transactions.

IC - Inventory Control

Apply MaxDigit checks on TransactionQuantity and CostValueExclusive when posting IC Tranactions.

Add ICMFHEAD (IC Manufacture batch), ICADHEAD (IC Adjustment Batch), ICRTHEAD (IC Receipt batch), ICSTKHD (IC Stocktake), ICCNTHD (IC Count) to tables which can be tracked.

In Saturn only also add ICBNCTHD (IC Bin Count) and ICBNMVHD (IC Bin Movement) to tables which can be tracked.

MB - Max Basic

Added EnsureRefreshToken function in the Web function group, with the following signature

EnsureRefreshToken(Provider: String, User: String [, ExpiryWithinDays: Number]): Boolean

Provider: values are "O" - Office 365 or "P" - MS Graph

Will return true if RefreshToken will not expire within the number of days given, False otherwise.

If a refresh token will expire within ExpiryWithinDays days, then an authentication prompt will be presented to the user to complete login. The function will only return once this information has been entered. If ExpirywithinDays is not specified, then the logic for expiry will change to "expired if more than 67.5 days (75% of 90) have passed since first issued" which is what we do in the Batch Emailing case.

In all cases, we will assume RefreshTokens expire within 90 days of being first issued (which is currently the case for MS JWT tokens).

Sample usage:

msgbox(EnsureRefreshToken("P", "DEMO", 3))

Add UOMDecimals(UOMCode:String) MaxBasic function in the Number group. Returns number of decimals places used to display UOM quantities for the UOM Code.

OE - Order Entry

Add OriginalAmountOrdered and OriginalAmountOrderedBs (i.e. ExclusiveAmountOrdered+ ExclusiveAmountInvoiced) to OE Orders and OE Data panel.

Relax OE Generate Invoice Per Order or Customer constraining candidate Invoices to System Period when prompting for Invoice to Generate to. Scripted generate and Batch generation are unchanged.

RE - Report Engine

Swap the position of Printer and Format selection in Report selection dialogs for better workflow since Printer enabled depends on Format selected.

SYS - System

Enable system level grid customisation for Show Logged In Users.

Add /NONETWORKEXE command line and SYSTEM.CFG parameter. If parameter is applied prevents AccredoSaturn / AccredoMercury exe's being run from a network location.

Relax Use SSO restriction for Mail Token maintenance form.

WS - Web Service

Add read only for fields to metadata.

Add Unicode Attribute to Web Service Metadata.

Batch Request validation of an included host in a request URL will allow for implicit matches between specified and non-specified standard SSL (443) and non-SSL (80) ports.

 

Bug Fix

ALL - All Modules

Fix clearing/reverting column sort potentially also reverting applied filter.

Fix issue with sleepy form behaviour in tabbed mode switching to maximised /un-maximised unexpectedly.

AP - Accounts Payable

Fixes to read only state for Exchange Rate and Refresh / Lock Rate buttons on Receipt Only and Invoice Only Shipments after Posting or reopening for Additional Costs.

Fix introduced CB Transaction Drill Down issue for AP Payments from unconsolidated Banking Summaries.

CB - Cash Book

Fix Statement Import applying import changes to CB Statement Header when cancelled.

Fix introduced CB Transaction Drill Down issue for AP Payments from unconsolidated Banking Summaries.

CO - Company

Fix OE Access Read permission incorrectly required in order to Drill Up from Quote to Invoice.

DI - Data Interchange

Ensure Maximum Quantity and Minimum Quantity on ICProductData are Read Only in Saturn and Read/Write in Mercury.

EM - Email and HTML editor

Fix Format Painter handling for multiple lines.

Change Outlook detection algorithm to account for multiple defaults. To handle instances where both Outlook and another Mail Client are registered.

FD - Form Designer

Fix FD Calculator font size property not working.

GST - GST

Fix GST Reminders not getting checked.

IC - Inventory Control

Fix introduced issue causing UOM to revert to Base UOM in batches and documents on edit when "Use Strict UOM Quantities" is not selected and strict quantities fail.

Saturn Only. Fix Duplicating an IC Transfer Batch with 2 or more lines causing Accredo to lock up.

Further fixes to UOM Quantities and UOM Unit Cost Price calculation in IC Manufacture Batches.

Fix Sales Tracked Serial No showing as Available after post from JC Batch. File Recovery corrects affected serial nos.

Fix Lot or Serial Tracking Detail created for Manufactured product where UOM Code is not base UOM. Add File Recovery to correct from ICTransaction. Overall data is correct but this was resulting in File Recovery warnings.

Fix issue posting Manufacture Batch with Lines having UOM Code and mis calculation of UOM Cost Price in batch line. IC transaction is correctly posted. File Recovery will fix affected batch lines.

Retain Lot No in Manufacture Batch header on duplicate contra.

Fix IC Batch posting incorrectly applying Batch Created and Modified values to posted IC Transactions.

Add check to catch Retain Years Tracking set to zero on IC Product. Add file recovery code to fix any Products where Retain Years Tracking is set to zero by resetting to default value of 99.

Saturn Only Fix IC Transfers using User Branch and Department not Branch and Department for Location.

Fix Unit Cost Price on IC Receipt Batch not editable.

IN - Invoicing System

Fix Kitset Usage lines picking wrong UOM Multiplier when the SaleUOMCode is not the UOMCode specified in the Components. Invoice save correctly caught the error.

JC - Job Costing

Fix introduced issue with Approved JC Tran Cost and Sell without Special Pricing. Note: JC Batches not affected.

MB - Max Basic

Further fixes to FormatNumber handling of comma for thousand separator vs divide to thousands.

Fix Null string comparison when using OldValues object in Master event scripting.

Add support for alternative Excel file schema urls, to fix "Can not find workbook in OPC" error reading Excel file.

Saturn only. Fix dependence on User having a Default Location code for creating ICBinData object.

Fix incorrect LinkId being returned when using the AddFileLink function.

OE - Order Entry

For Packing Slip Generation Basis ensure that deleting an Invoice from the Order correctly resets InvoiceID on the OE Order to the last (non-deleted) Invoice ID for the Order.

Fix Kitset Usage lines picking wrong UOM Multiplier when the SaleUOMCode is not the UOMCode specified in the Components. Invoice save correctly caught the error.

RD - Report Designers

Fix possible exception message: Error creating window device context printing reports containing many Unicode characters.

Fix Report Designer Wizard Selections tab Input Type not populating Input options correctly when date parameters are present.

RE - Report Engine

Fix "Bad variable type" warning printing to Excel Worksheet with custom Foreign Currency amount field.

SQL - SQL

Fix Access Violation in SQL Criteria Generator when a MaxBasic function is used that does not have a mapped SQL function.

ExecuteSql now supports returning unicode strings.

Fix logic in query engine when determine if a predicate should be excluded due to having a cast expression.

TD - Table Designer

Remove DosDate field type in TD.

WS - Web Service

ExecuteSql now supports returning unicode strings.

Fix Table endpoint not returning rows when the 'ID' field is a non-unicode string.

Added Unicode support for Object & ExecuteSQL handlers when building skip tokens.

Update AccredoWebConfig64.exe with WebService install.

XX - Install Scripts

Update AccredoWebConfig64.exe with WebService install.

XX - OLEDB/ODBC

Fix ODBC Unicode column metadata.

 

Accredo 7 – Version 7.0.13.103


Improvement

AP - Accounts Payable

Added Find Order button to Add Order Lines form on AP Shipment.

CB - Cash Book

For AP Cash Purchase inserted to match an Unmatched Statement line from CB Reconciliation prevent changes to Payment Date triggered by change to Invoice date.

EM - Email and HTML editor

Check for expiry of refresh token and prompt for login before batch email when using Microsoft 36 web for email.

Add html formatting to source viewer.

GL - General Ledger

GL Report Wizard generates DrillDownCode and DrillDownTable properties for Account Code and Account Name, and in Saturn for Branch Code, Branch Name, Department Code and Department Name.

Fix introduced issue with Find in GL Batches Account field not using a GL Code field.

IC - Inventory Control

Improve when Lot No is entered for outward tracking and location (Saturn only) is bin tracked.

Add Tracking Transaction Detail report layout under Reports > Inventory Control > Tracking Reports > Add Layout.

Improve Stock Transfer (Saturn only) handling of pending tracking detail for tracked products and locations.

IN - Invoicing System

Accumulate Packing Slip No's in INHEAD Packing Slip No field (to limit of available size) when Invoice Lines relate to multiple OE Packing Slips. i.e. Generate Invoice per is set to Order or Customer.

JC - Job Costing

Make custom number fields added to JCJOB available to the Job Totals panel in the JC Job Form.

MB - Max Basic

Reduce record reads required when adding a single link using AddFileLink function.

Add SetConfigValue function to Environment functions group.

Added UOMActive boolean function to Accounting functions group. Returns True if UOM Status is Active, False otherwise.

OE - Order Entry

Accumulate Packing Slip No's in INHEAD Packing Slip No field (to limit of available size) when Invoice Lines relate to multiple OE Packing Slips. i.e. Generate Invoice per is set to Order or Customer.

RE - Report Engine

Table Designer Customisation report layout now reports custom fields in the order they are added to the table rather than alphabetically ordered.

Work around screen report rendering issue in Remote Desktop app for Windows due to virtual video driver returning physical size of device context as 10 x 10 mm.

SP - Special Pricing

Add Find ID button to SP Rule List.

SYS - System

Updated Web Service client provisioning email to send scannable/saveable QR code. This can be scanned with the device camera or loaded from saved files on the device.

TD - Table Designer

Make custom number fields added to JCJOB available to the Job Totals panel in the JC Job Form.

WS - Web Service

Revert company access tokens to system tokens on failed login.

 

Bug Fix

ALL - All Modules

Fix Transfer from Sub Ledgers not excluding other unposted GL batches from the results Batch List.

Fix replication of toolbar shortcut buttons on Move to / from Main Window.

Fix MDI Window sizing issue on Move to Main Window from floating window.

Fix "Cannot focus a disabled or invisible window" error saving a List View with a dot in the Name.

AP - Accounts Payable

Fix stored Unit field in Document and Batch lines being lost on edit for non-UOM Products when UOM is active and optional.

EM - Email and HTML editor

Fix email token lock issue and change token locking model to use ID's.

Fix out of resources error caused by spellcheck running too frequently in Invoice HTML Designer.

Fix SMTP port timing issue.

IC - Inventory Control

Fix IC Single Count permission issue.

Fix customisation of fields on Tracking band of Product Tracking Reports.

Fix IC Manufacture Batch component lines revering to Base UOM code (and basifying so quantities are still correct) on Edit.

Fix Mercury only error "Setting 'IC\Perm\Transfers not found" on Quantities tab with Pending Manufactures.

Fix permission checks for drill down from IC Pending Transactions on Quantities tab.

Fixed misallocation and miscopy of Unicode Calculated Fields resulting in Access violation, e.g. for TransactionPartyName in IC Transaction lists.

Fix exception message: Field types do not match - copying dmICStocktakeEdit.Details (Description U) to frmICFind.tblMemStockDetails (Description).

IN - Invoicing System

Fix stored Unit field in Document and Batch lines being lost on edit for non-UOM Products when UOM is active and optional.

Fix JC Job Invoicing to apply TransactionType, ComponentCode, CostCentreCode to IN Line after Product Code to prevent loss of that information.

Fix Job Invoicing Due Date and Discount Date calculated against System Date rather than specified Document Date.

JC - Job Costing

Fix JC Job Invoicing to apply TransactionType, ComponentCode, CostCentreCode to IN Line after Product Code to prevent loss of that information.

Fix Job Invoicing Due Date and Discount Date calculated against System Date rather than specified Document Date.

Fix exception message: Field index out of range when duplicating a posted JC Batch.

MB - Max Basic

Fix MemoryTableBuilder not honouring Alignment.

Fix IC Single Count permission issue.

Added new "Unique public variable names" setting to View > Preferences > Trouble-shooting tab. If selected (recommended) then public variables with the same name as a MaxBasic function are disallowed.

Fix memo data navigation object issue.

OE - Order Entry

Fix stored Unit field in Document and Batch lines being lost on edit for non-UOM Products when UOM is active and optional.

PO - Purchase Orders

Fix stored Unit field in Document and Batch lines being lost on edit for non-UOM Products when UOM is active and optional.

RD - Report Designers

Fix Report Designer and HTML editor code editors unicode issue.

Fix issue with report designer writing files using incorrect encoding.

RE - Report Engine

Fix changes to Printer Settings not applied to Printer in Print dialog.

SP - Special Pricing

SP Rule Effective Margin % Calculation on Rule where there is only one break to allow for UOM Code in break.

SQL - SQL

Fix initialisation of empty string parameters in query engine.

XConv - Accredo Conversion

Fix Conversion potentially losing INHEAD Packing Slip No on Invoices generated from OE and then edited to add non OE sourced lines.

XX - OLEDB/ODBC

Fix various ODBC SQLWCHAR vs SQLCHAR issues.

Fix ODBC lacking support for WChar and WVARCHAR parameters.

ZIP - Backup

Fix System customisation backup recursing in the presence of MyImages.bmp.

 

Accredo 7 – Version 7.0.13.102


Improvement

JC - Job Costing

Allow Standing Purchase Orders to be associated with Standing Jobs, and PO Requests for Quotation to be associated with Quote Jobs.

PO - Purchase Orders

Allow Standing Purchase Orders to be associated with Standing Jobs, and PO Requests for Quotation to be associated with Quote Jobs.

XConv - Accredo Conversion

Fix Converters for Locking issue.

XConv - Mercury2Saturn

Fix Converters for Locking issue.

XConv - Saturn2Mercury

Fix Converters for Locking issue.

XX - OLEDB/ODBC

Improve ODBC Error Messages to include Driver Version.

 

Bug Fix

IC - Inventory Control

Fix Bin Tracking report layout in Saturn including Non-Diminishing Products.

Fix automation error in Mercury with ICStocktakeSingle form.

WS - Web Service

Fix SPEnquiry WebService endpoint for Unicode CustomerName issue.

XConv - Accredo Conversion

Fix conversion for version 6 incorrectly validating Serial No and Lot No.

XX - OLEDB/ODBC

Fix missing V7 metadata causing Assertion failures.

Fixed connection issue with Unicode ODBC driver when used from PHP / Zend.

 

Accredo 7 – Version 7.0.13.101


Improvement

EM - Email and HTML editor

Add Payment Terms and Discount Terms to HTML Invoice wizard.

Help - HTML Help

File and index differences V6 to V7 documented in the help.

JC - Job Costing

Allow IN Quotes and IN Standing Invoices for Normal JC Jobs when Allow IN Sourced Invoice Lines is selected. Track in JCINV and display on Job Documents tab. Insert menu on JC Job Document tab updated for additional options.

MB - Max Basic

Make MaxBasic Sub and Function Procedures in EDI Import designer and built in Export / Import designers available outside the band / tab they are defined in.

SP - Special Pricing

Fix "Field types do not match" error opening a Rule from SP Rule List.

 

Bug Fix

CB - Cash Book

Fix possible Access violation importing Bank Statement in 32-bit client.

MB - Max Basic

Fix ListView shortcut with usercode removed not appearing for any user.

SQL - SQL

Fix SQL Query Builder handling of criteria specified in the QBE grid. Unicode parsing issue.

Fix SQL Unicode issue causing some reports (Job Status report, some others) not to load band records until re-run after regenerate.

TD - Table Designer

Fix "exception message: List index out of bounds (10)" saving a Table from TD in a company which does not have all modules present.

WS - Web Service

Add support for ShortInt fields in web service.

XConv - Accredo Conversion

Remove spurious warning in TD Custom tables conversion "converted with warnings: Custom Domains must have the Lookup field selected".

 

Accredo 7 – Version 7.0.13.100


New Feature

ALL - All Modules

Added support for white listed environment variables in Link, Image and Export file paths. White list under Company Settings - Misc tab. Selecting a file from a white listed path automatically replaces with the environment variable.

Added ExpandEnvironmentVariables MaxBasic script function - see help for details.

Add Unicode support to Accredo. Selected fields have been changed from String to UString (i.e. Unicode). This allows entering and storing a much wider range of characters e.g. macrons, accents, Chinese, Japanese and Korean character symbols.

Unicode is a universal character encoding standard. This standard includes roughly 100000 characters to represent characters of different languages. While ASCII uses only 1 byte the Unicode uses 2 to 4 bytes to represent characters. Hence, it provides a very wide variety of encoding but at a cost in data size.

Fields which are now Unicode: Customer & Creditor Names, Address 1 through 5, Product Detail (not Description), Contact Names. Note that the Domains for the fields have changed.

TD also supports UString fields.

Buttons associated with controls (e.g. on lookup controls, amounts etc) are now the same size as those in toolbars.

Added SQL based Transaction lists under the Maintain tab in the Navigator for AR, IC, CB, AP, FA, GL, and JC modules.

Default to restricting master file code valid characters to A-Z, 0-9 as for Serial and Lot Nos. Add settings for permitted Special Characters and Allow Space to module settings. Currently for AR Customer, IC Product, AP Creditor and JC Job Codes. A report of codes which violate the settings is available.

Added Create List View wizard to SQL List forms. Get your list selected, filtered, sorted and grid customised as desired for a specific task then use Create List View to record that and add to the Navigator. List View permission under Company > Scripts controls access, no other scripting permission required, List View shortcuts are automatically associated with the creating user and may be deleted by the user.

EM - Email and HTML editor

Support XOAuth2 authentication for SMTP to allow Microsoft 365 web email options.

HTML Invoice documents for email. Currently for single email only, no batch printing option. Select Destination - Mail Message then Format - HTML Document.

Default HTML Invoice design setting added to IN Settings > Email tab.

Invoice HTML Designer with Wizard under Setup > Invoicing System.

Example HTML Invoice design included.

IC - Inventory Control

JC related fields added to IC Product for JC Transaction Type, JC Cost Centre and JC Component. If set these default in JC transactions and proxies when the product is selected - overrides values in batch header or document panel. The new fields are on the IC Product - Supplemental tab which is the IC Product - Suppliers/Bar Codes tab renamed.

IN - Invoicing System

Added IN, OE and PO settings to control replication of Memos and Links on document workflow stages:

IN - Invoice from Quote

OE - Back Order from Order / Order from Quote / Invoice from Order

PO - Order from Request for Quote

Options are Leave / Move / Replicate. Default is Leave.

JC - Job Costing

Added Job Person table. Job Person code can be assigned to a Job or a JC Batch. Users may have a default Job Person Code assigned. Job Person selection added to Job List and Transaction Batch List.

JC related fields added to IC Product for JC Transaction Type, JC Cost Centre and JC Component. If set these default in JC transactions and proxies when the product is selected - overrides values in batch header or document panel. The new fields are on the IC Product - Supplemental tab which is the IC Product - Suppliers/Bar Codes tab renamed.

OE - Order Entry

Added IN, OE and PO settings to control replication of Memos and Links on document workflow stages:

IN - Invoice from Quote

OE - Back Order from Order / Order from Quote / Invoice from Order

PO - Order from Request for Quote

Options are Leave / Move / Replicate. Default is Leave.

PO - Purchase Orders

Added IN, OE and PO settings to control replication of Memos and Links on document workflow stages:

IN - Invoice from Quote

OE - Back Order from Order / Order from Quote / Invoice from Order

PO - Order from Request for Quote

Options are Leave / Move / Replicate. Default is Leave.

TD - Table Designer

Added a Toolbar to Custom tabs on forms where Accredo tables have been extended with TD. Shortcuts can be assigned to the toolbar.

 

Improvement

ALL - All Modules

Default to excluding Deleted documents from Document lists and Tabs with an explicit selection to include them. This means that History and Both Current and History selections exclude Deleted by default.

Memo Lists Type selection changed to a check list box.

Sorting Columns by clicking column header is now a three way cycle: Sort ascending, sort descending, clear sort (or revert to default sort is one is applied).

Added calculated HasLinks and HasMemos fields to grid in SQL based Document, Transaction and Batch Lists.

Save customisation for grids, toolbar buttons and custom tabs now groups users to select from as follows (subject to permissions): Global; Current User; Users or Groups with saved customisations; other Groups (and Roles for grid customisations); other Users.

Accredo form titles / tab captions now indicate Document Class or Transaction Type.

Added Drill Down button to Module Memo lists, User Memo list and Reminder List - drills down to the Account Code the memo is for.

Alt+- while in Tabbed mode opens the context menu for the active tab.

Memo Form - moved the Open Source button into the Form Toolbar.

AP - Accounts Payable

Added Refresh to the AP Approvals grid to refresh loaded transactions for changes made sice loading.

Added Regenerate button to the AP Approvals form, available when not editing, returns to the Selection form with selections loaded.

Added Merge1 through Merge4 60 character unicode "merge" fields to batch email grids and made these available in the Email Editor under a new Custom object. Values can be imported/exported into/from the grid.

Add Consolidate Emails On and Consolidate Attachments settings and options OE Email Confirmations, PO Email Purchase Orders and AP Email Shipments.

AR and AP Allocation forms now default Period to Current Period for the module if System Period is later than current period.

Added Period/Receipt Period/Invoice Period Names as available fields to AP Additional Costs layout.

Ensure IC Integration set to Not Integrated ignores IC Integration Basis for AP Shipments.

AR - Accounts Receivable

Added Merge1 through Merge4 60 character unicode "merge" fields to batch email grids and made these available in the Email Editor under a new Custom object. Values can be imported/exported into/from the grid.

AR and AP Allocation forms now default Period to Current Period for the module if System Period is later than current period.

Added settings for Receipt Discount to Credit Terms tab in AR Settings.

Receipt Discount Calculation (default Selected) controls calculation of discount from Net Receipt based on customer discount terms.

Receipt Discount Allocation (default Unselected) controls whether Discount must be allocated when customer has discount terms set.

Add Default Order No Required AR setting applied to Inserting new Customers.

CB - Cash Book

CB Bank Reconciliation added Show/Hide Reconciled Transactions toggle to the horizontal toolbar between the grids.

Added Default Regime Code for Bank Accounts. If multiple Tax Regimes are used you can specify the Regime Code to default for CB Transactions for the account, regime code can still be changed at the transaction entry form.

Include Statement ID and Reconciled indicator on CB Transaction Form.

CO - Company

Added buttons to CO User Form to Add User as Sales Person, Add User as Store Person and Add User as Job Person.

SYUser and COUser SMTP Name now stored as fields in the User tables, previously stored as settings.

Added Merge1 through Merge4 60 character unicode "merge" fields to batch email grids and made these available in the Email Editor under a new Custom object. Values can be imported/exported into/from the grid.

Add events for COScriptEventForm: OnOpen OnClose BeforeSave AfterSave.

Add an Add User to System button on Users, Groups and Roles form, enabled if Use Single Sign On is selected in Company Settings.

Provide company settings for Nominated Links and Images folders. Options are Company Settings are now System / Company / Nominated. If Nominated is selected the folder path must be specified and be a white listed Environment Variable.

Add Tasks > Company > Enter Memos entry to Navigator for CO Memo Form. Form was already available via other paths.

Company and User email settings updated for new Authentication options. Company settings can be enforced or User level selection permitted. Refer to the help for details,,

DI - Data Interchange

Add explicit transaction type specific Insert methods to data level transaction objects (e.g. InsertReceipt, InsertJournal, InsertInvoice, InsertCredit for ARTransactionData) and deprecate the Insert method (i.e. no longer document but still allow for backward compatibility).

EM - Email and HTML editor

Add Format Painter button to HTML Email Editor.

Allow paste of embedded images.

Remove Mail Integration from View Preferences.

Company Mail Settings updated with Web Mail settings and optionally centralised control for Compose, Send Batch and Send Mailer options.

User Email tab Mail Options for Compose, Send Batch and Send Mailer.

Added Paste as Plain Text (Ctrl+Shift+V) button and Context menu option to HTML email editors.

User Email Settings changes for Mail Options. May be restricted from Company Mail Settings. No Mail preference stored in Registry in V7.

HTML Source may be edited and saved in HTML Email editor.

Clear Formatting and Clear Tags buttons in HTML editors detect selected text and only change formatting within selection. If nothing is selected, then entire document is used as selection.

FD - Form Designer

In FD Designer when you edit a memory table a new Upgrade button has been added. Clicking the button prompts for confirmation and will convert all non Unicode domains to the equivalent Unicode domain if one exists. E.g. Name -> Name U, Address Line 1 -> Address Line 1 U etc.

Include detail of function parameters when a function is inserted from the Functions menu or when # is entered after a Function Name in code editors.

Set working directory for FD and RD when form or report opened in designer by Shortcut > Open Source.

GL - General Ledger

GL Budget Form added a Budget Code selection to Copy Budget Amounts dialog.

Add Default Font selection to GL Financial Report Wizard, The default font is loaded from and saved to Report Properties. Font sizes are calculated as the report is generated.

Add LineNo to GL Iterators for simplified reference to a specific iterator.

Post Status selection for All Batches in Batch Lists for IC, JC and GL now excludes Deleted Batches, use the explicit Deleted selection to view deleted batches.

GL Financial Report Wizard In the Actual > Year menu added options for

Full Year Balance, Full Year Balance Percent, Full Year Balance incl Adjustment and Full Year Balance Percent incl Adjustment.

IC - Inventory Control

Add Total Weight and Total Volume to IC Component Maintenance, and buttons on toolbar to update Weight and Volume on the Manufactured Product from the totals.

Add Weight and Volume / Extended Weight and Volume / Total Weight and Volume to IC Batches,

Add support for Links and Memos on IC Part headers (ICPARTHD).

Add LastTransactionPeriod based Serial and Lot History Pruning so that history prunes in complete Lots and Serial Nos.

Post Status selection for All Batches in Batch Lists for IC, JC and GL now excludes Deleted Batches, use the explicit Deleted selection to view deleted batches.

IC Product Form - none permission for IC > Products > Tracking hides the tracking group on the Product tab.

Added IC Setting to General tab for Generate Outward Tracking. Default is Selected. Strongly recommended if Bin Tracking in Saturn is in use so picking is directed.

Component Of form is available from the Navigator with a Product Code selection, and is script enabled.

Ensure IC Integration set to Not Integrated ignores IC Integration Basis for AP Shipments.

IN - Invoicing System

Add Category Indexes to INHEAD and OEHEAD to support list selections.

Add OrderNo selection to JC Job Invoicing form and to the Form and Data objects. Defaults from the selected Job and may be edited. OrderNo is passed to the generated invoice.

Add IC Store Person Code to IN Invoices and OE Sales Orders.

Improve handling of Packing Slip Count on Processed Orders, and Packing Slip Count to INHEAD for invoices generated from OE.

Allow Default Job Code to be specified for Standing Invoices and Quotations.

JC - Job Costing

Add Time Required to JC Job alongside Date Required field.

Insert and Duplicate on JC Job now Prompt for Job Type. Matching methods added to form and data objects for scripting with the old Insert and Duplicate methods retained but deprecated (i.e. not documented but still functional for backward compatibility). 

Add OrderNo selection to JC Job Invoicing form and to the Form and Data objects. Defaults from the selected Job and may be edited. OrderNo is passed to the generated invoice.

Make Job Name for Default Job Code available to AR Customer and AP Creditor Document tab grids, PO Order List, AP Shipment List and JC Batch List.

Post Status selection for All Batches in Batch Lists for IC, JC and GL now excludes Deleted Batches, use the explicit Deleted selection to view deleted batches.

Job Person selection added to JC Job List.

JC Batch List is now SQL based with Job Person selection.

Add Job Person Code as a JA analysis Type and Job selection.

MB - Max Basic

Add support for Unicode script files. Default Encoding is now UTF8 with BOM.

Saving a file that was loaded as Windows 1252 will retain the Windows 1252 encoding rather then changing to the default encoding.

Added AfterPrint event to INInvoiceData, OEOrderData, POOrderData and APShipmentsData objects. Note: AfterPrint event will automatically put the document in edit mode (if it can be edited). Any changes made to the document inside the event will not require an explicit save. Aborting inside the event will abort any changes made by the user, but not the actual print (which has already happened by this stage), and not the change of the PrintStatus.

FormatNumber now supports terminating comma for format to Thousands.

e.g. in a financial report format $,0,_);($,0,)

Added ConvertAscii function with the following signature

ConvertAscii(UnicodeString: string [, CodePage: Number]) as string

Codepage is 1252 if not explicitly specified.

Report Writer Wizard / SQL Query Builder Wizard added new Selection Styles - FromEqualOrAll and ToEqualOrAll. Use as a pair where a single prompt is wanted for Between parameters in the query which if left blank will select From First to Last.

Add WasInserting property to data level masterfile objects.

Include detail of function parameters when a function is inserted from the Functions menu or when # is entered after a Function Name in code editors.

Added ActivePageName string property to Automated forms with Tabs.

Added MaxBasic functions in Script group:

LinkAccountFiles returns a string list of Tables that are Account files for Links.

MemoAccountFiles returns a string list of Tables that are Account files for Memos.

Add LinksPath and ImagesPath properties to the Company object.

Added OnOpen events for IC > Update Prices forms:

IC Supplier Cost Update

IC Reprice from Components

IC Global Price Update

IC Price List Copy

OE - Order Entry

Add Category Indexes to INHEAD and OEHEAD to support list selections.

Add Consolidate Emails On and Consolidate Attachments settings and options OE Email Confirmations, PO Email Purchase Orders and AP Email Shipments.

Add IC Store Person Code to IN Invoices and OE Sales Orders.

Added new Always Number on Generate setting for Order Entry:

Selected, (default and recommended) the next computer generated Packing slip number will be assigned on Generate Invoice if not assigned previously.

Clear, Packing slip numbers are not assigned on Generate Invoice (i.e. V6 and earlier behaviour.

Note: Selected on conversion from prior releases.

Improve handling of Packing Slip Count on Processed Orders, and Packing Slip Count to INHEAD for invoices generated from OE.

PO - Purchase Orders

Added PO Setting - Allow Ordering Discontinued Products, default unselected, and enforce the setting on Purchase Order entry.

Add Consolidate Emails On and Consolidate Attachments settings and options OE Email Confirmations, PO Email Purchase Orders and AP Email Shipments.

RD - Report Designers

FormatNumber now supports terminating comma for format to Thousands.

e.g. in a financial report format $,0,_);($,0,)

Report Writer Wizard / SQL Query Builder Wizard added new Selection Styles - FromEqualOrAll and ToEqualOrAll. Use as a pair where a single prompt is wanted for Between parameters in the query which if left blank will select From First to Last.

Include detail of function parameters when a function is inserted from the Functions menu or when # is entered after a Function Name in code editors.

Added optional URLExpression property to Picture Components. The image is clickable in pdf's if one is specified.

Set working directory for FD and RD when form or report opened in designer by Shortcut > Open Source.

RE - Report Engine

Display the current printer in print dialogs and allow printer selection from dropdown. Printer is used for Destinations Screen and Printer and for Mail Message or Disk File when Format is Adobe PDF.

SA - Sales Analysis

IC Store Person added as an SA Analysis Level and Document selection.

SP - Special Pricing

Added SP Rule List Form. SQL based list for reviewing rules. Rules may be opened in SP Rule Edit Form for edit using open details.

SYS - System

SYUser and COUser SMTP Name now stored as fields in the User tables, previously stored as settings.

Added Word Lookup to Company List, to locate Company by words in name.

Added System > Prune Audit log option the System menu. Requires Write permission for the Audit Log. Only the ACCREDO system user will have that permission level following data conversion.

Mail Feature Request and Mail Defect Report options under Help menu cc your QSP if QSP email address has been entered under File >Licensee Details,

TD - Table Designer

UpgradeTables function improved validation and non destructive by default.

UpgradeTable(TableName: String, TemplateName: String, [UpdateFields: Boolean, ReplaceSchema: Boolean])

Optional parameters not specified (or false) means

From the template schema, add a new table or add fields to an existing table or add indexes to an existing table or make string fields bigger (all non-destructive operations).

UpdateFields = True means:

Change Field types and sizes to match the template schema - could lose or corrupt data.

ReplaceSchema = True means:

Make the old table match the template schema and best effort with copying data. i.e drop fields, indexes and change fields types and sizes.

 

Prior version TD Custom tables can be loaded in Table Designer for upgrade to V7 if required. Registered Custom tables are upgraded automatically during V7 data conversion.

Added MaxBasic script function TDExtensible returns a string list of TD extensible Accredo tables.

WS - Web Service

Added FilterSort to Token Cache screen, applied clientside so filtering what is viewed not what is returned.

The following endpoints have been surfaced to the web service:

JCJobPerson

SPRuleListForm

JCBatchList

ARTransactionList

APTransactionList

ICTransactionList

CBTransactionList

GLTransactionList

FATransactionList

Add LinksPath and ImagesPath properties to the Company object.

XX - OLEDB/ODBC

Unicode enable the ODBC & OLEDB Drivers.

 

Something not working as it should? Please let us know by filling out the necessary details on this form.

Something not working as it should? Please let us know by filling out the necessary details on this form.

Want a new feature added or something about your existing system altered to better suit your working practices? Fill out our feature request form.

Want a new feature added or something about your existing system altered to better suit your working practices? Fill out our feature request form.

Get the latest updates to Accredo Mercury and Saturn here. Release notes for both products are also available.

Get the latest updates to Accredo Mercury and Saturn here. Release notes for both products are also available.