Skip to main content

Notifications

Announcements

No record found.

Finance | Project Operations, Human Resources, ...
Suggested answer

Dexterity Customization Upgrade

Posted on by 50

DexCust.png

In the customer’s original environment they are on GP2013 build 1745.

I have setup that same environment on mine. I want to get the process to work on GP2013 before even trying to upgrade using the

https://support.microsoft.com/en-us/help/910527/how-to-upgrade-a-dexterity-based-application-in-microsoft-dynamics-gp

 

In their modification there isn’t any code.  All the previous developer did was to add the Customer PO number to the Apply Sales Document window.

When trying to check in the forms and table I get the error that there is a field not found . Same when doing a Synchronize(enclosed).

I am guessing that is all they did since there isn’t any documentation from the previous developer.

If I copy that DIC customization from their environment into mine and add the lines to the DYNAMICS.SET file everything works correctly. My GP2013

DYNAMICS.DIC file does not have any extra modules installed. No Electronic Bank Rec, Fixed Assets etc.

If I open that customized DIC file in Dexterity and Synchronize and then go to Dexterity Utilities and create the chunk file that part works.

If I then try to include using the chunk file that works.

When I open the Apply Sales Document window I get a Form Load Failed error DataType Not Found 493. Is 493 a Resource ID ?

Categories:
  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Dexterity Customization Upgrade

    You might find this entire page on my blog useful

    winthropdc.wordpress.com/.../

  • Suggested answer
    David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Dexterity Customization Upgrade

    Well done on obtaining the source code.

    For the errors, have a look at this article

    https://winthropdc.wordpress.com/2015/07/24/developing-using-dexterity-for-microsoft-dynamics-gp-2015/

    Also see this series

    https://winthropdc.wordpress.com/2017/07/12/dexterity-development-environments-series/

    This should help you get started with a proper development environment.

    Regards

    David

  • renzweiler Profile Picture
    renzweiler 50 on at
    RE: Dexterity Customization Upgrade

    ErrorsAfterSelectingDebugMode.png[View:/cfs-file/__key/communityserver-discussions-components-files/32/0383.SCC-Errors-Standard.txt][View:/cfs-file/__key/communityserver-discussions-components-files/32/Index-_2D00_-Copy.txt]

    I was able to get the Source Code dictionary and associated scripts.

    I followed the post regarding upgrading Dexterity customizations as i had done before.

    1. I received 6 Warnings regarding relationship errors being assigned to a different ID. File enclosed.

    I removed the second set of lines within the Index.txt file and the Update went through.

    2. When i try to go to Debug mode i get the Unhandled Script Exception SCRIPTS - Data Area error and Login WIN_PRE message when I hit the Debug button.

    I have copied the dll's to the dex folder.

    If I use a bland Dynamics.dic file i can go into Debug mode.

     tried deleting the scripts but that did not work.

  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Dexterity Customization Upgrade

    Hi Roland

    You need to start with a source code dictionary. You cannot upgrade from an extracted dictionary (unless the original developer left the source when they chunked... very rare).

    I actually do leave source when chunking when I write customer specific customisations. That way, even if they lose the source code archives I provide, another developer could combine back with a clean Dynamics.dic of the same version and recreate a development dictionary.

    Can someone locate the original source code for the customisation? You might need to go back to the original developer.

    Regards

    David

  • Suggested answer
    Almas Mahfooz Profile Picture
    Almas Mahfooz 11,003 User Group Leader on at
    RE: Dexterity Customization Upgrade

    There are several things involve, what version of dexterity tools you are using. you are opening source code dictionary or you are opening the dictionary which you copy from the GP2013 environment and trying to open it in dexterity. I think you are trying to open that dictionary and that's why getting resources not found issues.

  • renzweiler Profile Picture
    renzweiler 50 on at
    RE: Dexterity Customization Upgrade

    Thanks. I guess I am not understanding the upgrade customization post correctly then. Thanks for the training suggestion. Will see if I can talk the boss into it.

    Thanks

  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Dexterity Customization Upgrade

    Hi Roland

    192KB would not be a development dictionary, that would be an extracted dictionary which cannot be upgraded as is because core resources (Resource ID < 22000) are not available. Hence the error.

    A development dictionary would be a minimum of 93MB is size as it is based on a clean Dynamics.dic.

    The extracted dictionary is likely to not have any source code either, as the usual practice is to strip source from chunks.

    You can combine the extracted dictionary back with a clean Dynamics.dic to create a combined dictionary, but this will still not have any source code.  However, you will be able to see all other resources.

    Can I suggest you look at attending the Dexterity training that I plan to run in the week before Community Summit in Nashville?

    Regards

    David

  • renzweiler Profile Picture
    renzweiler 50 on at
    RE: Dexterity Customization Upgrade

    I am trying to upgrade a development dictionary. It is a dic file that is 192KB in size. If was following the outline on the support commnunity for customizations.

    Thanks

    Roland

  • David Musgrave MVP GPUG All Star Legend Moderator Profile Picture
    David Musgrave MVP ... 13,926 Most Valuable Professional on at
    RE: Dexterity Customization Upgrade

    Are you trying to upgrade an extracted dictionary (created from a chunk file), or a development dictionary which is based on a Dynamics.dic and has all the added resources and changes.

    To confirm, Is the dictionary you are working with about 93Mb in size?

    Regards

    David

  • RE: Dexterity Customization Upgrade

    In Dexterity, you can see what Resources IDs exist in the Data Types folder, but if it is missing as per the 'Data Type not found' message, it may not show in Dexterity either for this customization.

    The ShowResids=TRUE line in the Dex.ini will put a new column in the Resource Explorer, named 'ID' if it isn't there already.

    Thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,269 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans