Questions tagged [dynamics-nav]

Dynamics NAV, formerly Navision, is an enterprise resource planning (ERP) development platform produced by Microsoft.

Dynamics NAV, formerly Navision, is an enterprise resource planning (ERP) development platform produced by Microsoft.

Dynamics NAV uses a proprietary programming language called C/AL, which is syntactically similar to Pascal. The C/AL runtime provides constructs for interacting with database records, files and the host environment. Runtime functionality can be extended using COM and .NET.


Useful links


Version-specific tags


Other related tags

346 questions
24
votes
3 answers

Microsoft Dynamics (Navision) vs C# .NET

I am an experienced C# / .NET developer and recently been offered an opportunity to become Microsoft Dynamics (Navision) developer (training, certification etc will all be paid for by employer). I've never been involved in anything to do with this…
Jeff
  • 12,629
  • 22
  • 66
  • 99
13
votes
6 answers

adding a service reference create duplicated definitions for enums and methods

I'm adding Navision Web Services to a simple Windows Forms Application using Add Service Reference functionality inside Visual Studio 2010, the reference are generated but inside the code there are duplicated definitions that stop the code from…
Guido Preite
  • 13,789
  • 3
  • 32
  • 63
12
votes
6 answers

BLOB to String, SQL Server

I have a text string stored as a BLOB data type in a database. I want to extract it by an SQL select query, but I have problems converting/casting from BLOB to readable text. I've tried e.g. select…
user822448
  • 643
  • 2
  • 6
  • 18
9
votes
1 answer

Has anyone created a homegrown source control add-in for NAV that uses Mercurial

We use Mercurial for our source control for C# and Progress code. We are now developing in Microsoft's Dynamic NAV. There is no built-in source control and it's awkward (and error-prone) to manually put code in/out of our Mercurial repository for…
Doug J. Huras
  • 607
  • 1
  • 9
  • 17
7
votes
3 answers

C/AL How and where do I start?

I come from a C# background, used to do programming to control all the low-level stuffs (microcontroller, and HW related stuffs). I just changed job and is required to learn programming Dynamics NAV. I have never worked with database-heavy…
Farid
  • 608
  • 1
  • 6
  • 14
6
votes
3 answers

Read Dynamics NAV Table Metadata with SQL

I would like to be able to read the Dynamics NAV 2013 Table Metadata directly from the SQL Server database without requiring the NAV Development Environment. I can view the binary SQL "image" BLOB columns with a query like the following (filter as…
Mister_Tom
  • 1,410
  • 1
  • 20
  • 35
5
votes
4 answers

Using Git to version Microsoft Dynamics NAV?

I'm a .NET developer, but in our organization we also have a couple of Microsoft Dynamics NAV developers. Currently they're not using any source control. I know very little about NAV, but as I understand it, you can script out objects from NAV and…
Ryan Lundy
  • 187,365
  • 35
  • 174
  • 206
5
votes
2 answers

Authenticating to Dynamics NAV for OData

I'm trying to write a node.js script that uses a Dynamics NAV Odata feed. I have both a UserAccount/PW and a Web Services Access Key from my Dynamics NAV setup. I can't for the life of my find out how to properly authenticate, either by adding…
TKoL
  • 10,782
  • 1
  • 26
  • 50
5
votes
2 answers

Authenticating OData using Curl for Dynamics Nav

I'm trying to use Curl to pull some data from Microsoft Dynamics Nav. I can easily access it through my browser at this url: http://kevans:(password)@192.168.0.30:8048/Sandbox/OData/ and it works perfectly fine. In Curl, I tried this: curl --ntlm…
user499054
5
votes
3 answers

How do I require a field to be mandatory on a NAV page?

It seems that the underlying nature of NAV is to resist requiring the populating of a field to be mandatory. In the case of our business logic, certain fields must be populated in order for the data to be valid. For example, a customer record must…
Doug J. Huras
  • 607
  • 1
  • 9
  • 17
4
votes
2 answers

XML deserialization when reading from msmq

I want to read XML Messages from a Message Queue in a C# WPF Application. Messages are saved into the Queue by a Navision codeunit. Firstly, I am not really sure if the messages that are saved in the Queue are usable, because they are in some sort…
Gerald
  • 41
  • 1
  • 4
4
votes
1 answer

SOAP parameters passed to Nav 2013 R2 cause error as if they are null

I`m trying to call a Nav 2013 R2 web service codeunit with a custom SOAP command and I get a response indicating that the parameters being passed are null, which they are not. Does anyone have an answer as to why this is happening or could point me…
Doug J. Huras
  • 607
  • 1
  • 9
  • 17
4
votes
1 answer

Mono for android using Web Service with authorization

I am developing an Android app which uses a Web Service. I added a web service reference to my project (Right-Click on project -> Add Web Reference). When I use the web service without authentication everything works fine, but when I set credentials…
3
votes
1 answer

Ms Dynamics Nav Multi Language with PHP

public function productDetails($product_code){ $url = 'Page/ProductGroups'; try { $client = $this->initClient($url); // $filter = ['Field' => 'Product_Group_Code', 'Criteria' => $product_code]; $result =…
3
votes
1 answer

What are Dynamics NAV licensing requirements for Web Services?

This post refers to SOAP and OData Web Services in Dynamics NAV 2016 (or later) and hopefully it is not off-topic. I would like to know whether the following facts are true or false (or it depends). Given Starter Pack functionality, and default…
1
2 3
23 24