Erreur de script lorsque vous entrez des données dans un champ liste de choix dans Microsoft Dynamics CRM 2011 : « cela. $E_2.contentWindow.document .body ' est null ou non un objet »

Symptômes

Lorsque vous entrez des données dans une liste de choix champ dont la résolution automatique et la plus récemment utilisée fonctionnalité d’éléments activée, vous recevez une erreur de script lorsque vous quittez le champ de résolution automatique de choisir une plus récemment utilisé la valeur. Lorsque vous développez l’erreur de script, vous pouvez voir une erreur de script détaillé semblable à la suivante, référence les champs des derniers fichiers utilisés ou InnerHTML :



<CrmScriptErrorReport>

  <ReportVersion>1.0</ReportVersion>

  <ScriptErrorDetails>

< message >' cela. $E_2.contentWindow.document .body ' est null ou non un objet< / Message >

 <Line>6</Line>

 <URL>/_common/global.ashx?ver=1810813519</URL>

 <PageURL>/userdefined/edit.aspx?etc=2&pagemode=iframe&sitemappath=Workplace%7cCustomers%7cnav_search</PageURL>





  <CrmScriptErrorReport>

  <ReportVersion>1.0</ReportVersion>

  <ScriptErrorDetails>

< Message >Impossible de définir la valeur de la propriété 'innerHTML' : objet est la valeur null ou undefined< / Message >

   <Line>6</Line>

   <URL>/_common/global.ashx?ver=-1915844570</URL>

   <PageURL>/userdefined/edit.aspx?

Cause

Cela se produit lorsque la touche de tabulation hors du champ ou de l’enregistrer avant des valeurs récemment utilisées ont terminé le remplissage

Résolution


Les solutions de contournement en cours sont répertoriées ci-dessous :

Option 1 :


1. au lieu de taper des caractères dans le champ à utiliser les plus récemment utilisées les valeurs, cliquez sur le bouton de recherche pour sélectionner l’enregistrement dans la fenêtre Rechercher un enregistrement


Option 2 :

1. dans Microsoft Dynamics CRM de, pointez sur paramètres, pointez sur personnalisation, puis cliquez sur Personnaliser le système.

2. Développez l’entité en question, puis cliquez sur formulaires.

3. Double-cliquez sur le formulaire afin que la fenêtre de personnalisation de formulaire s’ouvre.

4. Recherchez le champ de recherche à l’origine du problème, puis double-cliquez dessus pour l’ouvrir.

5. sous Comportement de champ, cochez désactiver la résolution automatique dans le champ et désactiver les éléments récemment utilisés pour ce champ.



Option 3 : (Remarque cette option envoie automatiquement à Microsoft tous les rapports d’erreur de script et empêche les erreurs de script futures de Microsoft Dynamics CRM à partir de l’affichage)


Pour les utilisateurs individuels :


1. dans Microsoft Dynamics CRM de, pointez sur fichier, pointez sur Options, puis cliquez sur confidentialité.

2. Sélectionnez Envoyer automatiquement un rapport d’erreurs à Microsoft sans me demande d’autorisation.

3. cette commande arrête de se produire dans ce cas, l’erreur de script.



Pour le niveau de l’organisation :

1. dans Microsoft Dynamics CRM de, cliquez sur paramètres, cliquez sur Administration, puis cliquez sur Paramètres de confidentialité.

2. Sélectionnez l’onglet Rapport d’erreurs .

3. Cliquez pour marquer la case à cocher spécifier les préférences de notification d’erreur Application Web pour le compte des utilisateurs .

4. Sélectionnez Envoyer automatiquement un rapport d’erreurs à Microsoft sans me demande d’autorisation et puis cliquez sur OK.

Plus d'informations

<CallStack>

< fonction > if(IsNull(this.$E_2) || Retour de IsNull(this.$E_2.parentNode)) ; cette. $E_2.contentWindow.document.body.innerHTML= » « ; ce. $E_2.parentNode.removeChild(this.$E_2) ; cette. $E_2 = null < / fonction >

<Function>(callback)</Function>

<Function>(callback)</Function>

< fonction > function() {Ceci. $D_0 = " » ; if ( ! IsNull(Mscrm.LookupMruListUI.$0_0)){Mscrm.LookupMruListUI.$0_0.clear() ; Mscrm.LookupMruListUI.$0_0.hide()} if ( ! IsNull(Mscrm.LookupMruListUI.$7_0)){Mscrm.LookupMruListUI.$7_0.clear() ; Mscrm.LookupMruListUI.$7_0.hide()}}< / fonction >

<Function>function(){this.$V_0()}</Function>

<Function>hideMruInternal()</Function>

</CallStack>

</ScriptErrorDetails>

<ClientInformation>

< BrowserUserAgent > Mozilla/4.0 (compatible ; MICROSOFT INTERNET EXPLORER 7.0 ; Windows NT 5.1 ; Trident/4.0 ; .NET CLR 1.1.4322 CLR de .NET 2.0.50727 ; .NET CLR 3.0.04506.30 ; .NET CLR 3.0.04506.648 ; .NET CLR 3.0.4506.2152 ; .NET CLR 3.5.30729 ; MS-RTC LM 8 ; AskTbORJ/5.13.1.18107 ; InfoPath.3) < / BrowserUserAgent >

<BrowserLanguage>en-us</BrowserLanguage>

<SystemLanguage>en-us</SystemLanguage>

<UserLanguage>en-us</UserLanguage>

<ScreenResolution>1440x900</ScreenResolution>

<ClientName>Web</ClientName>

<ClientTime>2012-01-26T13:01:56</ClientTime>

</ClientInformation>

<ServerInformation>

<OrgLanguage>1033</OrgLanguage>

<OrgCulture>1033</OrgCulture>

<UserLanguage>1033</UserLanguage>

<UserCulture>1033</UserCulture>

<CRMVersion>5.0.9688.594</CRMVersion>

</ServerInformation>

</CrmScriptErrorReport>

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la traduction ?

Qu’est-ce qui a affecté votre expérience ?

Avez-vous d’autres commentaires ? (Facultatif)

Nous vous remercions pour vos commentaires.

×