ArcherPoint Weekly Microsoft Dynamics NAV Developer Digest – vol 20
The ArcherPoint technical staff—made up of developers, project managers, and consultants – is constantly communicating internally, with the goal of sharing helpful information with one another.
As they run into issues and questions, find the answers, and make new discoveries, they post them companywide on Yammer for everyone’s benefit. We in Marketing watch these interactions and never cease to be amazed by the creativity, dedication, and brainpower we’re so fortunate to have in this group—so we thought, wouldn’t it be great to share them with the rest of the Microsoft Dynamics NAV Community? So, the ArcherPoint Microsoft Dynamics NAV Developer Digest was born. Each week, we present a collection of thoughts and findings from the ArcherPoint staff. We hope these insights will benefit you, too.
Alan Campbell shared a link:
Everyone who has been on a development project has seen them – difficult stakeholders that seem to undermine the team’s progress. This problem can be distracting to downright destructive. This article offers advice on how to keep passive-aggressive stakeholders engaged so that the project can continue without incident.
As a developer, our team often had difficulties working with other departments, like marketing and project management. This article gives some non-confrontational advice I wish I had known about before.
Question about using Report Builder:
I need to modify some invoices. The client is on 2013 R2 but only has Visual Studio 2010. I need to make some minor changes could probably get by using the Report Builder but I get this error message when trying to compile a report or open the designer. This is even when I have report builder set to YES under the options:
"Could not load file or assembly 'Microsoft.Dynamics.Nav.DotNetBridge, Version=18.104.22.168' 'system cannot find the file specified'
I can modify the reports locally - I tested this and imported to the client and report ran fine, but it would be nice to do this on the customer DB.
Has anyone run into this before? any suggestions?
Are you running the client from the c:\program files (x86) folder which is for 32 bit applications ? If not try running the dev client from here.
I've seen this error when folks are using the dev client from the c:\program files folder which is for 64-bit applications. The DLL is not installed there.
Question regarding how to show company information
In RTC, how do I make it show the server and database and company in the upper right corner? I think I have seen this under the Search box, but I don't know how to turn that on.
Go to the Company Information, System Indicator fasttab. There are a couple of options related to how it's controlled.
Faithie Robertson commented on Object Manager:
Object Manager's Where-Used functionality saves the day again. Not only can we use it when we need to see where a specific field is used, but we can see when they're not used at all. Today I had to put functionality on a custom sales document. Copying the fields used from the Sales Header to this document's table, I worried I had things that weren't needed. After running Object Manager's where used I was able to cut 7 fields out! SWEET!
Helle Madsen replied:
During the upgrade to NAV2015, I discovered another option for where-used analysis, which might apply to earlier versions too – it's using the system table called Field (table 2,000,000,041).
In my scenario, when I filter on RelationTableNo=2000000120 and RelationFieldNo=2, I get a list of all tables that are related to the "User Name" field in the User table. It shows the field definitions too, in case a field needs to be expanded.
This functionality is used by the upgrade toolkit (and cu418 User Management) because the Windows login needs to be converted to users due to all the new options for authenticating logins.