The Living Monolith, or Creating Custom Codeunits in Dynamics NAV

The codeunit is a specialized object in Microsoft Dynamics NAV (Navision), intended to hold a set of code functions that do something or that are related to a specific functional area. Sometimes, we need a codeunit that stands on its own, and sometimes, we need a sprawling codeunit that covers a lot of different areas.… Continue reading The Living Monolith, or Creating Custom Codeunits in Dynamics NAV

Finding the User ID on Inventory Transactions in Dynamics NAV

There are times when you would like to know the person’s name that posted an entry to inventory. When you look at the Item Ledger Entry for the User ID, you cannot find it there. To locate the User ID for the person who posted the transaction to inventory, drill down on the Cost Amount… Continue reading Finding the User ID on Inventory Transactions in Dynamics NAV

NAV Objects in NAV 2013 with NAV 2015 PowerShell Commendlets

You can view NAV specific development commandlets by launching the development shell. To launch the Microsoft Dynamics NAV Development Shell, look for either the “Microsoft Dynamics NAV Development Shell” or the “Microsoft Dynamics NAV 2015 Development Shell” on the start menu. You will need to have the Development Environment (C/SIDE) option as part of your NAV install. … Continue reading NAV Objects in NAV 2013 with NAV 2015 PowerShell Commendlets

Into the Wilderness: Text Constants and Mysteries of NAV Development

One of the curiosities about developing in Microsoft Dynamics NAV (Navision) is that things are generally done a certain way, and you don’t always know why. These are the traditions of NAV development, and their origins are shrouded in mystery. For example, I had always wondered why text constants were named “Text001,” “Text002,” etc., instead… Continue reading Into the Wilderness: Text Constants and Mysteries of NAV Development

Can Items be Deleted in Microsoft Dynamics NAV?

The question often comes up, “Can items be deleted in Dynamics NAV?” There are two answers: If there are no item ledger entries for the item, then Dynamics NAV allows the item to be deleted without condition. But if there are item ledger entries for the item, then Dynamics NAV restricts the deletion to items… Continue reading Can Items be Deleted in Microsoft Dynamics NAV?

Pierrot le Fou: TESTFIELD and Error Messages in Microsoft Dynamics NAV

My ArcherPoint colleague, the illustrious Matt Traxinger, gave a presentation back at NAVUG Summit 2014 called “Principles of Good Design: Applying The Design of Everyday Things to Microsoft Dynamics NAV.”  Matt also gave the presentation internally to the ArcherPoint development staff, and the concept was that we need to consider good design principles as we… Continue reading Pierrot le Fou: TESTFIELD and Error Messages in Microsoft Dynamics NAV

What’s new in Microsoft Dynamics NAV 2015? How fast can you go?

ArcherPoint just went live on Microsoft Dynamics NAV 2015, and it is fast—lightning fast. Not that NAV 2009 R2 was slow, but processing speeds are just that much faster. Microsoft stated at NAVUG Summit recently that NAV 2015 requires 4 times less bandwidth and provides a 30% increase in speed. And that’s not all that’s… Continue reading What’s new in Microsoft Dynamics NAV 2015? How fast can you go?

Using Alternate Production BOM Versions for Production Orders

The scenario: Your company produces bicycles and uses Dynamics NAV Production Orders. The Production Orders feature automatically uses the “Current Version” of the Production BOM, but in this instance we want to use an “Alternate Version” of the Production BOM. First, we set up the Versions of the Production BOM. When we open up the… Continue reading Using Alternate Production BOM Versions for Production Orders

Tricks for Removing Page Elements to Preserve the Upgrade Path in NAV

I’ve been doing a lot of work for a customer recently where they’ve wanted multiple fields taken off their Sales Order page in Microsoft Dynamics NAV (Navision). The idea seems to be that the unused fields on the page will confuse the users, who won’t know quite what to fill in for the Opportunity No.… Continue reading Tricks for Removing Page Elements to Preserve the Upgrade Path in NAV