David Meego - Click for blog homepageGP Power Tools Form Control is a “No Code/Low Code” customization tool for Microsoft Dynamics GP. It can be used to solve many requirements without any coding.

Here are some real-life examples showing how you can quickly use Form Control to control how key fields such as Customer ID, Vendor ID and Item Number are entered into Microsoft Dynamics GP throughout the whole product.

Read more »

David Meego - Click for blog homepageIn just two weeks’ time my wife, Jennifer, and I will be flying from Perth via Sydney and Dallas/Fort Worth to San Antonio, Texas, USA for two weeks at the Community Summit 2024 conference.

During the first week (Monday 7th to Friday 11th October 2024), I will be running Dexterity Fundamentals training at the San Antonio Marriott Riverwalk hotel. Then on Sunday 13th October, I will be running Academy training for GP Power Tools.

Once the conference starts, please come see us at Expo Booth 1425. Read on for more information on the two training classes and seven sessions I am presenting.

Read more »

David Meego - Click for blog homepageForm Control provides a “No Code/Low Code” Customization tool for Microsoft Dynamics GP that can revolutionize how users, consultants and developers can make changes to the GP windows work. It was added as a new module to GP Power Tools with the release of Build 31.

This is the fourth article in a series of four articles. The series provides an introduction to Form Control, why it was created, how it works and what it is capable of doing. I will describe how the initial example of making Maintenance windows Read Only was configured. Then I will provide details of some extensions that can be added. The final article has downloadable sample projects for both Customer and Vendor Maintenance.

Read more »

David Meego - Click for blog homepageForm Control provides a “No Code/Low Code” Customization tool for Microsoft Dynamics GP that can revolutionize how users, consultants and developers can make changes to how GP windows work. It was added as a new module to GP Power Tools with the release of Build 31.

This is the third article in a series of four articles. The series provides an introduction to Form Control, why it was created, how it works and what it is capable of doing. I will describe how the initial example of making Maintenance windows Read Only was configured. Then I will provide details of some extensions that can be added. The final article has downloadable sample projects for both Customer and Vendor Maintenance.

Read more »

David Meego - Click for blog homepageForm Control provides a “No Code/Low Code” Customization tool for Microsoft Dynamics GP that can revolutionize how users, consultants and developers can make changes to how GP windows work. It was added as a new module to GP Power Tools with the release of Build 31.

This is the second article in a series of four articles. The series provides an introduction to Form Control, why it was created, how it works and what it is capable of doing. I will describe how the initial example of making Maintenance windows Read Only was configured. Then I will provide details of some extensions that can be added. The final article has downloadable sample projects for both Customer and Vendor Maintenance.

Read more »

David Meego - Click for blog homepageForm Control provides a “No Code/Low Code” Customization tool for Microsoft Dynamics GP that can revolutionize how users, consultants and developers can make changes to how GP windows work. It was added as a new module to GP Power Tools with the release of Build 31.

This is the first article in a series of four articles. The series provides an introduction to Form Control, why it was created, how it works and what it is capable of doing. I will describe how the initial example of making Maintenance windows Read Only was configured. Then I will provide details of some extensions that can be added. The final article has downloadable sample projects for both Customer and Vendor Maintenance.

Read more »

David Meego - Click for blog homepageI recently had a discussion with a customer about GP Power Tools appearing to slow down Microsoft Dynamics GP performance during login.

In summary, GP Power Tools was not slowing down performance, but it was making users wait until all background login processes had completed before they could use GP. The option to display the “Please Wait” dialog is controlled by a setting in the Administrator Settings window.

Read more »

David Meego - Click for blog homepageSomething that is always a question when adding an ISV (Independent Software Vendor) add on product to Microsoft Dynamics GP is whether it negatively affects performance.

The short technical answer is always going to be Yes. As any additional code will take time to process. However, the real question is whether the effect on performance is noticeable to users.

Read more »

David Meego - Click for blog homepageCommunity Summit 2024 in San Antonio, Texas, USA is fast approaching. David Musgrave from Winthrop Development Consultants will be running two extremely valuable training courses and now it is time to register.

The conference will be held on the 13th to 17th October 2024. There will be pre-conference training in the week before, from 7th to 11th October 2024, as well as Academy days before and after the conference itself.

Read more »

David Meego - Click for blog homepageGood News for the Microsoft Dynamics GP Community.

This morning (Perth Time) I had an email from Terry Heley from Microsoft with a link to a pre-release (ISV Drop) of the upcoming Microsoft Dynamics GP version 18.7 (October 2024) release. This download is provided to the ISV community to help them prepare for the final code when it is released.

Read more »

David Meego - Click for blog homepageGP Power Tools Build 31 is releasing soon and will be adding amazing new functionality, including a “No Code / Low Code” customization tool for Microsoft Dynamics GP, a method of adding fields directly to windows without needing alternate or modified windows, and a Database Space Recovery tool.

Please read on and register for the webinar hosted by Njevity on Tuesday 20th August 9:00am-10:30am (US Central Time).

If you missed the webinar, the video is included at the bottom of the article.

Read more »

David Meego - Click for blog homepageAs Community Summit 2024 in San Antonio, Texas, USA on 13-17th October 2024 approaches, Dynamic Communities have released a survey to get an insight into the Microsoft Dynamics GP Community.

The survey will close on 30th August 2024, so spread the word and complete the survey before it closes.

Read more »

David Meego - Click for blog homepageGP Power Tools has the ability to recreate user SQL logins after a server migration using the Database Validation window, or reset multiple user logins using the SQL Login Maintenance window. Both of these methods can use fixed or randomly generated passwords and have the ability to send emails to users with their new password. Also, changing the user’s password from the User Setup window can send an email.

The wording and formatting of these Password Reset emails can be defined in GP Power Tools by your system administrator. You can even use HTML to format the emails as described in the article below:

To be able to send emails to your users, you need to ensure that GP Power Tools knows the email addresses of the users. They are entered into the User Setup Additional Information window which can be opened from the User Setup window (if it is not set to automatically open). The sample code in this project shows how you can take the data from an Excel spreadsheet with the User ID and Emails of the users and import it from the clipboard directly into GP Power Tools.

Read more »

David Meego - Click for blog homepageMicrosoft Teams is a great screen sharing tool for collaboration and support (once you can successfully log into the correct organization). However, a change made to the default policy settings a little while ago has meant that External Meeting Participants (anyone from outside of the organization) are unable to request or take control.

If you have ever had to “drive” someone through a complex set of steps when they are unfamiliar with the application’s interface, you will know that this makes support time consuming and very frustrating.

Read more »

David Meego - Click for blog homepageGP Power Tools has a powerful feature called Company Login Filter. This feature was created to allow the selection of companies to be controlled based on the application configuration used to launch Microsoft Dynamics GP.

It has a number of other features such as controlling the order of the companies listed and optionally showing the database name for the company, but if configured incorrectly it does have the ability to block access to the application by removing access to all the companies.

Read more »

David Meego - Click for blog homepageThis is another “Must Have” free customization example for you Microsoft Dynamics GP system when you have GP Power Tools – Developer Tools module.

When creating new Customer, Vendor and Item cards, it is possible to include certain characters in the ID fields which can cause issues with Microsoft Dynamics GP, its ISV products and integrating products.

Read more »

David Meego - Click for blog homepageI will once again be running the 5-day Dexterity Fundamentals for Dynamics GP bootcamp training class in the week before the Community Summit conference in San Antonio, Texas, USA in October. Please register for the training now and plan to be in San Antonio for the week before the conference.

Dexterity is the development environment that Microsoft Dynamics GP is built on and the best tool to use for any customization to the user interface of the product. Knowledge of Dexterity is vital for anyone customizing Dynamics GP even when using other development tools such as GP Power Tools – Developer Tools module, Visual Studio Tools (C# or VB .Net) or “End of Life” VBA (Visual Basic for Application).

Read more »

David Meego - Click for blog homepageHere is a quick project that can make using Microsoft Dynamics GP much easier for your users. We are going to use GP Power Tools along with the free menu module of Visual Studio Integration Toolkit to add windows to the application level navigation menus.

For our example we are going to use the Professional Services Tools Library and add a menu to the main window of the product as well as the Receivables Transaction Unapply window.

[Edit] We are also going to add the Item Reconciler window as that requires some different techniques.

Read more »

David Meego - Click for blog homepageMicrosoft have done many great things over the years but have also made some bad (maybe awful) decisions in my opinion. This includes discontinuing Zune and Windows Phone and Xbox Kinect as well as the addition of Clippy to Office or the removal of the Start Menu in Windows 8.

However, the latest change that I am less than impressed by is the changing of the default Office font (technically Typeface) from Calibri to Aptos. This article explains how to restore Calibri as the default in Microsoft Outlook.

Read more »

David Meego - Click for blog homepageA couple of weeks ago, we had an unusual support case: upgrading two of our products, Visual Studio Integration Toolkit and GP Power Tools, was failing with a SQL Server error I had never seen before.

The errors only occurred on the customer’s live system, but the install worked fine on their development system. Eventually the cause for the issue was identified.

Today, my good friend Beat Bucher, had the same error and I was able to tell him the cause straight away. Read on for a full explanation.

Read more »