Once you’ve installed your application in a multidictionary environment, users who have registered the Modifier can modify new third-party forms and alternate forms in your dictionary. When the user accesses the Modifier in a multidictionary environment, the following window appears, allowing the user to enter the forms dictionary for either the main product (Microsoft Dynamics GP) or the third-party dictionary:
In the main dictionary, users can modify forms as they normally would. In the third-party dictionary, users can modify either new forms or alternate forms.
When the user modifies forms in your dictionary for the first time, the runtime engine creates a new forms dictionary for your application using the information in the launch file. The pathname entry for the forms dictionary in the launch file specifies the location and name of the forms dictionary:
2 0 Microsoft Dynamics GP 3333 Sample Integrating App. Windows :C:Dynamics GP/Dynamics.dic :C:Dynamics GP/Data/Forms.dic :C:Dynamics GP/Data/Reports.dic :C:Dynamics GP/Develop.dic :C:Dynamics GP/Data/F3333.DIC :C:Dynamics GP/Data/R3333.DIC
The default location of the forms dictionary is the same location as your application dictionary. A user can change the location of the forms dictionary using the Edit Launch File window in Microsoft Dynamics GP. This window shows all applications appearing in a multidictionary environment, and allows the user to change the location of the forms or reports dictionaries:
For instance, changing the location of the forms dictionary to a network location allows multiple users to share a single forms dictionary across a network.
If you change the path for your forms dictionary, be sure to move an existing forms dictionary to that location. Otherwise, the runtime engine will attempt to create a new forms dictionary the next time a user accesses the Modifier.