0

将产品添加到报价单时,我遇到了一个大问题。我将这个错误(?)缩小到这种情况,我可以每次都重复它:

  1. 创建新组织
  2. 自定义报价实体以显示相关产品列表 - 我们希望使用其主表单添加产品(不是快速创建,也不是内联网格)
  3. 在自定义报价单上单击添加新产品以显示如下表格 在此处输入图像描述
  4. 在此表单上填写Quantity任何值的字段
  5. 最后一部分——点击两次Pricing这样你就可以Override price回到Use default.

在我的情况下,我第二次单击后出现PricingJavaScript 错误:

TypeError: Cannot read property 'errorCode' of null
at Object.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=FormControlBundle&ids=1223231347-405283869:11181:26)
at Object.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1497:44)
at j (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1418:29)
at Object.add [as fail] (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1437:69)
at Array.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1495:32)
at Function.each (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:209:30)
at Object.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1492:23)
at Function.Deferred (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1518:34)
at Object.then (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1490:26)
at Mscrm.TurboForm.Control.FormData.refresh (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=FormControlBundle&ids=1223231347-405283869:11178:26)

但是还有更多......当我首先填写所有必填字段,例如,Existing product然后单击记录时会自行保存。当我在设置中更改为 true 时,错误消失但仍会触发保存。这里没有自定义 javascript 那么这个问题的原因是什么以及如何解决这个问题?如果有人可以在他的环境中重现这一点,我将非常感激。UnitQuantityPrice per unitPricingUse legacy form rendering

我在 CRM 2016(更新 1)和 CRM 365 上检查了这一点——两者都允许,都是波兰语。

4

0 回答 0