Skip to the content

News

Top 5 things I miss in AL

The community often criticizes Microsoft for adding new platform features only when Microsoft needed them. Well, it has been a bit too harsh – Microsoft did add improvements in other situations, too. But still, if…

The post appeared first on .

How about Rollback in AL?

I’ve never truly understood why we could explicitly commit a transaction, but we could only implicitly roll one back. There is a universe of difference between throwing an error (and ending the call stack), and…

The post appeared first on .

Visualize app.json dependencies in VSCode (using GraphViz)

If you’ve been following the latest and greatest from Microsoft Dynamics 365 Business Central, you must be aware about “what’s cooking in Microsoft’s Lab“. In short, Microsoft is working on a possibility to generate a DGML file for your extension that you’re compiling. A DGML file is basically a file that contains all code cross …

DIRECTIONS4PARTNERS VIRTUAL CONFERENCE 2020 …will start tomorrow morning!

DIRECTIONS4PARTNERS VIRTUAL CONFERENCE 2020 …will start tomorrow morning! Directions For Partners Virtual Event 2020 will start tomorrow, just a little away! Below you will find all the sessions and the list of those that I consider most interesting (obviously “De Gustibus non disputandum est”, “Giulio Cesare”). It will definitely be a hit! See you there ...

L'articolo proviene da .

18 hours of no containerhelper…

Friday morning around 6am. I had just kicked off a few validation builds when they started failing. Failing builds can happen and typically there is a valid reason for this, but in this case – ALL builds...()

Upgrade to Business Central V17 (part 1) – The Workflow

Recently, we have been going through upgrading our 65 apps to the newest release (v17). You might wonder: upgrade? Wasn’t this supposed to be seemless? Well, let me explain what we did, how we handle stuff internally – and then maybe it does make sense to you why we take the steps we took for …

Errata and Updates to my book and GitHub project

As more people are starting to get into test automation, my book is being used more and more. And as time is moving on it gets outdated more and more, unfortunately. Because of this I have asked my publisher almost a year ago to update the content to be fully in sync with the current state of the product. To no avail (so far).

As part of an internal project at one of the Dutch Microsoft Dynamics 365 BC partners I will be training their developers on this topic and for that have provided them my book. Today one of their eager developers, reading the book upfront and working on the exercises, pointed out to me an anomaly in the code on . This made me realize that it makes sense to share all relevant known errata and needed updates with you on my blog. In the book and on GitHub. Surely the one that developer shared with me is worthwhile to share with all of you. And if I find time the coming weeks I will share more. Shouldn't be too difficult (for many of them) as I already composed a list that used in trying to convince the publisher to go for an update.

Keep an eye on this post, if you want to be updated as I will be updating this topic the coming time.

Book

Chapter 3 - Standard Tests (page 42 in e-book)

In C/SIDE times all tests objects were delivered in two main .fob files, test codeunits and test libraries. No, in AL times these are provided in a vast collection of .app files.

GitHub

app.json

Until BC15 test dependencies were addressed by the Test keyword:

  "test""14.0.0.0"

As off BC15 test dependencies should be explicitly referenced in the dependencies collection in the app.json as in this .

See GitHub issue .

Notes

  • If you have any question and errata/updates to report feel free to do so below
  • Please also note down if you think the book should be updated (this might help to convince the publisher)

Business Central – BCContainer Wizard Steps

Good morning,today we present this short video related to the BCContainer Wizard, a useful tool (powershell based) to use for those who want to start with BC on Docker. This Wizard produces a script (which obviously can also be written by hand …) with the necessary commands to create the docker; the system reads Artifacts, ...

L'articolo proviene da .

Business Central: the “VAT Group” Concepts

Business Central: the “VAT Group” Concepts What is Group VAT Management? VAT groups are formed of individual companies, ideally to lift the VAT burden within the group. From the perspective of VAT reporting, authorities treat a VAT group as one company, which means one VAT Return submission from the group with “aggregated data for the ...

L'articolo proviene da .

Business Central Execute Queries from Pages

Business Central Execute Queries from Pages With the QueryCategory property we can execute a query object from a page (also available in Smartlists) by defining a query in AL; it is possible to declare with a comma separated list where the object can be used, in practice it is added to the list of objects ...

L'articolo proviene da .