Events in NAV 2016

Eventing is one of the most important new features in NAV 2016. We can use them to design the application to react to specific actions and to enable separating customized functionality from the application business logic. By default, in NAV 2016 system uses Events for workflow and Microsoft Dynamics CRM integration, but we are not limited only on these.

In this article, I want to refer you to many different videos and blogs made by very experienced people:

Mohana’s Dynamics NAV Blog:

Waldo’s Blog:

Brummel Blog:

Dynamics NAV Team Blog:

Magno’s Blog:



Universal App in Phone and Tablet Without Icons

Sometimes, when we install Universal App on our smartphone or tablet (NAV 2016 and NAV 2015 – only for tablets), we can notice one issue with missing Icons (Actions, Images,…). This is not something serious, but it can be unpleasantly.


But, it can be solved very easy. The reason of this issue is because your browser has configured Font download option as disabled.


You can solve this changing this property or adding your site as Trusted. To do this, you need to open your Internet Explorer, run your Microsoft Dynamics NAV web client and open Internet Options. Choose Security tab and choose Sites on the Trusted sites option. Add this sites as trusted and this is solved. Second way is to open Custom level and find Downloads section and change Font download to Enabled.

Now, you can run your Universal App again and everything will be fine:


VMs in New Azure Portal

I’ve already wrote about new Microsoft Azure Portal code named Ibiza. When you look this new portal, one of the first news in that now we have two menus for virtual machines:

  • Virtual Machines
  • Virtual Machines (classic)


You will see that all virtual machines you already created using old Azure Portal are placed in Virtual Machines (classic). I want to give you a small descriptions about difference between these two options.

The new Azure Resource Manager with a new API doesn’t uses resources as the old API. Because of that, the classic API stack is still operational, but you’ll see those resources showed up as (classic). You have not a reason to convert classic VM to the new VM. You just need to know that you cannot include classic VM in a virtual network deployed with Resource Manager and they don’t have to be included in a virtual network (unless new VMs must be included).

But if you want to migrate classic VM to the newer model, first you have to be sure you can afford a downtime for your VM. If you can afford it, than you can do it using ASM2ARM PowerShell script. You can find all details here.

I hope, I helped you. I have some more information about it and I’ll prepare a real interesting example soon.

Bricks in NAV 2016 Phone Client

When we use lists in NAV 2016 Phone Client, we can notice some differences. This difference is based on new Field Group in NAV 2016. We can use a Brick Field Group to optimize space and readability for data that appears in page types such as ListPart, ListPlus, and List. The brick view compresses up to six columns of data and is only displayed when the page is shown on the NAV Phone client.


This view has some limitations, for example you cannot delete directly in the list, indentation in repeater controls is not available, factboxes, multi selection, custom sorting, and advanced filtering are not available…

To open the Field Groups window, choose View, and then choose Field Groups. In a table, we can see two Field Groups: DropDown and Brick. If Brick Field Group doesn’t exists, DropDown is interpreted as Brick. Depending on the number of columns that we defined in the Field Group for the Brick, the layout was dynamically change.


The brick layout supports using the Style Property and StyleExpr Property on pages that lets you mark, for example, numbers as favorable or unfavorable.

New NAV Cumulative Updates

In few first days of this year, in January Microsoft has been released a new Cumulative Updates for the following NAV versions:

You can download all of these Cumulative Updates from the previous links. Of course, as we already expected, the most platform and application hotfixes are intended for the newer NAV versions.

One specific platform hotfix is prepared for all four versions – The Dynamics NAV client disconnects when you refresh a sub part.

But few of them are prepared for the last three versions (NAV 2016, NAV 2015 and NAV 2013R2):

  • Bypass license check for development permissions;
  • You cannot remove items from the Home menu of the navigation pane;
  • “Metadata for Query 50000 that is published as a web service is not valid for OData” error message when you use a web service built on a query;
  • Actions in profiles that are controlled by dynamic visibility are hidden incorrectly.

Of course, there are more very interesting hotfixes and news and some of them will be detailed described in next period. For now, just download, install and try.