Oct 06

Yesterdays post on assigning MenuSuite Menu’s programatically got a lot of hits, and i have been getting a couple of emails about how to create the data for the blob field. In this post I will show how to build the BLOB generator i Dynamics NAV.

The BLOB content is reverse engineered on Mayank’s Extreme Engineering blog.

Continue reading »

Tagged with:
Sep 28

Here is another useful tool made by Rashed Amini aka. ara3n, i often use, when i have to “retrofit” objects from a newer version of NAV into an older version. Im sure you have tried this plenty of times, importing a 2009 object into a version 5 database – causing a crashed client. This is due to some of the new properties/triggers in the 2009 client that did not exist in previous version. Luckily the FOB files are backwards compatible, but for the tables, xmlports and reports it causes problems. Forms, Dataports and Codeunits works just fine.

Continue reading »

Tagged with:
Sep 22

Yet another…! As a regular Dynamics NAV blog reader i am sure you have seen this before, in various flavors, but here is a simple yet powerful splash screen. The main purpose of this splash screen, has been to easily identify development, test and live database configurations, and also show information about the current object version in the database.

Download the object from the download section, and see this quick tutorial on how to check for various parameters used in the splash screen, such as:

  • Compare current database name with live database name, to identify live database
  • Show custom version tag
  • Show warning for modified objects

Continue reading »

Tagged with:
Sep 16

Since Dynamics NAV version 5, when RIM was introduced there has been the functionality for Data Migration and Master Data Templates. I have never really used the Migration tool, as it just seemed to be too limited, compared to what you can accomplish with standard dataports. During my last go-live the customer was using the Master Data Templates, which is a nice little tool – still with a lot of limitations.

The usages I have seen of the tool has primarily been around the common master data tables, such as Customer, Vendor and Items. Often there are some confusion around templates used for Customers, as there are “Data Templates” (generic templates) and “Customer Templates” (customer specific templates used from Contacts / Relationship Management).

Lets get into some details, (in the classic client): Continue reading »

Tagged with:
Jul 30

In this series of posts “What is in your Dynamics NAV toolbelt”, i will highlight some of the tools i find very usefull in my daily work, and couldn’t live without. There are probably great alternatives to them out there, so please share your experiences with me.

NAVObjectViewer by Gerd Hübner is one of simplest and most useful tools for a NAV Developer, when you have to dig into a database with modifications, that often are undocumented or you just get a brief explanation of what a previous mod is doing. It is a great alternative to using the Developers Toolkit, as it does not require any setups and other dependencies. Just a quick and easy way to find objects with a nice search interface. And yes, it also has REGEX search capabilities.

Continue reading »

Tagged with:
Jul 18

I recently got the test credentials for the Saasplaza RTC testdrive that i have blogged about earlier (App-V streaming of Dynamics NAV) and decided today to give it a quick spin. Along with the install there is a great installation guide for the software that provides very easy to follow step by step installation for both XP and Win7 workstations. I did the Win7 x64 installation, and it took approx. 5 minutes to setup.

Installation is basically

  • downloading the Microsoft Application Virtualization client
  • setup credentials
  • Setup serverinformation
  • Download updates

Continue reading »

Tagged with:
Jul 12

Microsoft Office Integration from Dynamics NAV uses stylesheets to transfer data to Excel and Word. If you are on a v5 database or higher this is standard functionality. If you have upgraded your executables, you will notice the new buttons in the toolbar, but nothing happens when you click them. In order to get them working you need to import some new objects, and add a couple of new functions to codeunit 1. The objects are:

  • Form 690: Manage Style Sheets
  • Form 691: Send-to Programs
  • Form 692: Import Style Sheet
  • Form 693: Program Selections
  • Form 694: Style Sheets
  • Codeunit 403: Application Launch Management

Most of this blog entry is really nothing hot of the press, but i found a nice little trick for getting the records inserted into the tables automatically.

Continue reading »

Tagged with:
Jul 08

As a NAV developer there are basically only 2 books to live by:

  1. Application Designers Guide
    (Also available in the F1 Online Help in the application)
  2. C/AL Programming Guide
    (Programming-, Naming-, Numbering-conventions in NAV)

These books should be mandatory reading by any developer/person doing development, but real world experience unfortunately shows they aren’t. Even for ISV products you see some scary interesting examples.
Continue reading »

Tagged with:
Jun 29

Just a quick post here serving as shortcut for implementing Microsoft Navision Mail.SmtpMessage in older databases. All it requires is these objects:

Tagged with:
Jun 11

I got a Google Alert today with some interesting news from MSDN. They are doing “How do I?” videos. They are meant to show you step-by-step instructions for Microsoft Products and Technologies.

You can also subscribe to their RSS feed here:  Dynamics NAV How do I?

Continue reading »

Tagged with:
preload preload preload
pornpants.com pornofri.com kilporn.com