Skip to main content

LAC365FO 6.18.4 New Features/Fixes - News / D365 FO Connector / D365 FO Connector New Features - Formpipe Support Portal

Jun 8 2023

LAC365FO 6.18.4 New Features/Fixes

Authors list

Lasernet-for-Dynamics-365_Product-Logo_Digital.png
Release version: 6.18.4

Release date: 8th June 2023

Introduction

This page describes the enhancements in LAC365FO 6.18.4.

Click to view the Release Notes page.

Models

Lasernet version 6.18.4 contains the following models, Including the model for the integration with D365CE (Dataverse) and the models for the Lasernet print buttons.

Model

Description

Location / Remark

Lasernet

Core and main engine for LAC365FO

Lasernet

Requires activation Key

Lasernet > Setup > Parameters > License terms

Lasernet81Spec

Additional requirements in relation to 8.1 and newer versions of standard D365FO


PRNButtons

Lasernet print buttons

Print buttons

PRNButtonsLACAdaptor

Adaptor between the Lasernet print buttons and Lasernet


LACCE

Provide the integration to CE from LAC365FO

Lasernet > Dataverse/Dynamics 365

LACMSHotfixes

Hotfixes for standard D365FO

System Administration > Setup > Hotfixes from Lasernet

Lasernet Test Suite

Test & Performance Suite

Lasernet > Test and performance suite

Requires activation Key

Lasernet > Test & performance suite > Parameters

LasernetPU35Spec


Support of Wave labels in D365FO

Lasernet Autoform DM

Integration to the Autoform (Archive)


Objects

Please ensure the following new objects/dll-files are added to TFS in case of not just installing/deploying the AOT-package.

·         LACSupport.dll.config

·         XmlDiffPatch.dll

·         XmlDiffPath.View.dll


And the following is the complete list of objects which isn’t automatically added



The version number should contain version 6.18.4 like the following after either installing or deploying the AOT-package.

Lasernet > Setup > Parameters


Version Number: 10.0.34 (PU58): 6.18.4.2306031


Add the AOT-package

Either through LCS - Apply a deployable package to an environment

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/deployment/apply-deployable-package-system

Or by installing a deployable package – Requires RDP access to environment

https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/deployment/install-deployable-package

LAC365FO version 6.18.x is supported with Lasernet version 9 and Lasernet version 10 and a setup for either Lasernet version 9 or Lasernet 10 is required for any new installation and when upgrading from Lasernet 8.


Pre-requisite / Technical

It’s best practice to do a Stylesheet refresh after upgrading LAC365FO as this could help with avoiding the potential issue(s).

Please use the following Register selection-classes located in Lasernet > Setup > Backup parameters > Setup Default Selections in case an error like the following is thrown when using Export, Import or Copy across companies (legal entities).

The newly introduced upgrade framework in LAC365FO version 6.18 should manage but could ’fail’ in a scenario when using a TFS/Dev build as this would require executing Microsoft.Dynamics.AX.Deployment.Setup.exe.





Error

Please try to run ’Register selection-classes’ before processing

OR

Cannot create a record in Lasernet default export/import selection (LACDefaultSelection). The record already exists.


Patch Release - LAC365FO version 6.18.4.


LAC365FO version 6.18.4 is a patch release for Dynamics D365FO PU58 and ensures compliance between LAC365FO and Dynamics D365FO PU58.

None of the previous versions of LAC365FO (6.18.3 or older) are compatible with PU58 as some files used for Azure have been updated in D365FO 10.0.34 (PU58).

Customers using LAC365FO version 5 or 6.18.3 (or older) would need LAC365FO version 6.18.4 when upgrading to 10.0.34 (PU58).

A few issues that were identified when upgrading from LAC365FO version 5 to LAC365FO version 6 have also been identified and fixed in LAC365FO version 6.18.4.

The main areas of focus in LAC365FO version 6.18.4 are:

·         Quality

·         Reliability

·         Stability


Note

LAC365FO version 6.18.4 is compliant with Dynamics D365 FO 10.0.34 (PU58).

Bug Fixes and enhancements - LAC365FO version 6.18.4

365703@LAC365FO – Import error: Could not import backup from compressed archive (Updating from LAC365FO version 5)

The following error was thrown when importing a backup from LAC365FO version 5 containing a condition into LAC365FO version 6:

Error

Object reference not set to an instance of an object.

Could not import backup from compressed archive.




This has been fixed in LAC365FO version 6.18.4.



366692@LAC365FO - 365440 - Display method EDT>BaseEnum in report throws error


Executing a report containing a method returning an Enum did throw the following error if the Type/Datatype was set to an Enum.

Error

Object reference not set to an instance of an object. at Dynamics.AX.Application.Global.`enum2Symbol(Int32 _id, Int32 _val) at Dynamics.AX.Application.Global.enum2Symbol(Int32 _id, Int32 _val) at Dynamics.AX.Application.LACUtils.`enum2Symbol(Int32 enumId, Object value) in xppSource://Source/Lasernet\AxClass_LACUtils.xpp:line 1028 at Dynamics.AX.Application.LACUtils.enum2Symbol(Int32 enumId, Object value) at



This has been fixed in LAC365FO version 6.18.4 but the work-around was using a String instead of an Enum for the Type/Datatype.




366558LAC365FO - Element with table methods on records without LACTransRefRecId after query conditions can result in an exception.

The following error could get thrown when using a Record-method within another table for which no record exists and if a Query condition was used at the previous element.

This could happen in situations like prepayment, FI markups, or when using payment-schedule within the sales-invoicing process.

Error

Error executing code: Common table does not have method 'salesLine'. at Dynamics.AX.Application.LACUtils.`Global_StackInfo(XppPrePostArgs _args) in xppSource://Source/Lasernet\AxClass_LACUtils.xpp:line 1299 at Dynamics.AX.Application.LACUtils.Global_StackInfo(XppPrePostArgs _args) at




Azure related issues

The following contains examples of the Azure related issues

Issues related to Azure have been fixed/updated in LAC365FO version 6.18.4.


354536@LAC365FO - Lasernet connection of type ‘Dynamics 365 Azure storage’ does not work on a PU58 SF environment.


There was an issue when opening the form for the connections – Lasernet > Setup > Administration > Connections.



Error

Method not found: 'Microsoft.WindowsAzure.Storage.CloudStorageAccount Microsoft.DynamicsOnline.Infrastructure.Components.SharedServiceUnitStorage.StorageAccountRepository.GetStorageAccountDetails()'.


Issue when validating a connection for the Azure Storage – Lasernet > Setup > Administration > Connections > Validate


Error

Method not found: 'Microsoft.WindowsAzure.Storage.CloudStorageAccount Microsoft.Dynamics.Platform.Integration.Azure.Account.StorageAccountManager.GetAzureStorageAccount()'.


Issue when validating – Lasernet > Setup > Administration > Lasernet servers


Error

_tmp_5C54C237-CAB6-460C-BC78-27AE27153B82.xml Method not found: 'Microsoft.WindowsAzure.Storage.CloudStorageAccount

Microsoft.DynamicsOnline.Infrastructure.Components.SharedServiceUnitStorage.StorageAccountRepository.GetStorageAccountDetails()'. at Dynamics.AX.Application.LACUtils.`Global_StackInfo(XppPrePostArgs _args) in


Resend/posting of a document

Resend or posting of a new document would throw an error similar to the following:

Error

SalesConfirmReport_0374003ED713447889C86DDCB91F4273.PDF Method not found: 'Microsoft.WindowsAzure.Storage.CloudStorageAccount Microsoft.DynamicsOnline.Infrastructure.Components.SharedServiceUnitStorage.StorageAccountRepository.GetStorageAccountDetails()'. at Dynamics.AX.Application.LACUtils.`Global_StackInfo(XppPrePostArgs _args) in


354355@LAC365FO - Can not download CPC printer info and job status for PU58 or newer

The following error was thrown when downloading printers from the Cloud Print Connector:

Error

Method not found: 'Void Microsoft.Dynamics.Platform.Integration.Azure.Queue.Contracts.QueueProviderSettings.set_RetryPolicy(Microsoft.WindowsAzure.Storage.RetryPolicies.IRetryPolicy)'.




Helpful Unhelpful

1 of 1 people found this page helpful