PacktLib: Getting Started with Dynamics NAV 2013 Application Development

Getting Started with Dynamics NAV 2013 Application Development


About the Author

About the Reviewers


Getting Dynamics NAV 2013 on Your Computer – For (Almost) Free

Getting your free copy

Installing the software

A look at what is installed

Getting your license


Getting Familiar with Dynamics NAV 2013

But first, a little history

The Windows Client (WC) interface

Exploring the list page

Personalizing the list page

Searching your data based on filters

Exploring the card page

Personalizing the card page

Exploring the document page

Exploring the rest of the RTC environment

The Development Environment interface


Exploring the Data Structure and Basic Layout of Dynamics NAV

Exploring the different departments

Drilling across modules and departments

Sales and marketing

Going into the inventory

Continuing on to the vendor

Drilling down to the detailed transactions

Creating a sales order

Drill it on your own


Determining a Task List

Who you are

Your company

Identifying the major pains in the company

Understanding the current operation

Listing out all of the problems

Defining the non-negotiable must-haves

Designing the solution


Finding Similar Functions for Inspiration

A closer look at the requirements

Where have you seen similar behavior?

A closer look at the Sales Header table (36)

Data types in Dynamics NAV

Primary key and indexes

Looking at C/AL behind the table (the code)

Table relations

A closer look at the Sales Order page (42)

Looking at the properties

A closer look at the Sales Order Subform page (46)

Looking at C/AL on the page (the code)


Creating the Application – Tables

Creating the table and identifying the primary key(s)

Saving, compiling, and running our table

Adding new fields to the tables

Defining table relations in fields

Creating the Complaint Line table

Creating a conditional table relationship

Adding a composite primary key

Adding the Complaint Comments table


Creating the Application – Pages and Reports

Creating the Product Complaint page

Linking FactBoxes

Creating the Product Complaint subpage

The AutoSplitKey property

Creating the Product Complaint Comments page

Linking the pages together

Create an analysis report using wizards


Extending Our Application

A quick look at our user requirements

A quick test of our application

Generate unique document numbers automatically

Creating a number series for our application

Programming our table for the number series

Put our code in the table

Defaulting fields using code

Defaulting fields using FlowFields

Defaulting an item description on the line table

Changing the properties of the decimal values

Creating a separate screen for closed complaints

Creating the list page

Data clean up

Adding the application to the RTC menu

Testing our application

Last check of our requirement list


Dynamics NAV Modules to Address the Specific Needs of Your Business

Exploring the Help tool

Exploring the Warehouse Management functionality

Exploring the Manufacturing functionality

Exploring the Jobs functionality

Exploring the Service Management functionality


Additional Resources and Conclusion

Additional Resources and Conclusion

Additional Resources and Conclusion

Additional Resources and Conclusion

Additional Resources and Conclusion

Additional Resources and Conclusion