【问题标题】:The account of the contact on the order Microsoft CRM 4.0订单 Microsoft CRM 4.0 上的联系人帐户
【发布时间】:2009-06-10 13:14:48
【问题描述】:

当我从联系人创建订单时,我希望相关字段中的联系人帐户而不是联系人。因此,我在 onload 事件中创建了一个运行良好的代码。

if (
(window.opener != null) && 
(window.opener.parent != null) && 
(window.opener.parent.document != null) && 
(window.opener.parent.document.crmForm != null)) {

    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;
        }
    }
}

当我创建报价并尝试将其转换为订单时出现问题。出现以下警告错误。 (我已尽力从挪威语翻译过来)

“此字段的自定义事件出现错误。
领域:窗户
事件:加载
错误:服务器(不是服务器程序)不可用并且消失了。这些联系是无罪的。该事件尚未进行。”

点击确定后,一切正常。有谁知道为什么会出现这个警告信息?

谢谢,马丁

【问题讨论】:

    标签: dynamics-crm dynamics-crm-4


    【解决方案1】:

    您能否通过您的代码进行调试,并检查您是否引用了一个为空的属性。

    例如,在您的代码中,您正在检索:newIdArray = parentForm.parentcustomerid.DataValue,它可能是 parentForm.parentcustomerid 确实为空。

    这是我在搜索错误消息时发现的参考:http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/ed4052e7-02b5-4b6f-9e26-85dd7a77f7ef

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多