Microsoft Dynamics GP Developing for Dynamics GP
A blog dedicated to the Microsoft Dynamics GP Developer & Consultant community
 
Welcome to MSDN Blogs Sign in | Join | Help

Developing for Dynamics GP

by David Musgrave (Australia) and the Microsoft Dynamics GP Developer Support Team (USA)

News

  • Please use the Blog Feedback? - Contact Us link at the top of the page to email questions relating to the blog itself.

    If you wish to ask a technical question, please use the links below to ask on the Newsgroups. If you ask on the Newsgroups, others in the community can respond and the answers are available for everyone in the future.

    Please do not use comments on pages and posts to ask questions unrelated to the topic on that page or post.



    Dates of Interest:

    11-Jul-2008: Blog Created by David Musgrave.
    03-Oct-2008: Syndicated to the Dynamics Communities.
    10-Oct-2008: First Post by Scott Stephenson.
    04-Nov-2008: First Post by Dave Dusek.
    11-Nov-2008: First Post by Beth Gardner.
    28-Nov-2008: First Post by Chris Roehrich.
    30-Dec-2008: First Post by Patrick Roth.
    24-Feb-2009: First Post by Greg Willson.
    22-Apr-2009: First Post by David Clauson.
    04-May-2009: First Post by Ryan Wigestrand.
    19-Jun-2009: First Post by Dawn Langlie.
    03-Jul-2009: First Post by Emily Halvorson.
    23-Sep-2009: Created Twitter account with blog feed.
    20-Nov-2009: First Post by Alice Newsam.



    WorldMaps Statistics since
    24-Feb-2009:




    Click for WorldMaps Stumbler



    Translator Tool:




    Social Networking & Syndication

    Follow David Musgrave and the blog on:

    David Musgrave on Twitter

    David Musgrave on LinkedIn

    This blog at Dynamics Communities


    Disclaimer

    This blog is provided "AS IS" with no warranties, and confers no rights.

    The links in this blog may lead to third-party Web sites. Microsoft provides third-party resources to help you find customer service and/or technical support resources. Information at these sites may change without notice. Microsoft is not responsible for the content at any third-party Web sites and does not guarantee the accuracy of third-party information.

Contents

Favourite Posts

Blog Links

Newsgroups Links

Resources Links

Menus for Visual Studio Tools - The wait is over

David MeegoSome brilliant news for Microsoft Visual Studio developers who use Visual Studio Tools to integrate with Microsoft Dynamics GP 10.0.

Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0 has now been released on PartnerSource Secure Link and CustomerSource Secure Link.

While I was in Fargo, ND for the Microsoft Dynamics GP Technical Airlift 2008 last May, I spent some time with the Dynamics GP Developer Support Team.  During this time I discussed the main support topics being raised for Visual Studio Tools for Microsoft Dynamics GP (part of the Developer Toolkit). One of the biggest issues was that a Visual Studio developer was still required to create a Dexterity customization to add menu items to the application navigation menus.  In many cases that was the only function that the Dexterity customization included.

After the conference I was attending a 3 day Developer Toolkit for Microsoft Dynamics GP 10.0 training course run by Steve Gray from 4penny.net. On the morning of the last day of the course I came up with a concept that would allow a Visual Studio Tools developer to call into a generic menu navigation API (Application Programming Interface) created in Dexterity. By the end of the day I had a working prototype of the Dexterity code which could provide up to 20 menu items. Thanks to Steve and Leslie for encouraging me to run with my idea.

Since then the functionality and features have been improved based on feedback from the support and development teams in Fargo and from a number of beta testers. It now includes support for 100 menu items, form level security, sub menus and much more.

 

More information

For more information on the tool, please see my previous blog posting:

Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0

Also, have a look at this great posting on Mariano Gomez's blog for an introductory look at the product:

First Look at Menus for Visual Studio Tools

 

Acknowledgments

I would like to thank my colleagues on the Asia Pacific Microsoft Dynamics GP support team (Allan, Amy, Marian, Rob & Rochelle) and my Manager (Neil) for supporting me while I was developing the code. 

I would also like to thank the members of the working group (from support and development) who helped with all aspects of getting the final product ready for release. They include Scott, Steve, Corey, Brian, Erik, Rob, Andrew, Alice, Dave, Patrick, Emily, Ryan, and Sally.

Finally, a thank you to the beta testers, Steve, Micheal, Mariano, Habib, Nigel, Loren, Edwin, and Vaidy.

 

Downloads

Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0 Secure Link (CustomerSource)

Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0 Secure Link (PartnerSource)

 

Support Information

Technical support for Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0 can be obtained through the standard Dynamics GP Support channels.  Information on contacting support can be found in the support area of the MSDN Dynamics GP Developer Center.

http://msdn.microsoft.com/en-us/dynamics/gp/bb468042.aspx

For customers or partners on a Dynamics specific support plan, please use the following link from CustomerSource or PartnerSource to log a "Visual Studio Tools-Developer Toolkit" case.

https://mbs.microsoft.com/support

 

I hope you find Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0 to be a useful and time saving product.

Please provide feedback on your experiences as comments on this posting.

David

13-Oct-2008: Created post on Using Menus for Visual Studio Tools from VBA.

Posted: Tuesday, September 23, 2008 11:09 PM by David Musgrave

Comments

Vijay said:

Hi Congrats to  Microsoft Visual Studio developers\David.

Its great achievement ,It is  very useful for Non-Dex guys....

Regards

Vijay

# September 25, 2008 1:48 AM

Habib said:

Yay!

Thanks David. Brilliant work.

I know I'll be using it on one project right away.

Regards

Habib

# September 25, 2008 8:10 AM

Leroy Dively said:

Just implemented this on a client project.  A real life saver.  Thanks for all of the effort!

# September 25, 2008 7:57 PM

David Musgrave said:

# September 25, 2008 8:11 PM

David Musgrave said:

# September 29, 2008 8:14 AM

David Musgrave said:

# September 29, 2008 8:37 AM

David Musgrave said:

Posting from Mark Polino on Microsoft product names

http://mpolino.blogspot.com/2008/09/microsoft-product-names.html

# September 29, 2008 11:57 PM

Sajeesh said:

Dear David,

Great Work !!! It is really a good innovation no doubt.

Hope Microsoft will relase a new version by adding a  LineFill event for scrolling windows in DTK soon.

Kind Regards,

Sajeesh

# September 30, 2008 6:26 AM

David Musgrave said:

Hi Sajeesh

Thanks for the feedback. I have responded to your comments about the LineFill event against the first Menus for Visual Studio Tools posting.

David

# September 30, 2008 8:39 AM

Developing for Dynamics GP said:

After the release of Menus for Visual Studio Tools for Microsoft Dynamics GP 10.0 , my good friend Mariano

# October 13, 2008 1:42 AM

Ray Petit said:

Great.... I remember you briefly mentioning this at a session during Convergence in Florida... but you held off on any details. Glad to see it came to fruition.

# October 29, 2008 11:21 AM

Bob Warren said:

Any chance of a Dynamics 9.0 version?

# November 10, 2008 2:16 PM

David Musgrave said:

Hi Bob

The Menus for Visual Studio Tools has only been released for v10.0.  For v9.0 you will still need to create your own Dexterity dictionary. For v11.0, the plan is to have a different method built into Visual Studio Tools.

David

# November 10, 2008 6:16 PM

Lee said:

Has anyone else had a problem with an error for "microsoft.dexterity.applications.root" -- productid when attempting to deploy this solution on a client using SP3 of GP?

# December 17, 2008 3:37 PM

Dave Dusek [MSFT] said:

Lee,  

We haven't run into anything like this so far and haven't heard of anyone else running into it either.  It should work, there isn't anything special in 10.0 SP3 that would cause it not to work.  You could try the newsgroups to see if anyone else has seen this.  You would probably want to try Microsoft Dynamics GP Developer Public Discussion.  Otherwise, you would need to log a support incident at https://mbs.microsoft.com/support

Dave

# December 17, 2008 6:21 PM

Jerri Degner said:

Is it possible to use Menus for Visual Studio Tools to add a new menu to a form, such as the  PM_Transaction_Entry form?

# November 11, 2009 6:40 AM

Patrick Roth [MSFT] said:

Jerri,

You can do that natively within VSTools - you don't need this customization.

From your form object, use the AddMenuHandler method

<theform>.AddMenuHandler(Handler,"Menu Name Here");

This will make a "Menu Name Here" menu appear in the forms Additional menu.

# November 11, 2009 7:32 AM

Jerri Degner said:

Thanks for your reply. I'm currently using the AddMenuHandler, but I really don't like the "Additional" menu. I'd like the ability to put a more professional menu on the forms for our product.

# November 11, 2009 8:51 AM

Patrick Roth [MSFT] said:

That is the standard method for any 3rd party product - use a form notification which has the menu under the Additional menu.  If you look at SOP, you'll see several different menu items added by different products.  The same thing that your vstools app would do.

Otherwise if you physically want to add your own item to the menu strip, you have to modify the form with Dexterity.  There is no programatic way to do this with vstools or Dexterity.

patrick

# November 11, 2009 9:01 AM

Jerri Degner said:

OK, thanks for the info. One more question, is there a way to sort the items that get added to the "Additional" menu?

# November 11, 2009 11:25 AM

Patrick Roth [MSFT] said:

No.  The are listed in the order the triggers add them.

# November 11, 2009 11:50 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker