Home   |   Asp.Net 2.0   |   .Net Framework 2.0   |   IIS 6.0   |   Sql Server 2005   |   Visual Basic 2005   |   c# 2005   |   VS 2005   |   Visual Source Safe 2005

MS Dynamics CRM 3.0

SharePoint Portal Server 2003
SharePoint Server 2007
Dynamics NAV
Dynamics CRM
SharePoint Designer 2007
SharePoint Portal Server 2001
Windows SharePoint Services
Windows SharePoint Services 3.0
Project Server 2003
Project Server 2007
Dynamics – Point of Sale
Dynamics AX
Dynamics GP
Dynamics Retail Management System (RMS)
Dynamics SL
SQL Server 2000
Visual Basic .NET 2003
Visual C# .NET 2003
Visual C++ .NET 2003
Visual C++ 2005
Visual SourceSafe 6.0
Windows Server 2003
Windows Server 2003
Outlook 2003
ADO.NET 1.1
ASP.NET 1.0
Visual Studio Team Foundation Server
Visual Studio 2005 Team Edition
Windows Internet Explorer 7
BizTalk Server 2000
BizTalk Server 2002
BizTalk Server 2004
BizTalk Server 2006
Visual Studio 6.0
Access 2000
Access 2002
Access 2003
Access 2007
Access 97
Collaboration Data Objects 2.0
Commerce Server 2002
Content Management Server 2001
Commerce Server 2007
Content Management Server 2002
Data Access Components 2.7
Data Access Components 2.8
DirectX 9.0b
Office Small Business Accounting 2006
Accounting 2007
ActiveSync 4.1
Class Server 2.0
Groove 2007
Windows Vista
Outlook 2007
OneNote 2003
OneNote 2007
Office X for Mac
Zune software
Zune Live
Zoo Tycoon 2
Flight Simulator 2002
Dungeon Siege II

Cervo Technologies
The Right Source to Outsource

Oracle Database FAQS

Sharepoint Portal Server KB

Outlook 2007 Knowledge Base Articles

Dynamics GP Knowledge Base Articles

Describes a problem that occurs because the value in the Address Name field in Microsoft Dynamics CRM can be modified. But the value in the Address ID field in Microsoft Dynamics GP cannot be modified. A workaround is provided.


The value in the Address Name field for an account in Microsoft Dynamics CRM may differ from the value in the Address ID field for the account in Microsoft Dynamics GP. This problem occurs after you use Microsoft Dynamics CRM Connector for Microsoft Dynamics GP to integrate a customer account in Microsoft Dynamics CRM 3.0 with a customer account in Microsoft Dynamics GP.

CAUSE

This problem occurs because the value in the Address Name field in Microsoft Dynamics CRM can be modified. However, the value in the Address ID field in Microsoft Dynamics GP cannot be modified. Therefore, the fields may be different if you update the Address Name field in Microsoft Dynamics CRM.

WORKAROUND

Note Before you follow the instructions in this article, make sure that you have a complete backup copy of the database that you can restore if a problem occurs.

To work around this problem, disable the ability to edit the following fields in Microsoft Dynamics CRM 3.0:
The Address1: Name field in the Account entity
The Address2: Name field in the Account entity
The Address1: Name field in the Address entity
The Address2: Name field in the Address entity
The Address Name field in the Address entity.
To do this, use one of the following methods.

Method 1

Note Use this method if you want to use the Microsoft Dynamics CRM Software Development Kit (SDK) applications to update the values in these fields. Also, use this method if you want to use the Microsoft Dynamics CRM SDK callouts to update the values in these fields.

Note These steps describe how to disable the ability to edit the following fields:
The Address1: Name field in the Account entity
The Address2: Name field in the Account entity
The Address1: Name field in the Address entity
The Address2: Name field in the Address entity
However, you can also follow these steps to disable the fields for the Contact entity.
1.Back up the OrganizationName_MSCRM database and the OrganizationName_METABASE database.

For more information about the backup procedure, see Chapter 26, "Backing up your Microsoft CRM System," in the Microsoft CRM 3.0 Implementation Guide. To download the Microsoft CRM 3.0 Implementation Guide, visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=1ff067f8-4f77-40f0-ae9c-68ada7d4f16a&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=1ff067f8-4f77-40f0-ae9c-68ada7d4f16a&DisplayLang=en)
2.Log on to the Microsoft Dynamics CRM 3.0 Web client as a user who has a System Administrator role or as a user who has a System Customizer role.
3.On the Go To menu, point to Settings, and then click Customization.
4.Click Customize Entities.
5.Customize the Account entity.
a. Double-click the Account entity.
b. On the "Entity: Account" page, click Forms and Views, and then double-click Form.
c. On the "Form: Account" page, click Form Properties under Common Tasks.
d. In the Form Properties dialog box, click Onload under Event List, and then click Edit.
e. In the Event Detail Properties dialog box, click to select the Event is enabled check box, copy the following script, and then paste the script in the script box.
var CRM_FORM_TYPE_UPDATE = "2";
if (crmForm.FormType == CRM_FORM_TYPE_UPDATE)
{
// Disable the name attribute.
crmForm.all.address1_name.Disabled=true;
}
f. Click OK two times.
g. On the "Form: Account" page, click Save and Close.
h. On the "Entity: Account" page, click Save and Close.
6.Customize the Address entity.
a. Double-click the Address entity.
b. On the "Entity: Address" page, click Forms and Views, and then double-click Form.
c. On the "Form: Address" page, click Form Properties under Common Tasks.
d. In the Form Properties dialog box, click Onload under Event List, and then click Edit.
e. In the Event Detail Properties dialog box, click to select the Event is enabled check box, copy the following script, and then paste the script in the script box.
var CRM_FORM_TYPE_UPDATE = "2";
if (crmForm.FormType == CRM_FORM_TYPE_UPDATE)
{
// Disable the name attribute.
crmForm.all.name.Disabled=true;
}
f. Click OK two times.
g. On the "Form: Address" page, click Save and Close.
h. On the "Entity: Address" page, click Save and Close.
7.Select the Account entity and the Address entity, and then click Publish.

Method 2

Note Use this method if you want to prevent the Microsoft Dynamics CRM SDK applications from updating the values in these fields. Also, use this method if you want to prevent the Microsoft Dynamics CRM callouts from updating the values in these fields.

To obtain the steps for this method, contact Microsoft Customer Support Services. For a complete list of Microsoft Customer Support Services telephone numbers, and for information about support costs, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

Steps to reproduce the problem

1.Log on to Microsoft Dynamics GP 9.0.
2.On the Cards menu, point to Sales, and then click Customer.
3.In the Customer Maintenance window, click the lookup button next to the Customer ID field, click a customer account that has been integrated to Microsoft Dynamics CRM 3.0, and then click Select.
4.Note the value in the Address ID field.
5.Click Address.
6.In the Customer Address Maintenance window, note the value in the Address ID field.
7.Log on to Microsoft Dynamics CRM 3.0.
8.On the Go To menu, point to Sales, and then click Accounts.
9.Double-click the integrated account that you selected in step 3 earlier in this section.
10.Note the value in the Address Name field. This value differs from the value that you noticed in step 4 earlier in this section.
11.Click More Addresses. The value in the Address Name field differs from the value that you noted in step 6 earlier in this section.


APPLIES TO
Microsoft Dynamics CRM 3.0
Microsoft Dynamics CRM Connector for Microsoft Dynamics GP, when used with:
  Microsoft Dynamics CRM 3.0
Microsoft Dynamics GP 9.0
Microsoft Business Solutions–Great Plains 8.0

Keywords: 
kbtshoot kbbug kbmsccsearch kbmbsmigrate KB933518

Copyright © 2004 - 2007 Gridview.org, Inc. All rights reserved. Powered by Smart Web Content Management System