In this week’s Developer Digest, we share NAVContainerHelper info from Freddy, Outlook settings, Index Tuning, and enumeration types.
ArcherPoint’s team of professionals has decades of experience in Microsoft Dynamics NAV and Business Central development—including the latest on Business Central, 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.
In this week’s Developer Digest, we share NAVContainerHelper info from Freddy, Outlook settings, Index Tuning, and enumeration types.
Read this blog to learn how to create a simple customer requirement in Microsoft Dynamics Business Central or NAV using AL code.
Big news from Directions Asia, cumulative update 04 for Business Central on premises, the missing work date indicator, and scheduling your D365BC April 2019 upgrade are all in this week's Developer Digest from ArcherPoint.
Do you need to customize Microsoft Dynamics Business Central on premises? Read this blog to learn the different types of pages using AL code.
This week’s Developer Digest offers a host of tips, from refreshing Docker images to showMyCode in app.json projects and more.
Microsoft Dynamics 365 Business Central CU 3 available, creating parameters for event subscriptions, Docker updates, and enabling manual installation of .app file in a sandbox.
In this blog, you’ll learn how to correct two common errors in Microsoft Dynamics Business Central/NAV coding: Publish Extension Error & Could Not Open the Specified Startup Page.
Finding published Events in a Dynamics NAV/Business Central database or object, calling an XMLport in AL, text constraints and naming conventions, and a discussion about subscriber Codeunits are on tap this week.
This blog shows the steps required to replicate data from Microsoft Dynamics NAV on premises to Microsoft Dynamics 365 Business Central SaaS.
Learn about grouping in the RDLC report in Microsoft Dynamics Business Central or NAV.
The Microsoft Dynamics Business Central developer preview, developing in BC using AL, the future is promising for Dynamics NAV upgrades, and how to learn a new programming language are in this edition of Developer Digest.
In this blog, you’ll learn how to create a simple list report in Microsoft Dynamics Business Central on premises or Dynamics NAV
Learn how customize report layouts in Microsoft Dynamics Business Central or NAV
Check license usage in Dynamics NAV, improve Outlook and Office performance, saving time with symbolic links, and revisiting the ‘Object 1850 not found’ error resolution.
Learn how to work with multiple AL projects in one workspace in Microsoft Dynamics Business Central on premises using Visual Studio Code Editor.
Windows Server 2019 and Dynamics NAV compatibility, testing tool for Dynamics 365 Business Central, VSC update, and where personalization data is stored in Dynamics NAV 2009.
Saurav Dhyani, Microsoft MVP and ArcherPoint employee-owner, provides everything you need to know about AL development in Microsoft’s ERP, Dynamics Business Central.
Visual Studio Code Analysis Tool, two developer tips of the day, and the Microsoft Dynamics NAV cumulative updates for February 2019 are in this week’s developer digest.
AL code snippets make programming in Microsoft Dynamics Business Central or NAV easy. Find out how to create them.
You worked hard on your code. Wouldn’t it be great to be able to reuse it? You can—if you keep it in a solutions repository.
Learn about a keyword used in Microsoft Dynamics NAV or Business Central programming called ‘STRPOS’ (String Position) and how it makes programming easier.
Want to make small customizations to Dynamics Business Central? This blog shows you what tables are available, their types, and shows examples.
Microsoft has provided details for the upcoming April 2019 release of Dynamics 365 Business Central. This blog breaks down the functional improvements by user category.
Use the AL keywords CONFIRM, TESTFIELD, and COPYARRAY to customize Microsoft Dynamics 365 Business Central on premises.
Triggers are used in Business Central for validating input or controlling system behavior. This blog introduces how to use triggers with Tables and Fields.
See a step-by-step guide to using Delete statement in Microsoft Dynamics Business Central/NAV.
Learn how to use arrays and array functions in Microsoft Dynamics Business Central or NAV
Learn how to use the STRMENU keyword in the AL language for Microsoft Dynamics 365 Business Central.
Learn how to install Microsoft Dynamics 365 Business Central on your device.
An important safety tip when publishing an AL extension, Windows 10 + Docker + No Hyper-V, configuring RDLC layouts using VSCode, a recurring job queue issue, and more are in this week’s digest.
Four steps to adding a field in an Extension in Microsoft Dynamics Business Central/NAV, including creating the extension.
The Microsoft Dynamics 365 release timeline for 2019, Business Central build numbers and tags, and a funny story for consultants and developers working on site.
There are many opportunities to use dates in Microsoft Dynamics Business Central. Read how to use Data Functions to customize this data.
News on Microsoft’s Intelligent Edge for ERP, MSDynamicsWorld’s blog roundup, and an issue using the Print to Excel function is resolved.
An explanation of what codeunits are and how to create them in Microsoft Dynamics 365 Business Central.
A step-by-step guide for installing the AL language extension in Visual Studio Code.
As we wrap up 2018, we remember December 31, 1999. ArcherPoint team memories, as well as two developer tips of the day.
This week's digest shares Dynamics 365 Business Central timeout controls and cumulative update for December, NAV tech days, and working with earlier versions of the Dynamics NAV development environment.
For a quick tutorial on how to create a report in Microsoft Dynamics 365 Business Central or Dynamics NAV, read this blog.
Reporting in Dynamics NAV, compiling objects in Visual Studio Code, the Microsoft 365 Enterprise Deployment Guide, and leadership lines are in this week’s digest.
Do you need to customize Microsoft Dynamics Business Central on premises? Read this blog to learn how to do it using AL code functions.
Using Query Objects, the new Upgrade Tags in Business Central, batch posting issue fix, and how to publish an Extension in Business Central on-premises if you are getting the LegacySecurityPolicy error.
Want to make a simple customizations to Dynamics Business Central on premises? This blog shows you how to use Extensions, which make it easy and fast.
Do you want an easy way to publish and test webservices in Microsoft Dynamics NAV or Dynamics Business Central? Follow these 3 steps.
A new way of doing AL development in Dynamics Business Central, and the biggest mistakes when switching to Docker Containers, and the first cumulative update for Microsoft Dynamics 365 Business Central on-premises is now available.
Learn how to do development in Microsoft Dynamics 365 Business Central using Visual Studio Code (VSC).
November 2018 cumulative updates for Microsoft Dynamics NAV, reminiscing about Navision, and joke of the day.
Business Central release notes for October, cumulative updates for Dynamics NAV, getting started with Docker, and the news of Marko Perisic leaving Microsoft.
Microsoft/GitHub acquisition is now complete, how to upgrade to Dynamics Business Central on premises, and automatically signing off inactive Dynamics NAV users are on tap this week in Dev Digest.
A discussion by developers on the changes in Microsoft Dynamics 365 Business Central.
It’s official: The Windows Client and C/AL programming language for Microsoft Dynamics NAV is slated to be no more come 2020, plus a discussion about NAV roles that set up user privileges.
Part 1 of a 2-part series that introduces Microsoft Flow and Microsoft PowerApps as two tools that can reduce the cost, complexity, and time of customizing Dynamics NAV and Business Central.
This week, ArcherPoint’s Dev Digest brings you discussion and commentary on using Event Recorder in Dynamics 365 Business Central, a follow-up article on the ALAppExtensions repository on GitHub, and the features and fixes for Prism Version 2.5.0.
MSDynamicsWorld’s new look, Azure Data Studio, Connecting Microsoft Dynamics 365 Business Central On Premises to Visual Code Editor, and Using Native Dynamics NAV SMTP to Send Emails are all points of interest in this week’s Dev Digest.
Dynamics NAV Ledger Entry Dimension Tables, NAV developer license updates, TSQL Script vs. PowerShell, automated reports and NAV server performance, virtual machines and docker containers, and Micorsoft Teams as successor to Skype for Business are all discussed in this week’s Developer Digest.
Microsoft Dynamics NAV Cumulative updates for September 2018, Visual Studio Team Services is getting a facelift called Azure DevOps, and stop wasting money on team building.
Dealing with image tracker and costing issues, working as a team, and looking to the future with quantum computing are on topic this week for ArcherPoint’s Developer Digest.
Microsoft Dynamics NAV developers discuss moving custom fields from the Sales Header table, how to disable Show More Fields in Dynamics NAV, and offer the developer tip of the day.
JSON object types in Dynamics NAV, REST call sample code to Bing Maps API, code for progress bars for long running code, and an XML port generator are in this week’s Dev Digest.
A fix for RapidStart slowness in Dynamics NAV 2018, Microsoft release notes for Business Central, Business Central on premises on Docker, and the developer tip of the day.
Debugging tricks for Visual Studio developers, transferring large database files, and adding tariff charges to Microsoft Dynamics NAV sales orders are in this week’s dev digest.
Dynamics NAV Developer Preview Update, Microsoft Mechanics on YouTube, Azure Information Protection and more, all in this week’s Developer’s Digest.
This week we share the July cumulative updates for Dynamics NAV from Microsoft, an example of bad coding and why it’s bad, and offer a suggestion for a client that wants to use Office Libre.
In this week’s developer digest, we share converting an add-on to an Extension, inline comments to Extension code, the latest on GitHub, and more.
Details on how to create a sales order for lot enabled items in Microsoft Dynamics NAV 2017, including the full shipment and partial invoice.
Background on the creation of the Developer Digest and links to the top ten most read Developer Digests blog posts of all time.
Systems models, single-instance codeunits in Dynamics NAV, and options for creating a “master company” in NAV are in the 199th edition of Developer Digest.
Implementing AMC Bank Data in Dynamics NAV, object errors after restoring a NAV database, and the most recent Dynamics NAV cumulative updates are in this week’s dev digest.
News about Microsoft acquiring GitHub, tips for using logic in your code, and more in the latest installment of Dev Digest.
Opinion piece on what makes a good (and bad) developer.
All about developing in Dynamics NAV and Business Central, including how to setup Azure containers, where to get Docker images, plus the developer joke of the day.
Resources to create a Dynamics 365 Business Central sandbox and get developer and IT help, RUNMODAL function in Dynamics NAV, NAFTA customs reports, and you know it’s time to upgrade when…
Microsoft Visual Studio Live Share, Azure Container Instances, developer tip of the day, and more in Dev Digest vol 194.
Microsoft’s IntelliCode for Visual Studio, C/SIDE and Extension conflict resolution, modifying Word reports in Dynamics NAV, and a new screenshot tool in this week’s digest.
This week, we learn about alternatives to using SELECTLATESTVERSION in Microsoft Dynamics NAV 2017.
Information Dynamics NAV developers can use, such as knowing the new name for RapidStart, determining unused variables, tip of the day, and links to cumulative updates.
This week's Dynamics NAV developer digest blog shares how to upgrade data from previous versions to NAV 2018, a suggestion to resolve a object import error, and more.
Reported bug when AL and C/AL uses the same object ID, an Excel tip, and two Dynamics NAV developer tips.
SMTP server for test output, Dynamics 365 Business Central, user groups and profiles, and more in this edition of Developer Digest.
The buzz around Microsoft Dynamics 365 Business Central, capturing Adjust Cost Item Entries errors from the Job Queue, and an Outlook tip are in this week’s dev digest.
This week’s developer digest shares links to the March developer preview for Dynamics NAV, AL language extension, debugging, and asks for help with a backup restore problem.
Dynamics 365 Business Central resources, Skype for Business and Microsoft Teams, common data service in Power Apps, and code reviews.
Microsoft announces Dynamics 365 Business Central, Dynamics NAV and GDPR, and partial shipments depending on customer preference in today’s dev digest.
Creating and editing reports in Microsoft Dynamics NAV 2018 and 2017, plus a recap of the February NAV Development Preview update.
A suggestion on how to compress Item Ledger Entries in Microsoft Dynamics NAV.
Connecting FedEx with Dynamics NAV (without an ISV) and the transaction types available for NAV reports.
Tips for managing NAV users in Azure, Dynamics NAV 2018 personalization, and the quip of the day for Dynamics NAV developers.
Dynamics NAV cumulative updates, importing symbols in NAV 2018, NAV and Office 365 integration, and a place for all your Dynamics NAV feedback in this week’s Dev Digest.
More information about Dynamics NAV 2018, extracting data from NAV 2013, and Microsoft’s Azure backup integration with VM.
Help setting up SQL Server 2016 on Docker.
Microsoft Dynamics NAV 2017 customer and vendor update code, Statical Prism, NAV 2018 service tier updates and more in this week’s developer digest.
An issue with the Item Sales Statistic report in Dynamics NAV 2017, setting up a maximum quantity for discounts, and the quip of the day.
Microsoft Dynamics NAV tips regarding multiple discounts, table relationships, standard costing by SKU, and a sale by Packt that is going on now.
Running Dynamics NAV version 2015 and earlier on Docker and the new web service for currency rate updates for Dynamics NAV.
Microsoft Dynamics NAV 2018’s wow factor, establishing inventory periods when items have been deleted, and a farewell to 2017.
AL extensions, NAV development preview, Power BI, and much more in this installment of our Dynamics NAV developer digest.
Microsoft Dynamics NAV 2018 is now available, shrinking CRONUS databases, and Dynamics NAV reporting tips and tricks.
Opinion piece on the advantages of refactoring your Dynamics NAV code to Events with a timely update from Microsoft.
Microsoft Tech Days recap, Dynamics NAV cumulative updates for November, Visual Studio Live Share, a reminder about reports, and silly code question of the day.
A drill down into an issue with the Adjust Cost Item Entries report in Microsoft Dynamics NAV taking too long to run.
This week, we focus on how to append a printed purchase order in Microsoft Dynamics NAV with another document.
Excitement around Microsoft Dynamics NAV on Docker is apparent, but what is it and why are NAV developers so enthusiastic about it?
Team Foundation Server, Dynamics NAV October 2017 developer preview, scheduling NAV services restart, SQL script to remove decimal places, and default dimensions on Location card.
Using NAS to data sync on Dynamics NAV version 5, the new AL formatter, and Outlook getting a new look are in this week’s developer digest.
Microsoft Dynamics NAV 2018 to be released on Dec 1, old school Navision fun, and revisiting how to properly modify a field drop-down list in Dynamics NAV.
Dynamics NAV supported on upcoming versions of Window, iOS, and Android, plus Dynamics NAV report conversions and web services.
Microsoft Dynamics NAV 2018 release, comment field on the NAV Journal page, and the upcoming Microsoft Excel release.
Setting up Positive Pay, custom report layouts, and more for the Dynamics NAV developer.
Discover topics of interest to Microsoft Dynamics NAV developers – how many country versions can be in one database, an argument for test driven development, and more.
Building reports in Microsoft Dynamics NAV 2016 and beyond, plus ideas to disable FastTabs via C/AL code are in this week’s Developer Digest blog.
August Cumulative Updates for Microsoft Dynamics NAV, plus the Development Preview, QR Code in the Dynamics NAV phone app and much more in this week's post.
An explanation of how to fix the location filter in Dynamics NAV 2013 R2 to NAV 2016.
Visual Studio Code 64-bit builds now available, tips for deleting all records from a SQL table, and advice for making a location filter work in Dynamics NAV.
Dynamics NAV load testing, CALSUMS, converting C/AL with VSCode, and restoring a NAV production database await in this week’s Dev Digest blog.
This week’s Dynamics NAV developer digest blog goes back in time to uncover how to add a NAS (Navision Application Server) to version 5 and offers advice on setting up VAT.
Visual Studio vs. Visual Studio Code, PADSTR, and Dynamics NAV on Docker with Portainer are the topics for this week's Developer Digest blog.
The latest NAV 2018 news from Microsoft Inspire, creating a definition code for OCR, and tools for comparison and where used in Dynamics NAV.
This week’s digest shares the NAVDiag tool, how to track Dynamics NAV user logins, the July update from Microsoft, and a reminder when upgrading to Dynamics NAV 2017.
An important setting everyone should change in Dynamics NAV, getting fired for not upgrading, an easy way to import NAV PowerShell modules and more in this week's Digest.
Explaining Microsoft Dynamics NAV 2017’s complex architecture to help you get the most out of your ERP software.
This week's blog talks about using Dynamics NAV 'auto-increment' option for table fields in Microsoft Dynamics NAV, the best compiler warning ever, and leadership lines.
Do you have the personality type that would excel as a Dynamics NAV developer?
The implications of Azure Functions in Dynamics NAV 2018. Could they replace your .NET interoperability code?
Why using the Web Client (versus the Windows Client) with Microsoft Dynamics NAV can help improve overall productivity.
This week's developer digest for Dynamics NAV contains the June 2017 preview from Microsoft, the perfect function name, and a call for advice from you for new NAV developers.
The Windows team switch to Git is nearly complete. Learn more about it in this week's Developer Digest blog.
This week's Developer Digest for Dynamics NAV contains an opinion on modifying menusuites, NAVUG Focus takeaways, and the latest on Visual Studio. Enjoy!
This week, we share questions about computerized system validation for Dynamics NAV, how to see how many users are logged into NAV, and a high-five for the MS development team.
Dynamics NAV reminder for end of Microsoft support dates, some Dynamics NAV developer resource links, and an architecture question (and answers) for Dynamics NAV reporting.
This week's digest offers a helpful tip on the UTC setting for Dynamics NAV web services for eCommerce orders, performance tooling, and converting C/AL code to AL.
Avoid frustration and facilitate a more productive experience working with Dynamics NAV 2017 by understanding how database locks work.
This week's digest shares CPUs that aren't supported by Microsoft, TFS and Visual Studio, and the April Power BI update.
Discussion about Adjust Cost and Post Cost in Microsoft Dynamics NAV is in this week's developer digest blog.
ArcherPoint developer discusses the usefulness of using version tags without details in Microsoft Dynamics NAV.
This week we share an internal chat about a NAS error plus the latest from Microsoft's Dynamics NAV Development Tools Preview.
Adding a check box to the User Setup table in Microsoft Dynamics NAV is not the best way to set up security.
This week's Dynamics NAV developer digest blog uncovers two error codes that you may see in NAV and how to correct them.
This week's Dynamics NAV developer digest blog shares the latest cumulative updates for NAV, another Dynamics Developer blog, and best practices for SQL config and install.
Configuring Excel Add-In for MS Dynamics NAV, a new feature in Dynamics NAV 2017, and an object metadata table lock when compiling are covered this week.
This week's developer digest shares a new take on the age-old Agile vs. Waterfall debate.
This week's developer digest talks about Code Coverage in Dynamics NAV 2016, MVP awards, and SQL Azure perfomance increases.
Developer Digest blog #130 hones in on the question of using date compression to help the performance of reports.
Undoing a posted inventory pick in Dynamics NAV, coding best practices (or are they?), Dynamics NAV 2017 template on item card, and more in this week's dev digest blog.
This week, we share troubleshooting an error in Microsoft Dynamics NAV 2017, a new "feature" in NAV 2017, a resource for Dynamics NAV 2015 videos and more.
Free upgrades to Windows 10, matching Dynamics NAV session ID to SQL SPID, and changes to the Microsoft CfMD program are included in this week's Developer Digest.
This week's developer digest consists of an important tidbit regarding the Customer Statement when upgrading, the latest news about Dynamics NAV 2017, and PowerShellGet.
Microsoft's vision for 2017, Dynamics NAV and Windows Server 2016 compatibility, NAVIDE error resolution, and more complete this week's developer digest blog.
The latest news articles on Dynamics NAV 2017, uploading files to FTP using .net Interop, and more in this week's developer digest blog.
Details on how to properly convert inventory with a blank location to a specific warehouse location code.
Exporting Dynamics NAV databases on SQL Server 2016, new development tools for Dynamics NAV, and other NAV gems are in this week's developer digest.
This week's Dev Digest blog features a call for help with an issue in Dynamics NAV 2016 when Codeunit 1 doesn't fire in Insert Events, the latest word on the street for Dynamics 365 and Dynamics NAV 2017, and our usual thought leadership article shares.
The 120th edition of the ArcherPoint Developer Digest blog covers retrieving setup tables in Dynamics NAV, Excel print & send from the NAV item list, and sensitive data encapsulation. Enjoy!
If you currently use an older version of Microsoft Dynamics NAV Windows (RoleTailored) Client, and are looking for something to replace MESSAGE for the versions of Dynamics NAV from 2009 RTC to 2016, then this blog entry is for you. This blog describes the options now available for a modeless way of displaying an informational message to the user that requires no interaction.
This week's Developer Digest blog for Microsoft Dynamics NAV shares insights on the Dynamics 365 roadmap, an update on Microsoft MapPoint, the latest on Dynamics NAV 2017, and exciting news about certification exams from the Association of Dynamics Professionals.
This edition of our developer digest blog exposes the plethora of resources available for Dynamics 365 and celebrates the ArcherPoint team members that won this year's culture champions.
This week's developer digest blog covers an issue related to pack line scanning with Lanham Associates' software, where the quantities don't increment with the scan, tons of Dynamics NAV 2017 resources, and a warning about IoT.
This week's developer digest blog focuses on FOB, TXT, and DELTA as well as instructions on how to register yourself as a Microsoft App Developer.
This week's installment of ArcherPoint's Developer Digest blog wraps up NAVUG Summit and NAV Directions conferences with the latest on Microsoft Dynamics 365.
Often in Dynamics NAV development, you need to do a lookup into a table, find a record, and return it to our original page. There are ways to do this that come with constraints, and other ways that are significantly more robust. This blog will provide a general tutorial for both a simple lookup and a more complex lookup method.
This week's Developer Digest blog provides information on upcoming Dynamics NAV training, the Microsoft Azure Hardware Stack, and links to technical resources for NAV.
This week's Developer Digest blog from ArcherPoint focuses on the search for the Inventory Value of a Bin in Dynamics NAV.
An opinion piece by Jon Long, one of ArcherPoint’s senior NAV developers. Jon questions the benefit of auto-testing in small NAV implementations.
Importing Multi-Currency open A/P invoices into NAV, the ongoing debate about Dynamics NAV Extensions, and our weekly Leadership Learnings are all in this week's developer digest blog.
This week, ArcherPoint's Developer Digest blog provides the latest Project Madeira update, the differences in Job Queue between Microsoft Dynamics NAV 2009 and NAV 2015, and a call to all to plan in advance for your family.
This week we cover two Avalara AvaTax issues in Microsoft Dynamics NAV, disk usage in Windows 10, and more great articles from Harvard Business Review.
Lanham Associates respond to an unexpected change by FedEx that affects Dynamics NAV shipping, Microsoft rolls out cumulative updates for various Dynamics NAV versions, and Saurav shares his vote for a product improvement suggestion on Microsoft Connect.
This week's developer digest features Microsoft Project Madeira updates, exporting detailed data from Quickbooks, and productivity advice.
Formatting numbers in a Dynamics NAV report that features export to Excel, Microsoft's take on security and the cloud, health and wellness.
This week's Dev Digest includes a fix for 1099 reporting in Dynamics NAV, setting up NAV for small business, a Dynamics 365 update, and a tip for an Office productivity enhancing plug-in
This week's Dev Digest shares news about the keynote for NAVUG Summit 2016, Project Madeira Canadian offering, Dynamics Professional's Exam Cram sessions, and Dynamics NAV insights.
This week's developer digest includes Project Madeira updates, Microsoft's big Dynamics 365 announcement, and links to some cool blogs.
This week's developer digest provides links to Microsoft Dynamics NAV Shortcuts and Filters Guides, a summer reading list, and spotlight on Windows veteran, Dona Sarkar.
This week's developer digest includes articles on the top 5 features of Microsoft Dynamics NAV 2016, a tool to determine page load times in Dynamics NAV, and a quick tip to change your Microsoft screen color to prevent eye strain.
How is data stored in Dynamics NAV? And what is normalization anyway? We outline the basics of a relational database and how it is used in Dynamics NAV.
This week's Developer Digest includes new features (extensions) for Microsoft's Project Madeira, news about Microsoft buying LinkedIn, and thought leadership articles.
Articles on leadership, banning emails, and things that keep companies growing. Plus,the latest Microsoft Dynamics NAV 2016 courses being offered.
This week's Developer Digest includes copying companies in the Role Tailored Client, a convenient tool for scheduling meetings, and AMC Banking's product localizations.
This week’s Developer Digest includes signs that you are a leader, email marketing tips, and RDLC report performance in NAV 2015 and 2016.
Dynamics NAV has an error if you change from produced to purchase and have not blanked out the Routing Code on the item card. Microsoft has provided a hotfix.
This week’s Developer Digest includes more on Extensions, a reminder of ArcherPoint’s Monthly Twitter Chat, and help with on Pasting Rows.
This week’s Developer Digest includes a bug in NAV 2016 Cumulative Update 7, managing multiple NAV versions, NAV Extensions, and Role Center errors.
This week’s Developer Digest includes the Association of Dynamics Professionals, filtering out an ampersand (‘&’), and creating catchy email subject lines.
Tom Hunt provides an important update on Street Fighter V and also explains how to use a new, convenient feature available in NAV 2015 and 2016.
This week’s Developer Digest includes a problem with NAV opening new windows, Microsoft’s free Visual Studio Code, and home page vs dedicated landing pages.
This week’s Developer Digest includes a Data Cleaning Utility for NAV 2016, one trait possessed by successful people, and Henry Ford and innovation.
This week’s Developer Digest includes using Navigate in NAV, the CURRENTCOMPANY function in NAV, integrating Dynamics NAV with Office, and SQL Server on Linux.
This week’s Developer Digest includes a new field in NAV 2016, running Linux on Windows 10, and the keys to a successful team.
This week’s Developer Digest includes a data migration error in Dynamics NAV 2016, #bash comes to Windows 10, a history of NAV, and Stuff Business People Say.
This week’s Developer Digest includes data migration notes for Dynamics NAV 2016, creating a winning company culture, and defining “Completely Shipped” in NAV.
This week’s Developer Digest includes killing idle NAV sessions, using the FOREACH statement in NAV 2016, and an introduction to cXML for eCommerce.
This week’s Developer Digest includes favorite decompilers, editing tips, and demand drivers for NAV upgrades.
This week’s Developer Digest includes an article and an infographic on user experience design, as well as a major shift in Google advertising.
This week’s Developer Digest includes tips on upgrading to NAV 2016, free software tools, and job interview questions that get results.
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.
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.
How to install Microsoft Dynamics NAV 2013 Beta.
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, cube reporting, the “Editable” page field property in Dynamics 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.
Answers the question "What is the best ERP for Manufacturing Industry" by including comparisons and reviews for ERP software solutions for manufacturing and distribution industries.
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!
Use this how to guide to create direct and indirect Cash Flow Statements using Microsoft Dynamics NAV.
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 shares resources for Microsoft Dynamics NAV (Navision) training.