• Bliv partner
  • Login
  • Danmark
    • Global
    • Belgique - Français
    • België - Nederlands
    • Deutschland
    • España
    • France
    • Italia
    • Nederland
    • Norge
    • Österreich
    • Polska
    • Schweiz
    • Sverige
    • United Kingdom
  • Global Global Global en
  • Belgique - Français Belgique - Français Belgique - Français fr-be
  • België - Nederlands België - Nederlands België - Nederlands be
  • Danmark Danmark Danmark da
  • Deutschland Deutschland Deutschland de
  • España España España es
  • France France France fr
  • Italia Italia Italia it
  • Nederland Nederland Nederland nl
  • Norge Norge Norge no
  • Österreich Österreich Österreich at
  • Polska Polska Polska pl
  • Schweiz Schweiz Schweiz ch
  • Sverige Sverige Sverige sv
  • United Kingdom United Kingdom United Kingdom en-uk
QBS group
Menu
  • Infocenter
    • Referencer
    • Nyheder
    • Vores Blog
    • QBS Træningskatalog
    • Træninger med QBS Academy
    • Arrangementer & Workshops
    • Close
  • Løsninger
  • Services
    • Ready to Go for Dynamics 365 Business Central
    • Ready to Start Dynamics 365 Customer Engagement
    • QBS Academy
    • QBS Azure Services
    • Upgrade Services
    • Take the Lead
    • QBS Nordics – Marketing Services
    • Close
  • Program
    • Bliv partner
    • Indirect CSP
    • ISV Program
    • Vores partnere
    • Close
  • Om os
    • Om os
    • Karriere
    • Close
  • Kontakt
Bloggen er skrevet af:

Jan Boes

Tid til at læse:10 minutes
Del dette:
  • Share on Facebook
  • Share on Twitter
  • Share on Google+
  • Share on Linkedin
  • Share by Mail
23 februar 2017

Part 2 – Microsoft Dynamics Development Preview

Du er her: Start » Part 2 – Microsoft Dynamics Development Preview

Microsoft released during last Christmas an Azure Virtual Machine where you can play around with the new Development Environment.

This is the second blog about the development environment. If you want to know how to create your environment, please read my first blog on this subject.

This blog will describe the way you can create new tables and pages.

For this blog I have used the January update. Additional information about this update can be found on the NAV Team Blog.

To get started I removed a complete resource group, and create a new VM.
You can download a new VM here.

The deployment will start and will take some time to finish. In the end, you will see the VM with additional stuff.

Start an RDP session and open Visual Studio Code.

To create a new package execute the following steps:

  • Create a new folder
  • Select this folder in Visual Studio Code
  • Create a new file called “HotelSetup.al”
  • Create app.json file
    Hit [F5] and update the app.json file. Store it on a safe place (preferably in a source control system like TFS or GIT) because the ID is unique and should be used throughout the life cycle of your product.

Update the development environment (the list is displayed in the top of the window)

  • Create launch.json file
    Hit [F5] again and the launch.json file will be created
  • As you will see in the output window the empty package file is created

Our package is ready and now it is time to add some code. As you saw I created a new file hotelsetup.al this should contain a NAV setup file.

In the old development environment this was easy:

Well in the new development, it is also quite simple. When you type ‘ttable’ and press enter the table snippet will be executed and the table framework will be there.

Now, it is up to you to create the code, there is not much changed here, it is plain and simple AL as you are used to.

I gave the table a number and name, added the fields and update the primary key information.

Next step is to create the properties like Caption ML and table relations. Just start typing and you will see the snippets.

At the end you will have a perfect created table and you can press [F5] to publish your app.

Next step is to create the setup page. In the old development environment it is done via the page wizard.

In the new development environment use the ‘tpage’ snippet to create a page framework.

It takes some time, but in the end you will get the job done.

So finished?

Not really, it is a setup table. You need to add code to the OnOpenPage trigger and to the Company Initialization codeunit.

The OnOpenPage trigger is the same as you are used to.

And now the fun part: make an extension to Codeunit 2 Company Initialize.

This is only possible in the January version!

Hit [F5] to publish the app and you are done!

Flere artikler

Måske er dette også noget for dig

Det siger andre om QBS group

  • Camilla Grabowski

    Nordic Marketing Manager

    ”iGlobe har på ét døgn migreret til Business Central, opnået fuld integration, og løsningen fremstår nu, som én samlet platform."

    Læs referencerne
  • Ferry Schrijnewerkers

    Owner en Co-founder at MKB365

    Since the start of our company 4 months ago, we have already completed 12 Dynamics 365 for Sales implementations.

    Læs referencerne
  • Everest

    "Vi har frigjort tid med avseende på licenshantering, support och leads”

    Læs referencerne
  • Asitis

    Jag kan definitivt säga att QBS överträffade mina förväntningar.

    Læs referencerne
  • Joaquim Antón Gimeno

    GRUPO CHOICE

    "Our relationship with QBS group allows us to improve our marketing strategy."

    Læs referencerne
  • Sofkia

    "Our alliance with QBS group has been very important in the development of our business strategy."

    Læs referencerne
  • VS Sistemas

    "QBS group helps us build our road to success."

    Læs referencerne
  • Berith Skov

    En effektiv vej til viden og til services, der løfter forretningen

    Læs referencerne
  • Herke ICT Group- Karing Buzing

    We are once again part of a NAV community.

    Læs referencerne
  • Owe Loonstra - Verito

    Manager Sales & Marketing

    The fact that we belong to a larger organisation gives our customers security.

    Læs referencerne
  • Adfocom - Jeroen Kersten

    Partner Care saved us a lot of time.

    Læs referencerne
  • Michael Francois Knudsen

    "QBS er en del af et større netværk, hvor partnere møder hinanden og kan dele erfaringer, viden og hjælpe hinanden på opgaver."

    Læs referencerne
  • Blisss - Dirko Wijers

    Without the help from QBS group we wouldn’t have succeeded.

    Læs referencerne

Program

  • Bliv partner
  • Indirect CSP
  • ISV Program
  • Vores Partnere

Infocenter

  • Referencer
  • Blogs
  • Træning
  • Arrangementer
  • Nyheder
  • Nyhedsbrev

Services

  • QBS Azure Services
  • Upgrade Services
  • Dynamics 365 Acceleration Program
  • QBS Academy

Følg QBS group

© Copyright QBS group 2023
  • Cookie Policy
  • Privacy Policy
Democratizing Enterprise Solution Get yourself a niche, in order to be successful
We are now Companial!

This is our old website, we’re now Companial.

The content on this page might be outdated.

Enjoy all the new information on our new website.

 

Go to Companial

Please complete the form

Contact us, please complete this form

Join QBS Group, please complete this form

Join QBS Group please complete the form

Sign up QBS Group Membership

Send me an email.
Microsoft’s Power platform - Webinar 11 February 2020

Please complete the form


If you are not seeing the form, please check your ad-blocker settings.

Download Center

Please complete the form

Please complete the form

Please complete the form

Register for this event
QBS
  • Danmark
    • Global
    • Belgique - Français
    • België - Nederlands
    • Deutschland
    • España
    • France
    • Italia
    • Nederland
    • Norge
    • Österreich
    • Polska
    • Schweiz
    • Sverige
    • United Kingdom
  • Infocenter
    • Referencer
    • Nyheder
    • Vores Blog
    • QBS Træningskatalog
    • Træninger med QBS Academy
    • Arrangementer & Workshops
    • Back
  • Løsninger
  • Services
    • Ready to Go for Dynamics 365 Business Central
    • Ready to Start Dynamics 365 Customer Engagement
    • QBS Academy
    • QBS Azure Services
    • Upgrade Services
    • Take the Lead
    • QBS Nordics – Marketing Services
    • Back
  • Program
    • Bliv partner
    • Indirect CSP
    • ISV Program
    • Vores partnere
    • Back
  • Om os
    • Om os
    • Karriere
    • Back
  • Kontakt

This website uses Cookies to give you the best experience. Agreed by clicking the 'Accept' button. After you've clicked on "Accept" you accept Privacy Policy

Scroll to top