gpt4 book ai didi

javascript - CRM 2011,使用 JavaScript 创建 SalesOrderDetail

转载 作者:行者123 更新时间:2023-11-28 19:04:42 25 4
gpt4 key购买 nike

我在 CRM 2011 中使用 JavaScript 从 Web 资源创建销售订单详细信息时遇到一些问题。

我尝试过使用 XrmServiceToolkit(休息和肥皂)以及 jquery。它们都失败了,而且我收到的错误消息并没有真正为我指出一个有意义的方向。

根据记录,我正在使用 XrmServiceToolkit 检索和创建代码中的其他位置,没有任何问题。

我开始认为我要么缺少一些必需的属性,要么只是格式不正确,并且服务器未能在错误消息中指出这一点。

这是我发送的最后一个请求的示例(使用 jquery 时):

    {
"SalesOrderId":{
"Id":"83b09bc4-162a-e511-9a7b-00155d39be02",
"LogicalName":"salesorder"
},
"ProductId":{
"Id":"dd194def-5756-e211-89c3-00155d19380e",
"LogicalName":"product"
},
"PricePerUnit":{
"Value":"0.00000"
},
"Description":"",
"BaseAmount":{
"Value":"0.00000"
},
"ManualDiscountAmount":{
"Value":"0.00000"
},
"ExtendedAmount":{
"Value":"0.00000"
},
"LineItemNumber":4,
"Quantity":{
"Value":"1.00000"
},
"TransactionCurrencyId":{
"Id":"1f9b9e82-91fc-df11-b612-00155d193722",
"LogicalName":"transactioncurrency"
},
"UoMId":{
"Id":"79b6977d-a2af-42a0-8497-1a0238d629ac",
"LogicalName":"uom"
},
"OwnerId":{
"Id":"96a0f8e0-2ef7-e111-bfff-00155d19380e",
"LogicalName":"systemuser"
}
}

曾经也有一个日期属性,但我将其删除以确保它不是原因。

我向它发送这样的请求(使用 jquery 时):

$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
datatype: "json",
url: odata_endpoint +"/SalesOrderDetailSet",
data: JSON.stringify(object),
beforeSend: function (XMLHttpRequest)
{
XMLHttpRequest.setRequestHeader("Accept", "application/json");
},
success: function (data, textStatus, XmlHttpRequest)
{
var created_record = data["d"];

console.log("create success: " + JSON.stringify(created_record));
},
error: function (XmlHttpRequest, textStatus, errorThrown)
{
console.log("create failed: " + JSON.stringify(errorThrown));
}
});

在这种情况下,我收到此错误:属性值类型 System.Data.Services.Serializers.JsonReader+JsonObjectRecords 不正确。

我无法理解为什么这一直失败,所以如果有人能对此提出一些新的看法,我将不胜感激,谢谢。

最佳答案

我相信它与数量字段有关。数量是十进制的,所以你应该使用

Quantity: "1.0000"

而不是

  "Quantity":{
"Value":"1.00000"
},

关于javascript - CRM 2011,使用 JavaScript 创建 SalesOrderDetail,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31936040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com