Quantcast
Channel: Gunnar – MS Dynamics NAV Guru
Browsing all 23 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Introducing AdvaniaGIT – SCM for Dynamics NAV

Almost two years ago we in Advania decided to start using GIT as Source Control Management (SCM).  We brought Kamil up to Iceland and we kicked off.  In Sorens session on NAVTechDays last year we...

View Article



Installing AdvaniaGIT – Video Help

We need to add DotNet 3.5 to the standard Windows installation to be able to do NAV report design in our development environment.  The following video will show you how.  We also need to make changes...

View Article

Using AdvaniaGIT – Create your first private GIT repository

We have a predefined folder structure in our GIT repository.  Each repository can have multiple branches.  The first branch and the parent to all the rest is “master”.  In our structure we always store...

View Article

Image may be NSFW.
Clik here to view.

Using AdvaniaGIT – Create a localization branch

In our previous post we completed the installation of GIT, SourceTree, NAV and the AdvaniaGIT modules.  We also created a GIT repository in Bitbucket.  We selected to use BitBucket just because I...

View Article

Image may be NSFW.
Clik here to view.

Using AdvaniaGIT – Bring your solution into SCM

Most of us are not just starting working with NAV.  But again not all of us have been able to apply Source Control Management (SCM) to our daily work. In the previous posts we have installed and...

View Article


Image may be NSFW.
Clik here to view.

Using AdvaniaGIT – How to configure licenses

When NAV environments are built a development license is uploaded to the development database. Make sure to save your development licenses in your AdvaniaGIT license folder. There are two ways to...

View Article

How to Succesfully Publish an App on Microsoft AppSource

Yesterday I did a webcast with Mark Brummel courtesy of Rick Williams from Liberty Grove Software. The recording is available on YouTube.   If you are in need of assistance feel free to make contact.

View Article

Using AdvaniaGIT – C/AL Development

In our past videos we have seen how to install and configure AdvaniaGIT.  We have also seen how to create localization and solution branches. Now it is time to start development in C/AL. Out next...

View Article


Image may be NSFW.
Clik here to view.

Using AdvaniaGIT – Docker Containers

There is a new kid in town.  His name is Docker. Microsoft is saying: We are currently investigating how we can use Docker for deploying NAV. For test purposes we have created a Docker Container Image...

View Article


Image may be NSFW.
Clik here to view.

Using AdvaniaGIT – FTP server for teams

So, you are not the only one in your company doing development, right? Essential part of being able to develop C/AL is to have a starting point.  That starting point is usually where you left of last...

View Article

Json Meets NAV Workshop @NAVTechDays 2017

Last November I was in Antwerp attending NAVTechDays.  During the pre-conference workshops I hosted a workshop on Json & NAV. All the exercise code, both for CAL and AL you can download here ->...

View Article

Image may be NSFW.
Clik here to view.

Using AdvaniaGIT in Visual Studio Code

It has become obvious that the future of AL programming is in Visual Studio Code. Microsoft has made a decision to ship all their releases as Docker Containers. The result of this is a development...

View Article

Using AdvaniaGIT – Convert G/L Source Names to AL

Here we go. The NAV on Docker environment we just created can be used for the task at hand.  I have an Extension in Dynamics 365 called G/L Source Names. I need to update this Extension to V2.0 using...

View Article


AzureSQL database gives me change tracking error

I just uploaded a SQL bacpac to AzureSQL.  This I have done a number of times.  Connected my service to the SQL database and tried to start the service. This time I got an error.  Looking in Event...

View Article

Image may be NSFW.
Clik here to view.

Don’t worry about DotNet version in C/AL

When using DotNet data type in NAV C/AL we normally lookup a sub type to use.  When we do the result can be something like Newtonsoft.Json.Linq.JObject.'Newtonsoft.Json, Version=6.0.0.0,...

View Article


Image may be NSFW.
Clik here to view.

Upgrading my G/L Source Names Extension to AL – step 2

So, where is step 1?  Step 1 was converting C/AL code to AL code.  This we did with AdvaniaGIT and was demonstrated here. First thing first!  I received the following email from Microsoft. Hello, The...

View Article

Image may be NSFW.
Clik here to view.

Upgrading my G/L Source Names Extension to AL – step 3

When upgrading an extension from C/AL to AL (version 1 to version 2) we need to think about the data upgrade process. In C/AL we needed to add two function to an extension Codeunit to handle the...

View Article


Image may be NSFW.
Clik here to view.

Upgrading my G/L Source Names Extension to AL – step 4

We are on a path to upgrade G/L Source Names from version 1 to version 2.  This requires conversion from C/AL to AL, data upgrade and number of changes to the AL code. A complete check list of what you...

View Article

Upgrading my G/L Source Names Extension to AL – step 4 addendum

In the last blog post we completed the translation to our native language.  Since then I have learned that I also need to include translation files for EN-US, EN-GP and EN-CA. With the latest update of...

View Article

Image may be NSFW.
Clik here to view.

Why do we need Interface Codeunits

And what is an interface Codeunit? A Codeunit that you can execute with CODEUNIT.RUN to perform a given task is, from my point of view, an interface Codeunit. An interface Codeunit has a parameter that...

View Article
Browsing all 23 articles
Browse latest View live




Latest Images