web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

Vendor Combiner and third party products

(0) ShareShare
ReportReport
Posted on by 75,848 Moderator

I have a client trying to use the Vendor Combiner Modifier and they are getting a duplicate key violation on the GS1099 table. When I contacted Greenshades they had no idea why. My question is how does GP even know about the GS1099 table? There were no triggers that I could see. Is it possible that in the routine it looks for all tables that have the field VENDORID and builds its list from there?

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Ian Grieve Profile Picture
    22,784 on at

    From testing I have done in the past, the Combiner tools do look for the column name in any of the Dexterity tables to update.

  • Richard Wheeler Profile Picture
    75,848 Moderator on at

    Thanks, interesting because the error message is actually correct because the vendor record does already exist in the GS1099 table. Not sure why the combiner works properly on GP tables but not the GS tables.

  • Beat Bucher  GP Geek  GPUG All Star Profile Picture
    28,058 Moderator on at

    Hi Richard,

    I don't own or even ever worked with Greenshade, but my feeling is that their table might have a FK constrains that is based on the sole VENDORID field, or a combination of another field with this one, thus causing the key violation. Can you check the properties of the table ?

  • Richard Wheeler Profile Picture
    75,848 Moderator on at

    When I had GS support on the line they had no idea. I will check the properties just for the heck of it. That is a good idea.

  • Chris.Hadden Profile Picture
    726 on at

    Richard,

    I'd be interested in reviewing this further with you and our team. Feel free to email me at chadden@greenshades.com and we can discuss this further.

  • Tim Wappat Profile Picture
    5,711 on at

    Same issue as the customer combiner has, I documented it here:

    http://timwappat.info/post/2015/09/03/Customer-combiner-and-table-not-found-errors

    Basically the "combiners" iterate through the database looking for the column name and renames any values it finds in that column. This is why its important to stick to the original column names if writing add-ins. 

    The GP script knows about tables that use this column as a primary key in base product, but you have to handle 3rd party ones in the pre-scripts. 

    See the end of this post on naming objects and the combiner

    http://timwappat.info/post/2015/09/02/Care-naming-database-objects-in-Dynamics-GP-for-custom-GP-Addins

    The customer combiner principles are same for your problem.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
mtabor Profile Picture

mtabor 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans