Browse by Tags

  • Blog Post: Impact of Classic Runtime Stack Removal on Third-Party Tools

    In Microsoft Dynamics NAV 2013, the Microsoft Dynamics NAV Classic Client has been renamed to the Microsoft Dynamics NAV Development Environment. We did this not only because we like long product names but because we want to call attention to the fact that the development environment is now specifically...
  • Blog Post: Application Test Toolset for Microsoft Dynamics NAV 2013

    We recently shipped the Application Test Toolset for Microsoft Dynamics NAV 2013 . The supplement is applicable to the following country releases of Microsoft Dynamics NAV 2013: W1, AU, CA, DE, DK, ES, FR, GB, IN, IT, MX, NL, NZ, SE and US The supplement contains the following per country: ...
  • Blog Post: Source Code Released for Lync Communication Add-In for Microsoft Dynamics NAV 2013

    Today we can announce that the Lync Add-In is available for download in source code. This Add-In is a good sample for a nice integration with other fields on a page, yet still provides a very custom functionality and rendering. It has been shown at recent conferences and is also contained on the VPC...
  • Blog Post: Microsoft Dynamics NAV 2013 Reporting Design Guidelines

    Reports join different views of data in one place. You design reports in Microsoft Dynamics NAV 2013 using the Microsoft Dynamics NAV Development Environment and Microsoft Reporting Services. For Microsoft Dynamics NAV 2013, we have created report design guidelines to help you take advantage of the...
  • Blog Post: How to start any object in Role Tailored Client

    Sometimes we need to run some specific object (page, report, codeunit or xmlport) on Microsoft Dynamics NAV 2013 Role Tailored Client. Let say we want to test report received from customer on our Cronus demo db. The easiest way is of course to run report directly from Microsoft Dynamics NAV 2013 Development...
  • Blog Post: Alternative Ways of Starting the Microsoft Dynamics NAV 2013 C/AL Debugger

    The other day a partner asked me about how to start the Microsoft Dynamics NAV 2013 C/AL Debugger for another NAV Server instance than the one used by C/SIDE. The explanation is below, but first, let’s see how C/SIDE finds the NAV Server instance used for running and debugging. The Microsoft...
  • Blog Post: Use Open XML to Extend the Excel Buffer Functionality (Part 2 of 2)

    In Microsoft Dynamics NAV, there are several areas that enable the user to perform analysis in Microsoft Excel. Areas such as importing and exporting budgets, analysis by dimensions, and a number of selected reports all use Excel Buffer to export data to Microsoft Excel. In Microsoft Dynamics NAV 2013...
  • Blog Post: Excel Buffer Using Open XML Instead of Excel Automation (Part 1 of 2)

    In Microsoft Dynamics NAV, there are several areas that enable the user to perform analysis in Microsoft Excel. Areas such as importing and exporting budgets, analysis by dimensions, and a number of selected reports all use Excel Buffer to export data to Microsoft Excel. In Microsoft Dynamics NAV 2013...
  • Blog Post: Example of How to use SQL Tracing Feature to Profile AL Code

    Enabling Tracing in Microsoft Dynamics NAV 2013 Microsoft Dynamics NAV 2013 has a feature that allows you to see the AL call stack for a SQL commands. Here I am going to describe how it can be used to profile your application code. There are multiple steps required to start tracing. First, you...
  • Blog Post: Replacing Field Values in Microsoft Dynamics NAV 2013

    Have you ever had the need to replace some values from a list of values? For example, you need to change the Postal/Zip Code for a number of your customers. Most of the time you would need to write a codeunit or report to accomplish that or even have the customer update each entry by hand. What if you...
  • Blog Post: Crash Dump Creation

    Actually, NAV should never crash, but sometimes there are circumstances that cause a crash of one of the NAV processes or services. For the user and the administrator, it is usually not clear why a component crashes. Most of the time the application event log does not show enough information to determine...
  • Blog Post: Filtering on Dimension Values

    Microsoft Dynamics NAV supports unlimited dimensions and unlimited dimension values. You can create as many as you want, and you can use those all across the application. You can give two of these dimensions special treatment by setting them up as global dimensions. What is special about the global dimensions...
  • Blog Post: QR Codes for Microsoft Dynamics NAV

    QR codes (abbreviated from Quick Response code) are appearing in many different places today, and they are found to be quick and efficient when it comes to working with mobile phones and other devices which can read them. QR Code is a multipurpose instrument and it can hold all sorts of different types...
  • Blog Post: How to Add Shortcuts Menu in the RoleTailored Client

    In the Microsoft Dynamics NAV 2009 R2 RoleTailored client environment the Shortcuts Menu feature, which was present in earlier versions of Dynamics NAV for Classic client, has not been added. In Classic client it is actually possible to Create and Open Shortcut from this Menu. I have then...
  • Blog Post: Manage Max No. of XML Records to Send Option from RoleTailored Client (with .NET Interop)

    With NAV 2009 R2 it is now possible to set how many XML records to send to RoleTailored Client (RTC), bypassing the previous hardcoded limitation of 5000 records. This could be done by installing platform hotfix KB 2492490 Build no. 32146 or higher. https://mbs2.microsoft.com/Knowledgebase/KBDisplay...
  • Blog Post: Useful Dialog Windows with .NET Interop and NAV 2009 R2

    We have been asked recently how to display a Dialog window for the RoleTailored client that would collect a Directory path. The old (good) Codeunit 412 “Common Dialog Management” was not suitable for that purpose (and honestly I would love to go for something more RTC oriented). I thought...
  • Blog Post: Presence Control Add-In in Microsoft Dynamics NAV with Lync

    Some may have seen this Add-In somewhere already as it has been around for some time. This is a high level explanation to how it was actually done. First thing to mention here is that the base for this Add-In is a publicly available sample of Presence Controls intended for Office Communicator 2007...
  • Blog Post: Let NAV BEEP! (with .NET Interop and Microsoft Dynamics NAV 2009 R2)

    It is known that in Role Tailored Based environment BEEP C/AL function is not supported. http://msdn.microsoft.com/en-us/library/dd301405.aspx This simple blog is based on SystemSounds Class from System.Media namespace http://msdn.microsoft.com/en-us/library/ms143809.aspx My Ingredients ...
  • Blog Post: Currency Exchange Rates from RSS (using .NET Interop)

    This great blog post from Bardur Knudsen ( Currency Exchange Rates from RSS ) sounded to me like an invitation to extend it using .NET interop variables with Microsoft Dynamics NAV 2009 R2 based on System.XML namespace. http://msdn.microsoft.com/en-us/library/system.xml(v=VS.80).aspx Attached to...
  • Blog Post: Commerce Gateway with Isolated Hosts and Biztalk 2010

    The following error may be encountered processing an XML document in the receive pipeline when using Commerce Gateway with Biztalk 2010 and Visual Studio 2010: There was a failure executing the receive pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version...
  • Blog Post: Getting Started with an Add-in Assembly for Microsoft Dynamics NAV 2009 R2

    One of the new key features for Microsoft Dynamics NAV 2009 R2 is the interoperability extension with the .NET Framework, also called the DotNet interop feature. This feature allows the AL code to call out to .NET types and use the exposed methods and properties. The types can be system types installed...
  • Blog Post: Currency Exchange Rates from RSS

    An often requested feature is automatic download of currency exchange rates, and this short article illustrates how you can build your own using RSS feeds and MS XMLDOM 6.0 which should work with all NAV versions 2.0 to 2009R2. Going forward, you should consider using DotNet types instead. There are...
  • Blog Post: How to change thousands/decimals separators in RDL reports

    In "old good classic" NAV we have feature (and property) named AutoFormatType. Together with property AutoFormatExpr we can set decimal to any format we need. This could be done in the way: we describe new AutoFormatType in the codeunit 1 in function "AutoFormatTranslate(AutoFormatType : Integer;AutoFormatExpr...
  • Blog Post: Manage Files in RTC WITHOUT using FILE virtual table. (with .NET interop and NAV 2009 R2)

    In this blog you will find attached a very simple usage of .NET interoperability with Dynamics NAV 2009 R2 with the objective of basic file management (move, copy, open, delete) WITHOUT using the FILE virtual table and is intended just to familiarize with this brand new feature proposed with NAV 2009...
  • Blog Post: Let NAV Speak! (with .NET Interop and NAV 2009 R2)

    In this blog is described a very simple usage of the .NET interoperability feature with Microsoft Dynamics NAV 2009 R2 and can be considered an extension of my previous blog: http://blogs.msdn.com/b/nav/archive/2010/07/09/let-nav-speak-with-a-simple-and-useful-client-add-in.aspx . It is intended just...
Page 1 of 3 (57 items) 123