Hi ,
i am using .net tools to create custom forms under GP 10, i have added a gridview on the form and bind the data for this gridview, when i run my form for the first time every thing is going ok, i can view the form and the gridview and i can select any row, BUT if i try to open the same form second time the Gridview is hanging and i can not do anything.
Any Help.

In the eConnect Architecture diagram, the Integrating Applications use MSMQ as a transport mechanism.However, MS is pushing Service Broker as an alternative to MSMQ: http://www.devx.com/dbzone/Article/34110

I have a simple Modifier w/VBA mod where I added a button to a form, and the button calls a VBA script that exports some payroll data to a text file. Very simple, works fine.

But the client has alot of payroll, so sometimes the export takes 10-15 seconds, during which you can't tell if the script is working.

The user, quite reasonably, asked if there was any way to show a status, or an indicator that it is working.

I don't see any option to change the mouse cursor to Busy in GP VBA. With Word, Excel, and Access, mouse cursor changes appear to be proprietary and different with each app, and I don't see any equivalent in the GP VBA.

So then I tried adding a text field to the form to see if I could write out "x of y records exported". But while the export script Sub is running, no GP window updates occur. And it appears that there is no equivalent to Form.Refresh, or Application.DoEvents, so the only time the text field gets updated is when the script finishes.

Error "LOCNCODE can not be used when Inventory is not a registered module" occurs when a Sales Order Processing transaction is pushed in with eConnect. The site is registered for Inventory and a Sales Order Processing transaction can be entered manually within the Great Plains company.

Nearly all of the eConnect transaction schemas include 5 "user defined" fields, with the help file saying they are for "developer use only", which has never been terribly explanatory to me.

I have never used them before, so I'm wondering if anyone has used them, and if they will help me do something.

A client is using a 3rd party tool to send data to eConnect, and they would like to send a few additional fields to populate some of the SOP Header "User Defined" fields. Because these fields are not available in eConnect taSOPHdrIvcInsert, we're looking for alternatives.

If the client sends data values in the USRDEFND1 - USRDEFND5 nodes, it looks like I should be able to grab the node values in the taSopHdrIvcInsertPost procedure and then insert them into the SOP10106 table to store the SOP User Defined field values.

Anyone know of any issues with this approach? Or should this work okay?

I am new to GP and econnect. I am using Econnect10 evaluation version. I tried to save few quotes and orders from my appliccation to GP. But
I am getting Document ID is invalid when I am trying to save Quote in to GP. But manually I am able to create a Quote with the same Doc Id in GP.

I am not able to find any solution for this issue. Please help me to resolve this issue. Thanks for your help. I appreciate it.

Conceptual question: I'm wondering if it is possible to create a single .NET project, resulting in a single file, that can serve as both a GP AddIn, and a stand alone app?

For instance, if a GP user needs to access the app, they might open the Vendor Maint window and click on Extras --> MyApp, and the window would open with the vendor ID pre-populated. But if a user is not logged into GP, but wants to modify some of the data, they could click on an icon which launches the app, allows them to select a vendor and modify data.

Or would these have to be separate DLL (for the AddIn) and EXE (for the app) files? (I'm currently assuming Yes)

If I started with the DLL AddIn file, could I then just write a separate EXE wrapper that launched the DLL window? Or would the GP plumbing required for the AddIn make that impractical?

Or would an alternative be to just go with an EXE, and then try and use VBA to launch the EXE from within GP, passing the vendor ID as a command line parameter to the EXE?

I am trying to find a routine in eConnect that would allow me to create a customer number if a customer number does not yet exist. Something like the GetNextSopNumber does, except with Customer IDs. Is this something that is available? I have been unable to locate it anywhere on the web.

it is working fine. but i need to get sql server name, database name dynamically. global function offers database but not sql server name. eConnect is not supporting DSN Connection string. please let me know how to fix it?

We have a .NET VS Tools customization developed for Dynamics 9 by a vendor that we are now trying to just recompile for Dynamics 10. This customization traps the Save event on a couple of the collections management windows so that when someone puts a customer on hold it sends an Email to the salesperson assigned on the customer card.

However, we cannot get this to compile on a Dynamics 10 machine. We've removed Dynamics 9 completely and installed Dynamics 10 and the VS Tools SDK and all current patches. We have removed and re-added all the references and all other DLL libraries are present - except Application.CollectionsManagement.dll.

This DLL file is nowhere to be found and not listed in the .NET assemblies list in VS.