Skip to main content

From the Microsoft Dynamics NAV Blogs: Design pattern update; Keyboard controls; Posted sales invoice numbering

by Linda Rosencrance
Contributing Writer, MSDW

A selection of the latest insight from the Microsoft Dynamics NAV blogs:

  • PRS Design Patterns that Should Be Made Obsolete by Microsoft
  • How to Control Keyboards Events in Add-in;
  • Number Is Missing in the Posted Sales Invoice List

PRS Design Patterns that Should Be Made Obsolete by Microsoft

On his blog, Mark Brummel tells us that he was recently talking with his fellow PRS (Partner Ready Software) member Soren Klemmensen about the fact that a few of the object oriented design patterns that they brought to Microsoft Dynamics NAV could be built in or better integrated.

"For the last four or five years ago we have been working on the Design Patterns project. Next to documenting the existing patterns with Microsoft we also tried to look at some best practices to better code in Dynamics NAV. They are also design patterns, categorized as implementation patterns, meaning the way you structure code."

Examples of these patterns are:

  • Class, Method, Property (aka Agents/Actions)
  • Natural Language Programming
  • Encapsulation
  • Façade
  • Hooks
  • Interfaces
  • Surrogate Keys

Brummel says Microsoft should make some of these design patterns obsolete. You can find out which ones and why here.

How to Control Keyboards Events in Add-In

On the Microsoft Dynamics NAV Team blog, Gedas Busniauskas from Microsoft Lithuania says that the Microsoft Dynamics NAV Role Tailored Client enables users to

About Linda Rosencrance

Linda Rosencrance is a freelance writer/editor in the Boston area. Rosencrance has over 25 years experience as an reporter/investigative reporter, writing for many newspapers in the metropolitan Boston area. Rosencrance has been writing about information technology for the past 16 years.

She has covered a variety of IT subjects, including Microsoft Dynamics, mobile security issues such as data loss prevention, network management, secure mobile app development, privacy, cloud computing, BI, big data, analytics, HR, CRM, ERP, and enterprise IT.

Rosencrance is the author of six true crime books for Kensington Publishing Corp.