1
我創建了一個插件,我在其中創建銷售訂單,然後動態創建salesorderdetail(銷售訂單產品)。一切工作正常,產品在訂單上的子網格中正確顯示,但產品根本沒有價格。Salesorderdetail詳細信息不會從產品帶來金額,CRM 2015
我正在使用以下代碼創建銷售訂單產品。當我創建一個報價,然後引用產品使用相同的代碼(改變實體和引用引用),然後將該報價轉換爲訂單一切都很好。但是,當我直接創建訂單並訂購產品時,它不起作用。
請提出一個解決方案。
var orderProduct = new Entity
{
LogicalName = "salesorderdetail"
};
orderProduct.Attributes.Add("salesorderid", new EntityReference("salesorder", OrderId));
orderProduct.Attributes.Add("productid", new EntityReference(product.LogicalName, product.Id));
orderProduct.Attributes.Add("quantity", Convert.ToDecimal(1));
orderProduct.Attributes.Add("uomid", new EntityReference("uom", uom.Id));
_service.Create(orderProduct);
請您說明一下,「不工作」。錯誤等...... – mccainz
根本沒有錯誤。訂單產品在CRM中創建的很好,我可以在子網格的訂單表單上看到這些產品,但訂單上的總金額爲0。 –