Introducing Microsoft Dynamics NAV’s New General Manager

As you may have heard, last week the MBS team announced that Darren Laybourn will be taking a new position as General Manager of the Outlook Mobile team at Microsoft.  We also announced that I would become the new General Manager for Dynamics NAV and Mobility and continue to report to Hal Howard, who will…


Index Usage Query

This is a follow up from an earlier blog “Finding Index usage”. In that blog, I described a very simple way to list how indexes are being used. In this blog, the query is much extended so that it now shows your Navision keys, listed by either number of updates, or by their cost divided…


Starting out with Fixed Assets Functionality in Dynamics NAV

One of the top customer questions we receive in the Fixed Assets area is about starting to use Fixed Assests instead of General Ledger. For example, a company wants to start using the Fixed Assets module from the 1st of January 2002. Acquisitions and depreciations have been posted in the general ledger until the 31st of December 2001….


How to detect locking order for a NAV process

The nature of a deadlock is that two processes lock resources in different orders. Deadlocks can in theory be eliminated by ensuring that all processes always lock resources in the same order. This document describes how to determine the locking order of a process in Microsoft Dynamics NAV. Note, that I mention locking of “resources”….


Addressing Known Issues with Jobs in Microsoft Dynamics NAV 5.0

In an effort to continue to provide our customers and partners with a stronger set of tools for their businesses, the Jobs area of Microsoft Dynamics NAV 5.0 was redesigned and many new features were added to the module.  Some really exciting functionality to help with productivity and flexibility such as an entire new budget…


Bio – Selena Laccinole Jensen

Selena is an application program manager in financial management on the Microsoft Dynamics NAV core development team.  She has been with Microsoft since 2006 and is currently responsible for the Enterprise Resource Management (ERM) area of the application. Before working for Microsoft, she worked as a tax advisor for the American Internal Revenue Service and…


Record-level locking in the SQL Server option for Microsoft Dynamics NAV

If you are designing a system for high throughput and want to minimize blocking, it’s important to know in advance exactly what kind of locking behaviour to expect. On SQL Server, Microsoft Dynamics NAV uses record-level locking, as opposed to table-level locking on the native database server. In reality, SQL Server can lock a little…


How to Re-apply a Language Pack when deploying the Outlook Integration Update for Microsoft Dynamics NAV 5.0

The language module file helps you to save the existing text messages and captions, and propagate them to the Outlook Integration Update objects.How to apply the language module file to the C/AL objects provided with the Outlook Integration Update: Before you import the objects you received with the Outlook Synchronization Update package, open your localized…


Bio – Stuart Glasson

Stuart Glasson is a Program Manager working on the Server and Tools team for Microsoft Dynamics NAV.  His first NAV project was Navision 2.01 and has worked as a developer on C/SIDE including developing for SQL Server, developing integrations for BizTalk Server and SharePoint.  He started in Program Management 5 years ago and says he’s…


Simon Goes to Work: Developing Solutions for Microsoft Dynamics NAV "6.0"

The whitepaper Whats New Developing Solutions for Microsoft Dynamics NAV “6.0” was released late last year and gives an overview of some of the new features and how to access those new features specific to NAV 6.0. The paper has been under development for nearly as long as the NAV 6.0 project itself.   At the…