Microsoft Dynamics GP, or formerly known as Great Plains Dynamics, it is Microsoft Dexterity based application. Dex in turn deploys its shell Dex.exe and metalogic dictionaries, such as Dynamics.dic.
In this small technical publication we will try to parse Dynamics.set file, which in essence bundles together all Dexterity modules, installed on your GP workstation.
Here is typical set file:
13
0
Microsoft Dynamics GP
105
IntegrationManager
949
FieldService
1042
Interfund Management
1493
SmartList
1632
Cash Flow Management
1878
Excel-Based Budgeting
2277
Purchase Order Enhancements
2416
Control Account Management
2547
Enhanced Commitment Management
2992
CopierSeries
3104
Advanced Security
3278
Report Scheduler
Windows
:C:Program Files (x86)/Microsoft Dynamics/GP/Dynamics.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/FORMS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/REPORTS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/IM.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/IMFORMS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/IMRPTS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/SrvcAdv.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/FRMS949.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/RPTS949.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/IFund.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/1042FORM.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/1042RPTS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/EXP1493.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/EXP1493F.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/EXP1493R.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/CFM.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/CFMFORM.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/CFMRPTS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/XLBudget.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/XL1878F.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/XL1878R.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/POE2277.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/POE2277F.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/POE2277R.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/CAM2416.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/CAMFORM.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/CAMRPTS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/ECM2547.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/ECM2547F.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/ECM2547R.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/QK2992.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/QDF2992.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/QKR2992.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/AdvSecur.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/ADVS_FRM.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/ADVS_RPT.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/RPTSCHED.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/F3278.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/R3278.DIC
First line, number 13 – it indicates how many modules are installed
Second and the third lines:
0
Microsoft Dynamics GP
Here Microsoft Dynamics GP number is always Zero, each product takes two lines: number and description
Now, please locate this section:
Windows
:C:Program Files (x86)/Microsoft Dynamics/GP/Dynamics.dic
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/FORMS.DIC
:C:Program Files (x86)/Microsoft Dynamics/GP/Data/REPORTS.DIC
In Dexterity architecture each add-on has logic dictionary, for Dynamics GP it is Dynamics.dic, and also you can have modified Forms (when you use Modifier extension, typically allowing you to change existing forms and add VBA code), and modified Reports (in the case of core product, this is where such popular modified forms as SOP Blank Invoice forms go)
If you purchased new add-on from Dynamics GP ISV partner, it is distributed and installed via so-called chunk file. When you copy chunk file into GP directory in Programs – on the next user login you will get a message on new code must be integrated – this is when you are increasing by one first line (from 13 to 14 in our case) and adding Two lines with product number and description and three lines at the bottom to specify logic, modified forms and modified reports files
If by whatever reason you decide to uninstall one of the add-ons, you do it in reverse manner: decrease number on the first line, take off two lines of product number and description and remove three lines of dictionaries paths
Dexterity Customization for Dynamics GP Evaluation Level Paper
When you are developer it is always a good idea to read technical manuals. But if you was just assigned to the IT team to decide if Dexterity is the right tool to customize your ERP application then first you need something which is in style of ‘easy reading papers’ or FAQPlanning Dynamics GP Customization in Large Corporation
If you are reading this page then chances are high that you were not able to find ISV add-on and need customization project. Let’s talk about planning, quality assurance and future event such as version updates.Dynamics GP Invoice Logo Attributed to Specific Company or Crossing the Borders of Three SOP Forms
Initial Great Plains Dynamics architecture had three SOP Invoice forms: Long, Short and Blank. Modern GP is popular in scenarios where you have more than three companies under one business entity umbrella