Developing for Dynamics GP

by David Musgrave (Perth, WA, Australia) and the Microsoft Dynamics GP Developer Support Team (Fargo, ND, USA)

Browse by Tags

Tagged Content List
  • Blog Post: Support Debugging Tool Build 19 released

    It is time to release a new build of the Support Debugging Tool for Microsoft Dynamics GP for versions 10.0, GP 2010 (v11.0) and GP 2013 (v12.0). Build 19 primarily improves support for Microsoft Dynamics GP 2013 R2 as well as including some fixes and enhancements to existing features. It also adds...
  • Blog Post: Microsoft announces Developer Preview for Dynamics GP 2015

    Microsoft is pleased to announce the availability of the developer preview for Microsoft Dynamics GP 2015 . This partner only preview is available to any registered Microsoft Dynamics GP partner and can be downloaded from PartnerSource. The preview itself is comprised of four parts that once downloaded...
  • Blog Post: Quick Tip: Dexterity Ranges and how to update Fields that are part of the Key

    Last week, I had an interesting case where a Dexterity Developer was having trouble getting some code to update a range of records selected in a table. The code would only update the first record in the range. The Scenario The developer was trying to move the contents of the SOP_Serial_Lot_WORK_HIST...
  • Blog Post: Customising the Company Login window series Part 3 - Dexterity

    Following on from my previous posts: Customising the Company Login window series Part 1 - Introduction and Customising the Company Login window series Part 2 - Visual Basic for Applications , here is the method to create a solution using Dexterity. As discussed in the earlier posts, the problem we...
  • Blog Post: Dynamics GP Developer Insights: .NET Interop

    Hello, my name is Alice Newsam and I am software engineer on the Dynamics GP team focusing on Dexterity and I have a question for you: Have you ever thought to yourself while working in Dexterity “I know there’s a .NET class that does this. It would be handy to access that right about...
  • Blog Post: Customising the Company Login window series Part 1 - Introduction

    Recently a comment from David M (not me) was posted on the Support Debugging Tool Portal ( http://aka.ms/SDT ) page asking: "We have some fairly long names for our GP companies. Well, when logging onto GP, the second "Company Login" screen cuts off the company names too short for us. The entry field...
  • Blog Post: Support Debugging Tool Build 18 hotfix released

    It had to happen. On my last day of work before going on leave, a bug was discovered in Build 18 of the Support Debugging Tool for Microsoft Dynamics GP. So I am releasing a Build 18 hotfix for versions 10.0, GP 2010 (v11.0) and GP 2013 (v12.0), the hotfix build is dated as Last Modified: 23-May-2014...
  • Blog Post: Import and Export for Office in GP 2013

    A customer ran across an interesting issue with Excel Based Budgeting after they upgraded to GP 2013. They had been using Excel Based Budgeting in GP 2010 successfully - mostly to import/update existing budgets based on their existing spreadsheets. What was successful in GP 2010, wasn't working...
  • Blog Post: Support Debugging Tool Build 18 released

    It has been a way too long between releases, but I am finally ready to release Build 18 of the Support Debugging Tool for Microsoft Dynamics GP for versions 10.0, GP 2010 (v11.0) and GP 2013 (v12.0). This build includes fixes and enhancements to existing features as well as a few new features. ...
  • Blog Post: Display Specific Line in Sales Order Processing

    This will be a 2-for-1 post today as the example given solves a frequently asked question and was used to solve a customer issue. The question I've seen a number of times before and been meaning to write about is: "How can I fill the Sales Order Processing scrolling window to a specific line?". With...
  • Blog Post: Developers: Microsoft Dynamics GP 2013 Service Pack 2 moves the Vendor and Customer Combiner & Modifier into core code

    Now before you ask.... the answer is No, I have not spent all week playing XBox One (as mentioned on the last post ). Yes, we did get one and yes the kids have been using it, but the reason I have not posted on the blog is just that I have been very busy with support cases. Talking of support cases...
  • Blog Post: Quick Tip: Unusual behaviour when working with SQL Server from Dexterity

    Today, I came across an issue where a feature in Microsoft Dynamics GP would work when the workstation had its regional settings set to United States, but would fail to produce any data when the workstation had its regional setting set to Australia, New Zealand, United Kingdom, etc. We have seen related...
  • Blog Post: All About Listbox, Button Drop Lists, and Drop Down Lists

    It seems like a trivial subject for our dedicated readers but we had a new customer who is just learning Dexterity and he was having trouble recently trying to select items out of a ListBox. And just today the issue came up about Drop Down Lists (DDL) and getting the value selected using VBA in a different...
  • Blog Post: Quick Tip: Where does that customisation come from?

    I was recently asked about a custom button that was added to a window and how to change the internet URL that the button opened when it was closed. I was not provided with any other information or screenshots. The answer to the question is that the method to change the URL depends on what tool was...
  • Blog Post: IntelliSense for Dexterity - DexSense 2.2 released

    Tim Gordon from AlphaSOFT has released a new build of his great DexSense tool. Here is a list of some of the changes made: Improved the stability of the COM interop (was causing crashes on some systems, specifically Windows 8) Improved stability of the p/invoke calls – some were interfering...
  • Blog Post: Developing with the Microsoft Dynamics GP 2013 Named System Database

    Microsoft Dynamics GP 2013 introduced another long sought after feature.... The Named System Database. Instead of the System database being hardcoded to DYNAMICS, a different name can be selected when installing GP. So what does that mean? Well, it means that more than one Dynamics GP system can...
  • Blog Post: Dexterity Training in Seattle, Washington, USA (22th to 26th April 2013)

    If you are new to Microsoft Dynamics GP development or have been working only with Visual Basic for Applications (VBA) or Visual Studio Tools, or even if you dabble in Dexterity, but have not had formal training, now is your chance to get properly trained in Dexterity. Dexterity is the native development...
  • Blog Post: Support Debugging Tool Build 17 hotfix 2 released

    Following on from the release of the Support Debugging Tool Build 17 hotfix , I am releasing a hotfix 2 build. It turns out that some of the changes in the way the Support Debugging Tool adds buttons to the Standard Toolbar were still not perfect. We had a few reports that when the SDT dictionary...
  • Blog Post: Dexterity Training in Dallas, Texas, USA (17th to 21th June 2013)

    If you are new to Microsoft Dynamics GP development or have been working only with Visual Basic for Applications (VBA) or Visual Studio Tools, or even if you dabble in Dexterity, but have not had formal training, now is your chance to get properly trained in Dexterity. Dexterity is the native development...
  • Blog Post: Quick Tip: Handling scripts that use old() when using triggers to set default values

    This Quick Tip comes to you after I faced this issue in a recent customisation project. I had seen this issue before and knew the approach required to solve it, but I don't think it has been documented publicly till now. The Scenario The customisation required is fairly common. The customer...
  • Blog Post: Dex - Illegal address for field 'System Database Name' exception

    Yesterday, I had a comment posted on the Updating Dexterity code for Microsoft Dynamics GP 2013 post asking about getting an illegal address error after upgrading code to Microsoft Dynamics GP 2013 and launching into Test Mode. The error message was: Unhandled script exception: Illegal address...
  • Blog Post: Quick Tip: Using Third Party Tables to fill a Scrolling Window

    My good friend, Mariano Gomez ( The Dynamics GP Blogster ) raised this issue recently. He wanted to use the method I discussed in my previous Quick Tip post: Quick Tip: Accessing Third Party Table Buffers using anonymous tables to gain access to the third party table so he could display it in a Scrolling...
  • Blog Post: Quick Tip: Accessing Third Party Table Buffers using anonymous tables

    I have been spending a lot of time recently working on consulting engagement in Malaysia. This project involves a large amount of custom Dexterity code, some of which involves accessing tables in other third party product's dictionaries. In the past, I have covered Cross Dictionary Dexterity Development...
  • Blog Post: Updating Dexterity code for Microsoft Dynamics GP 2013 continued

    Things have been really busy recently, so it has taken a bit longer than I planed to get this blog post completed. This article is a follow up to the earlier post: Updating Dexterity code for Microsoft Dynamics GP 2013 . I wanted to cover some of the other issues and discussion points I came...
  • Blog Post: Support Debugging Tool Build 17 hotfix released

    Just before I went on leave over Christmas and New Year, I announced the release of the Support Debugging Tool Build 17 . Well, as much as I try to ensure that there are not any bugs in the code, I managed to introduce one. So this hotfix build fixes the bug which can cause the two Support Debugging...
Page 1 of 11 (271 items) 12345»