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 Window on his form….


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 techniques and the usual method I recommended for…

6

How to create Dexterity Cross Dictionary Lookups

As you may know, I was one of the pioneers of Cross Dictionary Dexterity Development and have posted about it a number of times (also see Can I customise a 3rd party form with Dexterity? and Understanding Cross Dictionary Dexterity Development). I am currently involved as a technical advisor on a large consulting project which requires customisation to…

1

Changing Dictionary Context when using Passthrough Dexterity sanScript Part 2

This is the second in a series of posts which are are designed to help Dexterity developers as well as VBA and Visual Studio Developers to understand how to work with passthrough Dexterity sanScript.  The main focus of this series is to understand how to change the Dictionary Context that the code executes in. If you…

1

Changing Dictionary Context when using Passthrough Dexterity sanScript Part 1

This is the first in a series of posts which are are designed to help Dexterity developers as well as VBA and Visual Studio Developers to understand how to work with passthrough Dexterity sanScript.  The main focus of this series is to understand how to change the Dictionary Context that the code executes in. When…

2

Safepay Integration

Recently, I have been getting a lot of customization requests for Safepay, specifically, adding information into the detail line in the safepay file.  Safepay customizations like that are pretty much all the same thing, no matter what field you want to add, so I figured I would share my integration point and how to handle…

2

Accessing a Table Buffer when it is not passed as a parameter

This post is a follow up to the previous posts on the Three Trigger Technique. If you have not read the posts explaining this technique, please use the links below: Using the Dexterity Three Trigger Technique Part 1 Using the Dexterity Three Trigger Technique Part 2 The idea of the three trigger technique is to…

1

Understanding Cross Dictionary Dexterity Development

A recent newsgroup post has raised the question of whether it is possible to customise an alternate form using Dexterity.  This is covered on my earlier blog post: Can I customise a 3rd party form with Dexterity? However, I thought I would try and clarify what can be achieved with Dexterity for each of the different situations….

6

Using the Dexterity Three Trigger Technique Part 2

In the previous part of this post we discussed the theory of the Three Trigger Technique and the details of a problem that was solved using this technique. This post will cover the actual solution used and has the scripts used so you can see the techniques in action. The Solution Before we can look at…

3

Using the Dexterity Three Trigger Technique Part 1

When working with Dexterity triggers, the hardest part of the process is working out where to place the triggers. There are times where it seems impossible to get the trigger you need in the correct location. This post explains the concept of what I call the Three Trigger Technique. The technique involves using a trigger…

5

How can I identify the parameters of a Procedure or Function?

One of the great things about Dexterity is that you can develop complex customisations without needing access to the source code.  Even if you have access to source code via the Source Code program, a Dexterity developer never actually changes original source code. By using triggers before and/or after the original code, it is possible…

5

Can I customise a 3rd party form with Dexterity?

Over the last few weeks I have been asked a number of times about methods of customising a 3rd party form.  This purpose of this post is to clarify what can and cannot be achieved with Dexterity. Usually, the developer has created a combined dictionary as per the instructions in the Integrating with Third Party…

21

Dex – Filtering a Third Party Lookup

When I started this blog, one of my goals was to help developers push the boundaries of what they believe is possible. This was the foundation of the materials presented at conferences by myself and Mark Rockwell.  For more information on the conference sessions and materials have a look at the Cross Dictionary Dexterity Development post. Over the…

21

Cross Dictionary Dexterity Development

Back in 1998, when I was working with Sequel Technology (the Western Australian partner for Great Plains), we were implementing Great Plains Dynamics 4.0 for a couple of sites and were using add-on products for Service Management and Job Costing. My business partner at the time (who did the sales) understood that Dexterity applications could be…


Dexterity Articles & Links

This is a page to provide links to Dexterity related articles and materials. Note that articles which mention specific versions are often valid for other versions as well. Getting Started Knowledge Base (KB) Articles How to set up the development environment when you use Dexterity in Microsoft Dynamics GP (KB 949622)  Description of product IDs…