Lorsque je crée une commande à partir d'un contact, je veux le compte du contact sur le champ concerné et non le contact. A cause de cela, j'ai créé un code dans l'événement onload qui fonctionne très bien. si ( (window.opener! = Null) & & (window.opener.parent! = Null) & & (window.opener.parent.document! = Null) & & (window.opener.parent. document.crmForm! = null)) {Le compte du contact sur la commande Microsoft CRM 4.0
var parentForm = window.opener.parent.document.crmForm;
if (parentForm.ObjectTypeName == "contact")
{ if (parentForm.parentcustomerid.DataValue! = null) {
var newIdArray;
newIdArray = parentForm.parentcustomerid.DataValue;
crmForm.all.customerid.DataValue = newIdArray;
//crmForm.all.from.DataValue = newIdArray;
}
} } Le problème apparaît lorsque j'ai créé un devis et que je tente de le convertir en commande. L'avertissement suivant apparaît. (Je l'ai fait de mon mieux pour lui traduire à partir du norvégien)
« Il appeard une erreur avec l'événement sur mesure pour ce champ champ:. Fenêtre événement: Onload Erreur: Le serveur (pas le serverprogram) n'est pas disponible et les liens ne sont pas coupables, l'événement n'a pas été fait. " Après cela, vous cliquez sur OK et cela fonctionne bien. Est-ce que quelqu'un sait pourquoi ce message d'avertissement apparaît?
Merci, Martin