I have been searching for an overview of which versions of Developers Toolkit (NDT) will work with which versions of NAV, with not much luck. This post is an effort to map what works with what.
I'll start with my own experiences. I have tested by creating a blank DB with the corresponding NAV version, and importing the objects from the corresponding NDT version.
NDT 3.01.410:
Not working with NAV versions: 2009 SP1, 5_01, 4_03
Seems to me like this build only works with 2009 without SP1...
The errors I get are "Database Error 1362: You have not selected a database." or similar, which I understand are caused by compatibility issues or possibly that you have another NAV client open when using NDT - so be mindful of that when testing.
NDT 20 b291:
NAV 4_03: Worked
Using this version I tried to import 6_01 NO (Norwegian) objects and had a partial success. Tables and Forms worked, but only a few reports worked, and I aborted the import at that point so no CodeUnits or other object types got in. The error I got was "Error during import!". If you press OK it still seemed to import properly, but another error message appeared for practically each reports 2,4,6,8....etc. It's possible you can click your way to a full import, but I cancelled it, and the import completed (partially).
I also used this version to import CRONUS NO 5_01, which worked.
I guess a better list would be something like this:
(NAV version / Needed NDT version):
NAV 6_01 / ??? (partial success described above)
NAV 6_0 / NDT 3.01.410 (not tested)
NAV 5_01 / NDT 20 b291 (but use 4_03 NAV DB, then import the 5_01 objects)
NAV 4_03 / NDT 20 b291
I think other 4_X versions down to 3_7 should work with "NDT 20 b291" but haven't tested myself yet.
Input and enlightenment appreciated. Cheers.
NAVN00b
0
Comments
I have not experienced any incompatibility issues with the latest NDT 3.01.410.
You can make this one work with a database created with a Dynamics NAV 2009SP1 client. But you have to take some additional steps to do it.
Since the database version is only important during the initial creation of the database, I just use the Nav 2009 Client.
I have worked with this toolkit for a while now and have not experienced any issues sofar.
I have loaded the objects for all versions from Financials 2.5 up until NAV 2009Sp1. These are all in the same database and it is working fine.
Regards,
Willy
Me too get the errors when opening in NDT:
Error-Exception!
Error: 52017.
OK
Developer's Toolkit for Microsoft Dynamics NAV
You have not selected a database.
OK
Error-Exception!
Database Error: 1046.
OK
Any feedback is appreciated.
Regards, Gunnar
these are the steps that you need to do to make the toolkit work with a database created by the 2009SP1 client:
Copy the following C/FRONT files from the C/Front installation folder to the Developer's Toolkit folder:
CFRONT.DLL
cfront.ocx
cfrontsql.dll
Microsoft.Dynamics.NAV.CFront.CFrontDotNet.dll
Microsoft.Dynamics.NAV.CFront.CFrontDotNet.xml
Normally C/Front is installed in the following directory: C:\Program Files\Microsoft Dynamics NAV\60\SDK\CFRONT.
Then copy the following files from the Microsoft Dynamics NAV Classic client folder to the Developer's Toolkit folder:
nc_netb.dll
nc_tcp.dll
nc_tcps.dll
ndbcs.dll
slave.exe
dbm.dlll
Then you should be able to open the toolkit database that is created with the 2009SP1 client.
Hope this helps,
Regards,
Willy
How to solve it ?
when you create your database in the regular client, you have to create a company too at that time.
Then you will be able to use the toolkit.
What you can do now is open your database with the normal native client and create a company. Then when you reopen it with the Toolkit, you can start using it normally.
Regards,
Willy
Thanks once agian