21
Nov2010
Miscellaneous NAV RTC Development Tips
by Steve
in Technical
Creating a Menusuite
By default when you open up a new NAV 2009 SP1 database, there are 4 menusuite objects:
ID |
Name |
Modified |
Version List |
||
10 |
MBS |
No |
NAVW16.00 |
||
20 |
Region |
No |
NAVAP6.00 |
||
1010 |
Dept - MBS |
No |
NAVW16.00 |
||
1020 |
Dept - Region |
No |
NAVAP6.00.01 |
10 and 20 are for the classic client, 1010 and 1020 are for the role tailored client. The object we need to modify is 1090, which does not exist. If you do the normal "Navigation pane Designer" thing, it will take you to the classic client menusuite, and when you save, save it as object number 90. Not what we want.
The only way I have been able to get this working, is by following these steps:
- Export object 1020.
- Renumber object 1020 to number 1090. Change the name to "Dept - Company".
- Import object 1020 from the file you exported in step 1.
Now when you want to modify the RTC menu, be sure to select object 1090, and then click edit.
Properties of Links
The point is on the importance of how you set the properties of links/buttons in the MenuSuite.
The Department (in the red box below, along with its selections) seems like only controls where abouts this menu item appears within NAV. No - it does more. It seems to also affect the behaviour of the page when it is opened. If you select "List", the page will open within the RTC (not a new window), and will be non editable. This means that even if you add a text box to the window, make it editable, make the whole page editable, that textbox will never be editable, no many how many hours you spend trying to make it so.
If you change it to "Administration", it opens in a new window (not within the main RTC), and is editable.
Categories
Recent Posts
Archives
- 2019
- 2015
- 2014
- 2013
- December
- November
- October
- Downsizing Dangers - 28th October 2013
- Dynamics NAV NAS/Job Queue - Excel SaveAs method failed - 18th October 2013
- New in XLCubed 7.5 - 16th October 2013
- How to suspend and resume SQL database mirroring - 15th October 2013
- XLCubed: Excel Dashboards - 11th October 2013
- Analytical Applications of Business Intelligence Reporting - 10th October 2013
- What is Microcharts? How can it clarify data? - 10th October 2013
- Can’t print from XLCubed Web Edition - 2nd October 2013
- September
- June
- February
- January
- 2012
- 2011
- November
- August
- July
- May
- A call to SSPI failed in NAV 2009 R2 - 31st May 2011
- Can’t send BizTalk documents from NAV2009 Role Tailored Client - 23rd May 2011
- Unique External Document No. on Sales Order - 23rd May 2011
- CRM 2011 – NAV 2009 R2 Synchronisation – tips and tricks - 10th May 2011
- Manually Create NAV Service Instances - 3rd May 2011
- April
- March
- February
- January
- 2010
- December
- November
- SQL Maintenance plan won't run, modify or delete - 24th November 2010
- Miscellaneous NAV RTC Development Tips - 21st November 2010
- NAV RTC Development training tools - 18th November 2010
- Microsoft Dynamics NAV Application Objects - 15th November 2010
- Delete a rogue Conur Expense Report - 12th November 2010
- CRM - 9th November 2010
- October
- September
- February
Tags
- 2009
- 64bit
- antivirus
- application objects
- BI
- BizTalk
- blocking
- Business
- Business Intelligence
- c#
- C#
- cached password
- calculation
- CGRS
- Cloud
- Commerce Gateway
- concur
- CRM 2011
- CRM 2013
- Crystal Reports
- csv
- Data Type
- date and time
- deadlock
- delete
- DotNet
- Downsizing
- Dynamics
- Dynamics NAV
- EDI
- ERP
- Excel Buffer
- External Document No.
- Generate xsd from SQL table
- impersonation
- Jigsaw
- Job Queue
- MDX
- Microsoft Excel
- NAS
- NAV
- NAV 2009
- NAV 2009 R2
- NAV Application Server
- NAV Development
- NAV Upgrade
- NAV2009
- NAV2013R2
- NAV2015
- Navision
- new version
- no delimiter
- NST
- OLAP
- Permissions
- printing
- regsvr32
- right-click
- security
- Security
- service broker
- SMTP
- SQL
- SSPI
- SSRS
- sync
- synchronisation
- umbraco
- upgrade
- User Setup
- Web Service
- xlcubed
- xmlport
- xp_ndo
- xp_ndo_enumusergroups
- xp_ndo_enumuserids