Erreur « Il y a eu une erreur avec l’événement personnalisé de ce champ » lors de la mise à niveau vers Microsoft Dynamics CRM 2011, puis de l’ouverture des formulaires

Cet article fournit une solution au problème où vous recevez un message d’erreur après la mise à niveau vers Microsoft Dynamics CRM 2011.

S’applique à : Microsoft Dynamics CRM 2011
Numéro de la base de connaissances d’origine : 2494575

Symptômes

Après avoir effectué la mise à niveau vers Microsoft Dynamics CRM 2011, puis ouvert des formulaires de certaines entités, vous recevez un message d’erreur semblable au suivant :

Une erreur s’est produite avec l’événement personnalisé de ce champ.

Champ :fenêtre

Event :onload

Erreur : « crmForm.all.tab2Tab.style » a la valeur Null ou n’est pas un objet.

Cause

Ce problème peut se produire si vous utilisez des personnalisations JScript non prises en charge dans Microsoft Dynamics CRM 4.0 qui interrompent les chargements de formulaires dans Microsoft Dynamics CRM 2011. Les méthodes JScript non prises en charge incluent le masquage de contrôles, d’onglets ou d’éléments de menu.

Résolution

Pour résoudre ce problème, supprimez ces types de personnalisations et utilisez plutôt les méthodes prises en charge. Le Kit de développement logiciel (SDK) Microsoft Dynamics CRM contient une liste de nouvelles fonctionnalités qui remplacent les méthodes non prises en charge. Pour plus d’informations sur le remplacement des anciennes méthodes non prises en charge par les nouvelles méthodes prises en charge, reportez-vous à la rubrique du Kit de développement logiciel (SDK) Mettre à niveau les scripts vers Microsoft CRM 2011.

Informations supplémentaires

Pour télécharger le Kit de développement logiciel (SDK) Microsoft Dynamics CRM 2011 sur MSDN (Microsoft Developer Network), consultez Développement pour Microsoft Dynamics CRM 2015 (SDK CRM).

L’assistance de support pour les personnalisations non prises en charge peut être considérée comme facturable.