This week’s Developer Digest includes problems with a NAV 2015 installation, multiple NAV versions on the same machine, and document pages in NAV 2016.
ArcherPoint’s team of professionals has decades of experience in Microsoft Dynamics NAV development—including the latest on Microsoft Dynamics NAV 2013, project management, accounting and best business practices, and more…and they love to share it through the ArcherPoint and ArcherPoint Developer Blogs. Be sure to subscribe through RSS or email to stay up on the latest news, tips, and information.
This week’s Developer Digest includes problems with a NAV 2015 installation, multiple NAV versions on the same machine, and document pages in NAV 2016.
This week’s Developer Digest includes a question on NAV Table Filters, new features in Microsoft Visual Studio Team Services, and using Codeunit 419.
In this blog, Tom Hunt discusses the KeyRef variable type in Microsoft Dynamics NAV and explains when and how to use it.
This week’s Developer Digest includes Avalara discontinues support for NAV 2009, handling errors during data migration, and interesting use for a CASE switch.
ArcherPoint’s Saurav Dhyani suggests a product enhancement with respect to Microsoft Dynamics NAV 2016 Deferral Posting.
This week’s Developer Digest includes opening a NAV 2013 database with a NAV 2016 client, importing an un-compiled FOB, and setting reorder points in base NAV.
This week’s Developer Digest includes accessing the NAV WebClient and MAC computers, NAV 2016 database collation, and bin count does not match the ILE count.
ArcherPoint’s Kyle Hardin shows how to identify the version of NAV to associate with a given database using SQL Server Management Studio.
This week’s Developer Digest includes feature updates in NAV 2016, PowerShell Runner, updating parent pages from subpages, and generating blog ideas.
In this last in a series, Matt Traxinger discusses the importance of automated testing and briefly outlines the automated testing tools built into Dynamics NAV.
In this third in a series, Matt Traxinger discusses how everyone, from developers to consultants to end users, can and should improve their testing skills.
In this second in a series on developers and testing, Matt Traxinger defines and discusses the importance of quality and how to approach it in development.
This week’s Developer Digest includes 12 books every leader should read, dynamic text alignment in Dynamics NAV RDLC, and a question on routines not completing.
In this first of a series on developers and testing, ArcherPoint’s Matt Traxinger notes the difference between how developers and testers approach their work.
This week’s Developer Digest includes a 1099 IRS reporting error in NAV 2013 R2 and 2015, Important vs Urgent, and an error using the development environment.
This week’s Developer Digest includes modifying tables across company boundaries, NAV TechDays, Waldo’s PowerShell modules, and NAV Filter Groups.
ArcherPoint’s Saurav Dhyani suggests removing unused Dynamics NAV Reporting functions and properties for a better product.
This week’s Developer Digest includes managing project uncertainty, naming companies and products, and five great times to ask your customers for referrals.
This week’s Developer Digest includes tips on converting classic reports to RDLC, advice on sprint planning, and a fun look at what’s new in ChargeLogic.
ArcherPoint’s Tom Hunt shows how to send files via an auto-generated FTP script in Dynamics NAV using Command Shell (and a long-awaited Street Fighter update).
This week’s Developer Digest looks at NAV 2016 security and Mergetool’s Easy Security, implementing a cash basis company in NAV, and Risk and Uncertainty.
ArcherPoint’s Matt Traxinger reviews another new feature in Dynamics NAV 2016 that automates the deferral process.
This week’s Developer Digest includes Try / Catch functionality in NAV 2016, upgrading reports from Classic to RDLC, and Agile Product Ownership.
ArcherPoint’s Matt Traxinger shows how to use Posting Preview before posting to a ledger, a new feature in Dynamics NAV 2016.
This week’s Developer Digest includes Bank Reconciliation in Dynamics NAV 2015, hardware performance, and searching drives using the Command window.
ArcherPoint’s Tom Hunt explains NAV System Indicator fields, helpful when working with different companies or NAV servers to show the one you’re working in.
This week’s Developer Digest includes handling a C/AL error, reducing NAV upgrade time, and overwriting the NAV 2015 Administration Tool with NAV 2016.
ArcherPoint’s Tom Hunt discusses how to take Notes from the Record Link table in Dynamics NAV and display them.
This week’s Developer Digest includes an overview of the new features and development functions in Microsoft Dynamics NAV 2016.
This week’s Developer Digest is all about company culture: employee happiness, hiring to a company’s core values, and the cultures of exceptional companies.
This week’s Developer Digest includes how to display running totals in RDLC (SSRS) Reporting, joining NAV Object text files, and Agile Project Management.
This week’s Developer Digest includes Bank Reconciliation in NAV 2015, users on NAV 2013 service tier, and NAV error: “There is no Language within the filter”.
ArcherPoint’s Tom Hunt solves the problem when no user licenses are available for anyone to access the NAV Active Session table to free up available sessions.
This week’s Developer Digest includes how to handle blank spaces in place of the correct column name, how advertising works, and exceptional company culture.
This week’s Developer Digest includes notes on NAV reporting, .NET SQL calls and NAV errors, and how to handle a stress episode.
This week’s Developer Digest includes Dynamics NAV reporting tips, coding shortcuts in 2013R2, and tracking inventory assigned to/from employees.
The CALCSUMS behavior has been changed in Dynamics NAV 2013 and up, increasing performance and making record looping obsolete.
This week’s Developer Digest is devoted to NAV Tricks and Tips, including hot key combinations and reporting tips.
ArcherPoint’s Tom Hunt reminds us that, when inheriting existing code, it is important to understand why something was done that way before making any changes.
This week’s Developer Digest includes migrating Global 2 Dimensions data, standard cost without creating a revaluation journal, and NAV reporting tips.
This week’s Developer Digest includes Dynamics NAV reporting tips, avoiding embarrassing emails, and an error message posting a General Journal Entry.
This week’s Developer Digest includes import validation in Rapid Start, which NAV versions run on Windows 10, update on Google+, and tips to improve your blog.
This week’s Developer Digest includes accessing companies in Development Environments, “Transaction does not exist” errors, and controlling Search Engines.
This week’s Developer Digest includes personalizations across multiple companies, RDLC reports, NAV 2016, and an article by ArcherPont CEO, Greg Kaupp.
This week’s Developer Digest includes upgrading tables in NAV, making a database read only, and Agile as a cultural revolution.
This week’s Developer Digest includes using the SHOWMANDATORY, changing print orientation for Zebra printers, and an interview with ArcherPoint CEO Greg Kaupp.
This week’s Developer Digest includes creating new companies in NAV, several articles on upgrading NAV, and changing your screen to a comfortable green.
This week’s Developer Digest includes migrating personalization and profile metadata, upgrading with Easy Security, and creating new companies in NAV.
This week’s Developer Digest includes a problem saving objects in SQL database, SystemOutOfMemory error running reports, and NAS licensing for NAV 2015.
How to install Microsoft Dynamics NAV 2013 Beta.
Learn how to expose data from your Dynamics NAV system as OData Web Services, which differs from Web Services: OData only exposes data feeds and is read-only.
This week’s Developer Digest includes SQL Server Worker Threads, NAV backup and restore, getting more from marketing automation, and the backwards bicycle.
This week’s Developer Digest includes an introduction to OLAP Cubes, the “Editable” page field property in NAV, and how long should copy be for a home page.
In this blog, ArcherPoint’s William Warnke explains how to set and disable column indents interactively in Microsoft Dynamics NAV 2015.
This week’s Developer Digest includes importing and exporting text objects in NAV, creating a list page, and importing records into NAV via SSIS.
In this blog, ArcherPoint’s Tom Hunt explains how to properly change the Dimension Set ID assigned to a record in code in Microsoft Dynamics NAV (Navision).
This week’s Developer Digest includes renaming the primary NAV Company, creating a Page part view into SharePoint, and an explanation of the Agile Process.
In this blog, ArcherPoint’s William Warnke shares some helpful shortcuts to make developing in NAV more efficient.
In this blog, ArcherPoint’s Tom Hunt provides tricks to take the frustration out of finding syntax errors in your code.
This week’s Developer Digest includes killing idle sessions, creating a database entity relationship diagram of NAV data, and NAV Performance Testing.
This week’s Developer Digest includes Agile Project Management, people who criticize – and encourage, and producing blogs that add value for the business.
ArcherPoint’s William Warnke shows how to avoid a hard-to-find error in Dynamics NAV Web Services coding.
In this blog, ArcherPoint’s Tom Hunt explains how to create multiple repeating data sections pulling from a single dataset in Dynamics NAV RDLC reports.
This week’s Developer Digest includes subforms not returning the correct record, business process improvements, corporate culture, and some humor.
This week’s Developer Digest includes variable values in RDLC reports, Skype for Business replacing Lync, and resolving project backlogs in an Agile project.
This week’s Developer Digest includes , the difference between Forecasting and Scheduling, and a
This week’s Developer Digest includes upgrades vs. re-implementations, reusable bugs, why Gantt charts don’t work, and how to check for connections in RDM
In this blog, ArcherPoint’s Michael Wong explains how to set up SSL for Web Services on Dynamics NAV 2009 R2 and Server 2008 R2.
In this blog, ArcherPoint’s Tom Hunt warns of the dangers of repurposing table fields and how to appropriately address requests for new fields.
This week’s Developer Digest includes business advice from Mark Cuban, the neuroscience behind hot-headed emails, and tips for website redesign.
In this blog, ArcherPoint’s Suresh Kumar explains how use the Application Profiler to run code coverage in Microsoft Dynamics NAV 2013 R2
This week’s Developer Digest includes a discussion of Black Swans in project management, using PowerShell remotely, and the importance of requirements modeling.
This week’s Developer Digest includes the default column widths and report layouts in Visual Studio 2012 and modifying a custom report.
In this blog, the ArcherPoint team talks about their favorite features in Dynamics NAV 2015.
This week’s Developer Digest includes NAV coding styles and performance, NAV 2009R2 performance, and security setup for NAV to call stored procedures.
This blog discusses how Dynamics NAV makes the job of the manufacturing engineer easier.
This week’s Developer Digest includes some blogs suggested by our employees, covering everything from the role of business analysts to deploying Dynamics NAV.
In this blog, ArcherPoint’s Tom Hunt discusses how and when to create and use a custom code unit in Dynamics NAV.
This week’s Developer Digest includes Column Groups in RDLC Reports), sending output to Excel, and reducing the time it takes to compile a NAV 2015 database.
This week’s Developer Digest includes how to automatically kill a session in NAV 2013, using FINDFIRST over FIND(), and integrating NAV with Office.
In this blog, ArcherPoint’s Dara Daly takes you through an informative infographic created to give you a tour of what’s new in Dynamics NAV 2015.
This week’s Developer Digest includes what’s new in the next release of NAV (Corfu), company culture, and how to get your customers to love you.
This week’s Developer Digest includes NAV licenses, getting the Computer Name and Client Name programmatically, and NAV training resources from Microsoft
This week’s Developer Digest includes problems printing checks, shortcut dimensions in NAV 2015, and new How To videos on NAV 2015 from Microsoft.
This week’s Developer Digest includes handling a compromised database, errors when saving an updated NAV table, and business analysis trends in 2015.
ArcherPoint’s William Warnke describes how to use Power Shell functions included in Microsoft Dynamics NAV 2015's Development Shell in NAV 2013 and NAV 2013 R2
In this blog, ArcherPoint’s Tom Hunt reveals the reason for the text constant naming convention typically used in Dynamics NAV—and offers another viewpoint.
In this blog, ArcherPoint’s Tom Hunt explains why developers should generally steer clear of the TESTFIELD command when doing development in Dynamics NAV.
This week’s Developer Digest includes the pros and cons of using Deposits vs Cash Receipt Journal and a collection of NAV development tools and resources.
This week’s Developer Digest includes sorting a list based on fields in the header in NAV 2013 R2 and the best way to “copy a company”.
This week’s Developer Digest includes free graphical resources on the web, obsolete code clean up in NAV 2015, and Document Reporting in NAV 2015.
This week’s Developer Digest includes passing bigtext data using XMLPort, a hidden feature in Object Designer, and delimiters for XMLPorts.
This week’s Developer Digest includes the Dynamics NAV image library, the role of the business analyst, and insights into customer service and loyalty.
In this blog, ArcherPoint’s Tom Hunt explains how to remove, add, and change page elements while preserving the upgrade path in Microsoft Dynamics NAV.
This week’s digest includes backing up your Windows 8.1 installation, mixing Waterfall and Agile methodologies, and a question on base NAV functionality.
In this blog, ArcherPoint’s Matt Traxinger discusses how his pumpkin carving and NAV development skills have developed through the years.
This week’s Developer Digest includes integration between NAV 2015 and Microsoft Office, project implementation advice, and thoughts on diet and productivity.
ArcherPoint’s Tom Hunt explains how to have restrict activities to certain people when those activities fall outside the standard Dynamics NAV permission sets.
This week’s Developer Digest includes XML conversions in NAV 2013 R2, bypassing report writing commits, and exposing the To-Do table on Web Services.
ArcherPoint’s Michael Heydasch provides a .NET solution to run an automated process using a single instance code unit and timer in Dynamics NAV 2013.
This week’s Developer Digest includes handling printer errors, SMTP errors, and rapid growth of the Session Event table.
In this blog, ArcherPoint’s Tom Hunt explains how to customize drop-down lists in the role-tailored client version of Microsoft Dynamics NAV.
This week’s Developer Digest includes a potential bug when running 1099 reports and information on importing and exporting data into Microsoft Dynamics NAV 2015
In this blog, ArcherPoint’s Tom Hunt reveals a trick to avoiding a common error when writing records to Dynamics NAV.
This week’s Developer Digest includes an error using NAV’s Report Builder, Object Manager's Where-Used functionality, and dealing with difficult stakeholders
This week’s Developer Digest includes a discussion of whitespace characters and the problems encountered when transferring text files between platforms
This week’s Developer Digest includes network security and ADO connections and capturing data and storing it into a Navision table
This week’s Developer Digest includes Importing and Exporting Data in Microsoft Dynamics NAV 2013 R2, exporting NAV data to Excel, and using Job Queue
In this blog, ArcherPoint’s Tom Hunt provides an explanation of how Microsoft Dynamics NAV’s object tags are used and how to use them yourself.
In this blog, ArcherPoint’s Faithie Robertson discusses the importance of relaxing your mind to increase your brain power and stimulate creativity.
This week’s Developer Digest includes leadership, sales campaign discounts, opening the sales list archive in NAV, and a fun video to start your weekend
This week’s Developer Digest includes recommendations for standard practices for upgrades, risk neutrality, and lessons on leadership for first-time CEOs
This week’s Developer Digest includes the Job Queue and NAS in NAV 2013, Agile vs. Waterfall Design, and using the NAV 2013 R2 Bulk Insert when in debug mode
This week’s Developer Digest includes a solution to a bug in NAV 2013 R2, the NAV Application Profiler, and using the NAV 2013 R2 Bulk Insert in debug mode
This week’s Developer Digest includes the ArcherPoint professional reading list, NAV 2013 R2 error: Object Metadata table locked, and Costing Error Detection
In this blog, ArcherPoint’s Tom Hunt explains how to work with RecordRef Variables in Microsoft Dynamics NAV
This week’s Developer Digest covers a bug in NAV 2013 R2 regarding captions in fields, ZUP files in NAV, NAV 2015 and Power BI, and assessing project risk
This week’s Developer Digest covers the Rapid Start tool, the NAV Application Profiler, and Three Point Estimation and CPI for agile project management
How to use XMLPorts to import data for multiple tables into the RTC from a flat text file.
ArcherPoint's NAV experts demonstrate how to debug the Microsoft Dynamics NAV 2009 RTC by using the Visual Studio debugger.
This week’s Developer Digest includes Satya Nadella’s open letter to Microsoft employees, a bug in NAV 2013 Reporting, and the next release of Dynamics NAV.
This blog and YouTube video demonstrates the essential elements to properly set up SQL Server for NAV databases.
This week’s Developer Digest includes locating Platform and Application Build, errors using the Master Template, using the Universal XMLPort Tool, and more.
This week’s Developer Digest includes Record Link’s impact on performance, innovative companies and the need for feedback, and the Services Revolution.
This week’s Developer Digest includes Import Table FOBs result in compile errors and one person’s experience taking the PMI-PBA.
This week’s Developer Digest includes how to handle changing report layouts in NAV 2013 and importing and exporting objects using PowerShell.
In this blog, ArcherPoint’s Tom Hunt discusses generating reports in Dynamics NAV 2013 RDLC for two or more tables.
This week’s Developer Digest includes using the Quick Filter in NAV 2013, defining Velocity using agile, and NAV Tips and Tricks.
This week’s Developer Digest includes a discussion of the differences between upgrades and re-implementations, RTC database restores, and background posting.
This week’s Developer Digest includes identifying users assigned a particular permission set, project success metrics, and agile project management.
This week’s Developer Digest includes SQL database settings, installing demonstration and developer versions of NAV, table changes in NAV 2013, and PowerShell.
In this blog, ArcherPoint’s Tom Hunt explains a report printing oddity in Microsoft Dynamics NAV 2013 and provides a solution.
In this blog, ArcherPoint’s Jamie Hanno explains why sales order lines are sometimes out of sync with kit components in Microsoft Dynamics NAV.
In this ArcherPoint developer blog, Tom Hunt explains how Notes attached to Documents in Microsoft Dynamics NAV are links, making it easier to document.
ArcherPoint’s Tom Hunt solves the “supported version of Visual Studio could not be found” error when opening a report layout in Dynamics NAV 2013 R2.
In this blog, ArcherPoint’s Matt Traxinger explains that simple code changes during development, in Microsoft Dynamics NAV C/AL, saves hours of execution time.
ArcherPoint’s Suresh Kulla explains how to dynamically create conditional page breaks in Microsoft Dynamics NAV 2013 RoleTailored Client (RTC) reports.
ArcherPoint’s Matt Traxinger explains why it’s important to consider all the angles before estimating the cost of a code change in Microsoft Dynamics NAV.
ArcherPoint’s Faithie Robertson explains the cause and cure of a significant error in Dynamics NAV 2013 R2: “Unable to Verify Table Changes”
ArcherPoint’s Suresh Kulla tackles a login error: “Communication protocol mismatch between the client and the server”.
ArcherPoint’s Faithie Robertson discusses slow running reports in Microsoft Dynamics NAV 2013 in her third of ten blogs about RDLC Brain Cramps (a.k.a. RBCs).
ArcherPoint’s Suresh Kulla discusses the “Divide By Zero” exception, a common reason for the #Error in Dynamics NAV RoleTailored Client Reports.
ArcherPoint’s Rick Dill discusses the difference between Purchase Return Orders and Credit Memos in Microsoft Dynamics NAV and when to use them.
ArcherPoint’s Faithie Robertson tackles report writing in Microsoft Dynamics NAV 2013 in this second of ten blogs. Here, she discusses page formatting problems.
ArcherPoint’s Matt Traxinger discusses how Microsoft Dynamics NAV is the right solution for companies with large numbers of users or high transaction volumes.
ArcherPoint’s Ashok Sundaram demonstrates how to identify licensed and out of range Microsoft Dynamics NAV objects during export.
ArcherPoint’s Tom Hunt discusses software testing using the Application Test Toolset for Microsoft Dynamics NAV developers and testing in general.
ArcherPoint’s Faithie Robertson tackles report writing in Microsoft Dynamics NAV 2013 in this first of ten blogs. Here, she discusses inconsistent line spacing.
ArcherPoint’s Kyle Hardin continues his discussion of database locks between SQL Server and Microsoft Dynamics NAV using NAV 2009 R2, NAV 2013, and NAV 2013 R2.
ArcherPoint’s Tom Hunt explains why and how to avoid hard-coding data into Microsoft Dynamics NAV and using setup tables and setup reports instead.
ArcherPoint’s Faithie Robertson discusses the importance of checking out third-party software for Microsoft Dynamics NAV installations before implementing them.
ArcherPoint’s Kyle Hardin shows what to do when a Dynamics NAV database is locked by a user and no one can access the system – and how to correct the problem
ArcherPoint’s Faithie Robertson offers advice to Dynamics NAV developers on making their pages pop with these simple yet effective coding tips.
Role Tailored Client or Classic Client in Microsoft Dynamics NAV? ArcherPoint’s experts discuss the advantages of using the RTC.
Could the power of CSS (Cascading Style Sheets) simplify reporting in NAV? ArcherPoint's Jon Long suggests it might be an alternative.
Understand why caution must be used when depending on the C/AL keyword MODIFYALL to set field values in Microsoft Dynamics NAV.
Grant SQL permission dbowner for a user to manage NAV objects, companies and licenses using the NAV Developer Client.
Should you publish a NAV Page, or use an XMLport as a parameter in a codeunit? This blog entry explains the pros and cons of both.
NAV 2013 Report Designer – Pandora’s Box? Take a closer look at the tools and designers within NAV 2013 Report writing before dismissing it as evil.
ArcherPoint’s Jon Long offers advice on ensuring your Dynamics NAV code logic evaluates the way you want it to.
ArcherPoint's Jon Long discusses developer coding for elegance, including naming conventions and maintainability.
Learn how to let your data flow with linked servers for Dynamics NAV.
ArcherPoint's Tom Hunt explains why you should always use BEGIN and END as a part of your IF statements.
A Killer Object is a Dynamics NAV object that, upon import, will delete same numbered existing object. Jon Long describes how they can be used effectively.
ArcherPoint’s Tom Hunt offers a tutorial on how to consume NAV 2013 Pages published as web services via ODATA along with instructions on filtering the results.
Tom Hunt offers a note about how how sharing knowledge can make the Dynamics NAV ecosystem stronger.
This blog entry demonstrates how to print barcodes in reports using the RoleTailored Client of Microsoft Dynamics NAV (without the use of barcode fonts).
“Hurry! Act Now!” Upgrading all your custom reports to RTC may feel overwhelming. But it doesn’t have to be! Want to know why? Well, listen carefully...
ArcherPoint has created a framework whereby NAV data can be sent to Google Apps. Imagine the ability to display grid-like form data in a Google spreadsheet!
This blog explains how to use NAV Account Schedules to create Cash Flow Statements (Direct and Indirect methods).
An overview of working with Dynamics NAV 2013 Pages using ODATA and C#.
In this video clip, we demonstrate how to resolve a common error in NAV, “The Posting Date is Not Within Your Range”.
This document is about Profile Configurations and how developers can avoid confusion when working on User Interface(UI) customizations and upgrades.
Curiosity cures boredom, and there's nothing boring about the changes for NAV Developers in NAV 2013.
Ralph Waldo Emerson said “Build a better mousetrap and the world will beat a path to your door.” New Dimension Tables are that better mouse trap in NAV 2013!
Oh Excel, how I love thee, let me count the ways! A1, A2, A3, A4…" Adding Excel to a NAV report is easy using this free Excel Function Codeunit.
How do you get a printer to give you information you didn’t send it? You get creative! How to find the PAPERSOURCE number for your printer trays.
As a NAV developer, we should to be cognizant of the fact that our code is a reflection on us. Stereotypes are just one of three ways we have of knowing people.
Everyone has a story of how things can go wrong despite all of your best intentions and efforts. Here's one of mine.
The developer can test much of the code long before delivery. Testing as you develop increases the quality of your code.
Go ahead…say it with me: I REFUSE TO TRASH MY DATABASE! Sometimes the developer has to be the keeper of the database and police how it is used.
ArcherPoint's Faithie Robertson explains creating and using Options Fields in Dynamics NAV.
As one hillbilly said to another, “Just because you can reproduce doesn’t mean you should.” There are many benefits to recycling NAV code.
Multi-purposing is a beautiful thing. When it comes to multi-purposing in databases, just say NO!
Faithie Robertson applies the words of NCAA coach John Wooden to NAV developers, “If you don’t have time to do it right, when will you have time to do it over?”
ArcherPoint's Faithie Robertson shows the best way to learn to develop in NAV is by doing - don’t be afraid of NAV!