Friday 28 October 2016

Changes in C/AL Behavior of NAV2017 and Support from Earlier Versions of Microsoft Dynamics NAV




The following tables provide an overview of the new, removed, or changed C/AL data types, functions, properties, and triggers in Microsoft Dynamics NAV 2017 since the previous version of Dynamics NAV.

C/AL Data Types

The following table lists the new data types in Microsoft Dynamics NAV 2017.

Data Type
Description
Media
A complex type that encapsulates media (such as images) in the application database for displaying the media with associated records. The data type can be used on table fields and supports the following functions:

- ImportFile
- ImportInStream
- MEDIAID
- HASVALUE
- EXPORTFILE
- EXPORTSTREAM

MediaSet
A complex type that encapsulates media files, such as images, in application database for displaying the media with associated records. The MediaSet data type enables you to include multiple media files as part of a collection on a record. The MediaSet data type can be used on table fields and supports the following functions:

- ImportFile
- ImportInStream
- MEDIAID
- COUNT
- EXPORTMEDIASET

Notification
A complex type for publishing and consuming notifications in the application. Notifications provide a programmatic way to send non-intrusive information to the user interface (UI). The Notification data type supports the following functions:

- ADDACTION
- GETDATA
- ID
- MESSAGE
- RECALL
- SCOPE
- SEND
- SETDATA

C/AL Functions

The following table lists the new functions in Microsoft Dynamics NAV 2017.

Function
Description
Specifies an action for the notification.
Retrieves data that was passed to a notification instance as specified by aSETDATA function call.
Specifies the identifier for a notification.
Specifies the content of the notification.
Recall a sent notification.
Specifies the context in which the notification appears in the client.
Sends the notification to the client, where it will display in the UI.
Specifies a data property value for the notification. The data is specified as text in a key-value pair.
Gets or sets the application areas for the current session.
Returns a translated version of the caption string. The string is translated to the current local language.
Redirects references to table data from one company to another.
Gets the number of media files that are included in a media set of a record.
Exports a media object that is set up on a record to a file.
Exports the media objects that included in a media set to individual files.
Exports a media object that is set up on a record to an OutStream object.
Detects whether a record has a media object in the Media data type field.
Adds media from a file to a media set of a record.
Adds media from a file to a media set of a record.
Adds media from an InStream object to a record.
Adds media from an InStream object to a media set of a record.
Indicates whether a C/AL variant contains a Byte variable.
Indicates whether a C/AL variant contains a text constant.
Get the ID that is assigned to media in the database.
Gets the ID that is assigned to the media set of a record.
Get the name of the application in three variations: full, marketing, and short.

C/AL Properties

The following table lists the new properties in Microsoft Dynamics NAV 2017.

Property
Description
Sets the application areas that apply to the control.
Specifies a gesture that runs the page action on a device with a touch interface.
Specifies a value that can be used to determine which permission sets are used on tests that are run by test codunits or test functions.
Specifies whether a page action will appear only on the Home tab in the ribbon and not on the tab where it is defined.

C/AL Triggers

The following table lists the changed triggers in Microsoft Dynamics NAV 2017.

Trigger
Description
Includes a TestPermissions data type parameter for running tests with permission sets.
Includes a TestPermissions data type parameter for running tests with permission sets.


Thursday 27 October 2016

Upgrading to Microsoft Dynamics NAV 2017



We can directly upgrade from one of these below version
  • Microsoft Dynamics NAV 2013
  • Microsoft Dynamics NAV 2013 R2
  • Microsoft Dynamics NAV 2015
  • Microsoft Dynamics NAV 2016

Here is the link with upgrade steps



If we are upgrading from one of these below versions then
  • Microsoft Dynamics NAV 2009 SP1
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 5.0
  • Microsoft Dynamics NAV 4.0

1.       we need to upgrade to 2013 using below steps

 

2.       we can upgrade from Microsoft Dynamics NAV 2009 SP1 or Microsoft Dynamics NAV 2009 R2 to Microsoft Dynamics NAV 2015 as described here


Before you begin the upgrade process, see Upgrade Considerations for tips about things to consider when you prepare to upgrade to Microsoft Dynamics NAV 2017.


Note: If you upgrade from Microsoft Dynamics NAV 2009 R2 or earlier to Microsoft Dynamics NAV 2013 or later, the link between interaction records and logged email messages is lost. To resolve this issue, the administrator has to log all mails again to restore the links. For more information, see Logging Interaction Links are Lost When You Upgrade from Microsoft Dynamics NAV 2009 R2.

System Requirements for Microsoft Dynamics NAV 2017




Microsoft Dynamics NAV Windows Client Requirements

The following table shows the minimum system requirements for the Microsoft Dynamics NAV Windows client.

Supported operating systems
- Windows 10 Pro, Enterprise, or Education (32-bit and 64-bit editions).
- Windows 8.1 Professional or Enterprise (32-bit and 64-bit editions).
- Windows Server 2012 R2 Standard or Essentials (64-bit edition).
- Windows Server 2012 Standard or Essentials (64-bit edition).
Hardware resources
- Hard disk space: 200 MB.
- Memory: 1 GB.
Reports
- Microsoft Report Viewer 2015 to run reports that use RDLC report layouts.
- SQL Server Report Builder 3.0 for Microsoft SQL Server 2014 or Microsoft SQL Server 2012 SP1 to edit RDLC report layouts.
- Microsoft Word 2013 or later to edit the layouts.
Instant messaging and Telephony API
- Microsoft Lync 2013 or Microsoft Lync 2010.
Outlook client integration and mail merge
- Microsoft Office 365, Microsoft Office 2016, Microsoft Office 2013 Service Pack 1 (SP1), or Microsoft Office 2010 Service Pack 2 (SP2).
Import and export with Microsoft Excel and Office XML, and SharePoint links
- Microsoft Office 2016, Microsoft Office 2013 SP1, Microsoft Office 2010 SP2, or Microsoft Office 365.
OneNote integration
- Microsoft Office 2016, Microsoft Office 2013 SP1, or Microsoft Office 2010 SP2.
Email logging
- Active Directory and Microsoft Exchange Server 2010 or Microsoft Exchange Server 2013.
- Microsoft Exchange Online, or Exchange Online as part of an Office 365 subscription.
Additional software
- Microsoft .NET Framework 4.5.2.
Additional information
  • Dynamics NAV Setup installs the following software if it is not already present in the target computer:
    • Microsoft .NET Framework 4.5.2.
    • Microsoft Report Viewer2015.
  • The Microsoft Dynamics NAV Windows client is available in a 32-bit version and 64-bit version. On a 32-bit Windows operating system, the 32-bit version is run. On a 64-bit Windows operating system, the 64-bit version is run by default; however, you can also run the 32-bit version if it is required.
  • Dynamics NAV Setup can only install the Excel Add-in if Excel is present on the target computer.
  • Outlook synchronization is not supported on 64-bit versions of Office.

Microsoft Dynamics NAV Development Environment Requirements

The following table shows the minimum system requirements for the Microsoft Dynamics NAV Development Environment.

Supported operating systems
- Windows 10 Pro, Enterprise, or Education (32-bit and 64-bit editions).
- Windows 8.1 Professional or Enterprise (32-bit and 64-bit editions).
- Windows Server 2012 R2 Standard or Essentials (64-bit edition).
- Windows Server 2012 Standard or Essentials (64-bit edition).
Hardware resources
- Hard disk space: 200 MB.
- Memory: 1 GB.
Reports
  • Microsoft Report Viewer 2015 to run reports that use RDLC report layouts.
  • Microsoft Visual Studio or SQL Server Report Builder for creating and editing RDLC report layouts. The following versions and editions are supported:
    • Microsoft Visual Studio 2015 Professional or Enterprise edition with SQL Server Data Tools installed. Important: Before you install Visual Studio, install Microsoft .NET Framework 4.6; otherwise, an error will occur when you compile or run RDLC reports. For more information, see Report error "Visual Basic Command Line Compiler has stopped working".
    • Microsoft Visual Studio 2013 Professional, Premium, or Ultimate edition.
    • Microsoft Visual Studio 2012 Professional, Premium, or Ultimate edition.
    • SQL Server Report Builder 3.0 for Microsoft SQL Server 2014 or Microsoft SQL Server 2012 SP1.
  • SQL Server Report Builder 3.0 for Microsoft SQL Server 2014 or Microsoft SQL Server 2012 SP1 to upgrade reports.
  • Word 2013 or later to create Word report layouts.
Additional software
- Microsoft .NET Framework 4.5.2.
Additional information
  • Dynamics NAV Setup installs the following software if it is not already present in the target computer:
    • Microsoft .NET Framework 4.5.2.
    • SQL Server Native Client 11.0.
    • Microsoft Report Viewer2015.
    • SQL Server Report Builder 3.0 for Microsoft SQL Server 2014. This is not installed if a version of SQL Server Report Builder or Microsoft Visual Studio is already present on the target computer
  • If the development environment and Microsoft Dynamics NAV Server are on the same computer, then only a 64-bit operating system is supported.

Download Microsoft Dynamics NAV 2017





This page contains downloads of Microsoft Dynamics NAV 2017 and re​lated resources.​


 

Products Downloads​

Note: Having issues downloading? Click here to troubleshoot​
​Do​wnlo​​ad​
Microsoft Dynamics ​NAV 2017
Partner Translation Toolki​t
AU-Austr​alia​
Available in NAV 2017
AT-Austr​ia
​Available in NAV 2017
BE-Belgium
Available in NAV 2017
CA-Canada​
Available in NAV 2017
CZ-Czech Republic
Available in NAV 2017
DK-Denmark
Available in NAV 2017
FI-Finland
​Available in NAV 2017
FR-France
Available in NAV 2017
DE-Germany
Available in NAV 2017
​​IS-Iceland
Available in NAV 2017
IT-Italy
Available in NAV 2017
MX-Mexico
Available in NAV 2017
NL-Netherlands
Available in NAV 2017
​NZ-New Zealand
Available in NAV 2017
NO-Norway
Available in NAV 2017
ES-Spain
Available in NAV 2017
SE-Sweden
Available in NAV 2017
CH-Switzerland
Available in NAV 2017
UK-​United Kingdom
Available in NAV 2017
US-United States​​
Available in NAV 2017
NA-​North America
Available in NAV 2017
RU-Russia
Available in NAV 2017
W1
Available in NAV 2017



Language Mo​dules​

​​Note: Having issues downloading? Click here to troubleshoot​
​​Languag​e
Do​wnload
CSY-Czech
DAN-Danish
DEA-German Austrian
DES-German Swiss
DEU-German
ENA-English Australia
ENC-English Canada
Download
ENG-English English
ENU-English US
ENZ-English New Zealand
ESM-Spanish Mexico
ESP-Spanish
FIN-Finnish
FRA-French
FRB-French Belgium
FRC-French Canadian
FRS-French Swiss
ISL-Icelandic
ITA-Italian
ITS-Italian Swiss
NLB-Dutch Belgium
NLD-Dutch
NOR-Norwegian
RUS-Russian
SVE-Swedish



License Information


In order to run Microsoft Dynamics NAV 2017, you must have a valid Microsoft Dynamics NAV 2017 license file.  You will find more information about how to correctly license Microsoft Dynamics NAV 2017 in the license guide (partner-only).​
 

Microsoft Dynamics NAV 2017 Resources


​System Require​​​​ments
Installation Information
Release Notes




If you want to find out more about this release, we encourage you to:

·         Have a look at the Microsoft D​ynamics NAV 2017 What's new (partner-only) ​documentation and drill into the dozens of supporting materials.