David Meego - Click for blog homepageVisual Studio Integration Toolkit provides Application Programming Interfaces (APIs) to Visual Studio Tools for Microsoft Dynamics GP developers adding functionality that is normally only available to Dexterity developers.

For almost 20 years the application menus feature has been available at no charge as Menus for Visual Studio Tools from Microsoft and later Visual Studio Integration Toolkit from Winthrop Development Consultants. This was David Musgrave’s gift to the Microsoft Dynamics GP community. Sadly, as the cost of maintaining and supporting the product increases, it has become necessary to charge a small fee for subscriptions starting in 2027.

Read more »

David Meego - Click for blog homepageWant to learn how to get the most out of GP Power Tools? Discover all the benefits of each module and how you can employ them in your systems? GP Power Tools is the ultimate suite of tools to get the most out of your Microsoft Dynamics GP system, regardless if you are a user, a system admin, a consultant, a developer or a database administrator.

I am pleased to announce that as well as the Dexterity Training (during the week before the conference), there will also be GP Power Tools training offered at Academy at Summit in the days before Community Summit in Nashville, Tennessee, USA.

There is always lots of new functionality and enhancements to cover with the release the latest builds of GP Power Tools. It has features that will benefit all users of GP regardless of the level of the technical experience.

Read more »

David Meego - Click for blog homepageDo you want to customize Microsoft Dynamics GP or have customizations that you want to support into the future? Now is your chance for both customers and partners to get trained in Dexterity, the development environment that Dynamics GP is built on.

Understanding Dexterity will help any developer working with Dynamics GP regardless of the development environment they end up using. This knowledge is vital for developers using Dexterity, Visual Studio Tools (C# or VB.Net), “End of Life” Visual Basic for Applications (VBA) or using the GP Power Tools – Developer Tools module.

I will be running the 5-day Dexterity Fundamentals for Dynamics GP bootcamp training class in the week before the Community Summit conference in Nashville, Tennessee, USA in October. Please register for the training now and plan to be in Nashville for the week before the conference.

Read more »

David Meego - Click for blog homepageRecently, Mike from Thybar Corporation contacted me about an issue he was seeing in Microsoft Dynamics GP v18.7 with General Journal document attachments.

Journal Entry attachments that had been added before upgrading Microsoft Dynamics GP to v18.7 could no longer be viewed from the Journal Entry Inquiry window after the upgrade.

Read more »

David Meego - Click for blog homepageThis article is an update to previous articles about errors on temporary tables when using Microsoft Dynamics GP. We have seen a recent increase in issues of this type as well as a misunderstanding of what is happening to cause the issues.

The issue shows as a dialog with a message like:

An open operation on table ‘MBS_sySecurityView’ failed because the path does not exist
An open operation on table ‘WDC_Field_Security_Tag_TEMP’ failed because the path does not exist
An open operation on table ‘IV_Reconcile_PO_TEMP’ has an incorrect record length.

The name of the table can vary but the examples above include a couple of common ones from products I created, being GP Power Tools and Field Level Security (Advanced Security). However, this issue is due to the Windows environment and has nothing to do with the Dexterity product or SQL Server.

Read more »

David Meego - Click for blog homepageHere is an awesome update to the previous sample customization which added 6 Additional Item Category Fields:

This update makes the following improvements, but does need at least Build 32 of GP Power Tools to work:

  1. Replacing the data storage location with GPPT Custom SQL Tables instead of the DUOS (Dynamic User Object Store) table, including providing a script to move any existing DUOS data to the new tables.
  2. Updating the Report Writer functions with the faster memory-based parameters options.
  3. Adding the 6 additional Item Category fields to the Item Class Setup window, including pulling the fields when a class is added and roll down class level changes.

Read more »

David Meego - Click for blog homepageCommunity Summit 2026 will be held at the Gaylord Opryland Resort in Nashville, Tennessee, USA from 11th October 2026 to 15th October 2026. I am again planning to offer Microsoft Dynamics GP Development Training during the week before the conference. Please respond to the survey below to register your interest and preference for what training class should be run.

Update: The 5 day Dexterity I course and the 1 day GP Power Tools workshop have been selected.

Read more »

David Meego - Click for blog homepageAs much as I love and use Microsoft Products, they sometimes make bad decisions or introduce very annoying bugs. This article addresses a bug introduced on 16-Dec-2025 in Microsoft Outlook Version 2512 (Build 19530.20038 Click-to-Run) Current Channel.

The issue is that email signatures using a table will now have the border showing by default regardless of whether it was showing before the update.

Read more »

David Meego - Click for blog homepageWishing everyone a Merry Christmas and very Happy New Year.

2025 has been another successful year. The community is coming to grips with Microsoft discontinuing support for Microsoft Dynamics GP but also working on initiatives such as the “Knights of GP” (a co-operative of customers, consultants, ISVs and partners who are planning to maintain GP after Microsoft).

At Winthrop Development Consultants, we spent many hours in development of our products including the GP Power Tools Build 32 release, which included many new features and enhancements across all the modules.

Read more »

David Meego - Click for blog homepageOver time the amount of data stored by your Microsoft Dynamics GP system can get quite large. Without buying new hardware, there is a simple way to make your system faster and decrease the space used to store your databases.

This is where a couple of the features of the Database Module of GP Power Tools come in to help. This is article 3 of 3 in the series.

Read more »

David Meego - Click for blog homepageOver time the amount of data stored by your Microsoft Dynamics GP system can get quite large. Without buying new hardware, there is a simple way to make your system faster and decrease the space used to store your databases.

This is where a couple of the features of the Database Module of GP Power Tools come in to help. This is article 2 of 3 in the series.

Read more »

David Meego - Click for blog homepageOver time the amount of data stored by your Microsoft Dynamics GP system can get quite large. Without buying new hardware, there is a simple way to make your system faster and decrease the space used to store your databases.

This is where a couple of the features of the Database Module of GP Power Tools come in to help. This is article 1 of 3 in the series.

Read more »

David Meego - Click for blog homepageBuild 32.2 of GP Power Tools was released on 02-Dec-2025. This build consolidates fixes and enhances some features from the Build 32.1 release.

We strongly encourage all our customers to stay updated with the latest builds of our products for their version of Microsoft Dynamics GP. We always want our customers on the latest code to get the best experience with all the new features and fixes that their subscription entitles them to.

Read more »

David Meego - Click for blog homepageI am finally getting back to work after travelling and presenting at Community Summit 2025 in Orlando and visiting family in the UK. Still got lots of tasks to catch up on but I wanted to write about the Knights of GP.

The Knights of GP is planned to be a community based co-op of customers, consultants, Independent Software Developers (ISVs) and partners who will work together after Microsoft stops supporting Microsoft Dynamics GP to allow the product to remain supported by the community who use and love it. Join us for the tomorrow’s Fireside Chat…

Read more »

David Meego - Click for blog homepageThis is an article I wrote for the recently released Fido magazine. The magazine was published in time for Community Summit 2025 in Orlando by Fidesic, who offer Payables Automation solutions for Microsoft Dynamics GP and Microsoft Dynamics 365 Business Central. Go visit them at booth 1545 for the full magazine.

Thanks to Carl Robinette from Fidesic who reached out and offered the opportunity to write an article for the magazine, and to my wife, Jennifer, who helped me with multiple rewrites. 🙂
Read more »

David Meego - Click for blog homepageWhen GP Power Tools Build 32 was released, it added powerful Custom Table functionality which allows for a developer to create a custom table definition and have that table created in each company automatically. The table can then be used in a similar fashion to a native Dexterity table using a suite of Custom Table Buffer Helper Functions.

This article updates the original article (below), which explained how to create a Custom Forms Module demonstration project, to use Custom Tables instead of SQL Tables for a much faster and simpler implementation.

Read more »

David Meego - Click for blog homepageToday, I am off on my way to Orlando, Florida, USA for the Community Summit 2025 conference. With a 12 hour time difference between Perth and Orlando and an almost equal distance from the equator, I will truly be going halfway around the globe with my Friday lasting 36 hours.

I will be presenting a 5 day Dexterity class and a 1 day GP Power Tools class and then being involved with and presenting at least seven sessions. I will also be taking advantage of a number of “Advanced Networking Opportunities” including being a sponsor of the PowerGP Online party on Wednesday night.

Read more »

David Meego - Click for blog homepageWelcome to the eleventh article as an update to the series of articles that explains in detail the steps to add a user defined custom field to a window using Modifier, Report Writer and GP Power Tools to add the business logic.

The series should be read in order starting with the introduction article:

In this article we will show how to use Custom Tables (added in Build 32) to store data rather than the DUOS table. In the previous articles we included the Customization Maintenance packages and showed how to use manual SQL tables.

Read more »

David Meego - Click for blog homepageOne of the challenges with the Robocup Junior Australia Line Rescue challenge is handling when the tile colours are reversed, that is a white line on a black background. This tile is called “Night Drive”.

There is also a tile which has a wider black line but is still on a white background. This tile is called “Wide Road” but is probably only used for the Western Australian competition.

         

This article explains techniques that can be used to update the line following algorithm for a two-sensor line following robot to handle these two tiles.

Read more »

David Meego - Click for blog homepageWelcome to the tenth article as an update to the series of articles that explains in detail the steps to add a user defined custom field to a window using Modifier, Report Writer and GP Power Tools to add the business logic.

The series should be read in order starting with the introduction article:

In this article we will show how to use manual SQL tables to store data rather than the DUOS table. In the previous article we included the Customization Maintenance packages. In the following article we will show how to use GPPT Custom Tables (even better than manual SQL tables).

Read more »