Sep 15

Returning from vacation i was all ready to get back into the blogging. But as you know, returning from a vacation, there a usually a lot of loose ends to catch up on, so most of the first week went with that. Then traveling to Atlanta for a customer go-live, and back in Atlanta this week for post go-live support and 3rd party integrations.

My colleague Henrik Helgesen, has finally fired up his Adventures of the E-Ship Guy postings, after we kept asking him questions. See the first entry here about Blind and Double Blind Shipments. Im hoping he will soon blog about another add-on we recently did for E-Ship, integrating light and sound with Pack Line Scan, so warehouse workers with wireless scanners can easier work without having to look on the screen all the time.

Continue reading »

Tagged with:
Aug 23

As reported in multiple blogs and user forums, the SMTP component had an issue about locking the files that was attached to sent emails. This usually always caused issues, as you would clean up your temporarily generated files after having sent them with the email attachment.

According to the released hotfix KB2280492, this was occurred occurs because Microsoft .NET Framework waits for the garbage collector to release resources when .NET COM objects are retained in memory.

Curious as most i looked into the fix they released to see what was actually changed, as it uses some standard .NET components to send the emails with.

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 14

Microsoft just released the latest version of the object permission spreadsheet. Compared to what i have seen before i think this is a brand new edition with more features in it.

“The purpose of this report is to provide information on what ojbects are included within the modules for Microsoft Dynamics NAV” as follows:

  • Search for individual objects and review the modules that include those objects
  • Search for all objects included within specific modules
  • Description of RIMDX

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 09

Most of your hardcore blog-readers probably already have this link in your bookmarks, but for the pleasure of those that dont, i want to redirect you to this page of “NEXT = 0” author Ian Crocker (love the blog name :)):

Read a random Dynamics NAV article
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:
Jul 06

Since version 5 of Dynamics NAV there has been the new application wide functionality for Record Links. You know the little paperclip in the toolbar. In Microsoft words: “The Record Links feature in Microsoft Dynamics NAV enables you to link Microsoft Dynamics NAV records to relevant documents such as reports and spreadsheets. For example, you could link documents from Microsoft Office SharePoint Server or on a file server to a sales order or purchase order.
Continue reading »

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 18

ERP software knows math, or do they? Dynamics NAV can do simple arithmetic in a decimal field, eg. type “14*50+10” and the system will evaluate this to the correct result “710”. But if you start nesting your expression with parenthesis it gets a bit confused and tells you “Please specify a decimal or calculation expression”. In certain scenarios, you will require complex setups for eg. item pricing or salesperson commissions, that is defined by a formula with certain constants in it (read: other field values).

Continue reading »

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:
Jun 10

Over the years of working with NAV, users have always asked for ways to store their frequently used filters for reports and forms – eg. month end reports (A/R, A/P, Trial Balances), that often needs to be reported in multiple views.
Most often the users have come up with a system of storing the filterstrings in Notes in eg. Microsoft Outlook or similar. This is not a productive way, and leaves a lot of options for errors when copying the wrong filter, especially when filtering on multiple fields.

Continue reading »

Tagged with:
Jun 01

I was quoting an upgrade proposal for a client that had a lot of custom reports. Trying to identify which ones were actively being used today, the client did not have a definitive answer. So we needed an strategy to identify the reports that was being used. And at the same time we would like to know who used them, and how often – that way we could make a more qualified decision about the reports to upgrade.

Of course every report could be modified so it wrote to a report usage table (but that would require you to modify every report in the system). Fortunately there is an easier way to handle this. In codeunit 1 Application Management, the function FindPrinter():

Continue reading »

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